diff --git a/research/publication-reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS-OPTIMIZED.json b/research/publication-reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS-OPTIMIZED.json new file mode 100644 index 0000000000..1481053693 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS-OPTIMIZED.json @@ -0,0 +1,480 @@ +{ + "changed_exit_exact_phase_checks": 352, + "checker_sha256": "422fcba4ef902417248859b99394f9e59bf2154b9dd6771220637b17f6a2cc5c", + "coded_words": { + "rank16/W112/base/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/base/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/extra/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/extra/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W48_I64/base/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/base/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/extra/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/extra/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank30/W112/base/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/base/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/extra/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/extra/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/base/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/base/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/extra/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/extra/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + } + }, + "cross_gram_rank_census": { + "0": 32, + "4": 96, + "8": 12, + "14": 256, + "16": 116 + }, + "elapsed_seconds": 5.468, + "input_sha256": { + "coded-normal/CODED-EXITS-PROGRAM.json.gz": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08", + "native-normal-v2/NATIVE-PROGRAM.json.gz": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "phase_engine_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "raw_native_words": { + "rank16/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank30/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "rank30/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "rank30/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "rank30/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "reciprocal_large/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + } + }, + "response_models": { + "rank16": { + "determinant": "2251875390625", + "ordinary_determinant": "5323914784321/16", + "rank": 16 + }, + "rank30": { + "determinant": "33554432", + "ordinary_determinant": "2097152", + "rank": 30 + }, + "reciprocal_large": { + "determinant": "33554432", + "ordinary_determinant": "2097152", + "rank": 30 + } + }, + "scope": "Independent rational maps, scalar prices, typed frame ledger, and 352 changed-exit phases with the existing compiler-independent engine. Inherited raw phases and physical endpoints retain the pinned predecessor reviews. No odd-grid admission or supplier replay.", + "status": "PASS_SUPPORTING_LOW_DISPLACEMENT_REVIEW" +} diff --git a/research/publication-reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS.json b/research/publication-reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS.json new file mode 100644 index 0000000000..421886013e --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS.json @@ -0,0 +1,480 @@ +{ + "changed_exit_exact_phase_checks": 352, + "checker_sha256": "422fcba4ef902417248859b99394f9e59bf2154b9dd6771220637b17f6a2cc5c", + "coded_words": { + "rank16/W112/base/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/base/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/extra/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/extra/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W48_I64/base/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/base/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/extra/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/extra/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank30/W112/base/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/base/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/extra/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/extra/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/base/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/base/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/extra/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/extra/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + } + }, + "cross_gram_rank_census": { + "0": 32, + "4": 96, + "8": 12, + "14": 256, + "16": 116 + }, + "elapsed_seconds": 9.389, + "input_sha256": { + "coded-normal/CODED-EXITS-PROGRAM.json.gz": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08", + "native-normal-v2/NATIVE-PROGRAM.json.gz": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "phase_engine_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "raw_native_words": { + "rank16/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank30/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "rank30/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "rank30/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "rank30/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "reciprocal_large/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + } + }, + "response_models": { + "rank16": { + "determinant": "2251875390625", + "ordinary_determinant": "5323914784321/16", + "rank": 16 + }, + "rank30": { + "determinant": "33554432", + "ordinary_determinant": "2097152", + "rank": 30 + }, + "reciprocal_large": { + "determinant": "33554432", + "ordinary_determinant": "2097152", + "rank": 30 + } + }, + "scope": "Independent rational maps, scalar prices, typed frame ledger, and 352 changed-exit phases with the existing compiler-independent engine. Inherited raw phases and physical endpoints retain the pinned predecessor reviews. No odd-grid admission or supplier replay.", + "status": "PASS_SUPPORTING_LOW_DISPLACEMENT_REVIEW" +} diff --git a/research/publication-reviews/reciprocal-native-responses/ANNEX-REPLAY.json b/research/publication-reviews/reciprocal-native-responses/ANNEX-REPLAY.json new file mode 100644 index 0000000000..58f45b59e5 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/ANNEX-REPLAY.json @@ -0,0 +1,158 @@ +{ + "additional_frozen_source_count": 59, + "annex_manifest_sha256": "7e1a6859126366456a6d7269efb34425c3a393bcc716ccd4e88cc23c173d8c5f", + "comparison": "Eight exact frozen receipt byte comparisons. Two publication-native comparisons omit only Python version and elapsed time. Compressed source files also have payload hashes.", + "core_manifest_sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931", + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "publication_checker_manifest_sha256": "1ac981962cc5c86736361cf29afbe94b528cb9c6f6d41ced912884de9b19ca02", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "replay_sha256": "c703505b9ebe91c7c8d4ad84694003c68d7d1571efc3d20927f3c5a29e08ebc0", + "runs": [ + { + "check": "rank30-matrix", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py" + ], + "elapsed_seconds": 1.506, + "mode": "normal", + "receipt_sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + { + "check": "extension-matrices", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py" + ], + "elapsed_seconds": 5.051, + "mode": "normal", + "receipt_sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + { + "check": "cross-gram", + "command": [ + "python3", + "-I", + "-B", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py", + "--out", + "results/cross-gram.json" + ], + "elapsed_seconds": 0.679, + "mode": "normal", + "receipt_sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + { + "check": "paired-line", + "command": [ + "python3", + "-I", + "-B", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py", + "--out", + "results/paired-line.json" + ], + "elapsed_seconds": 0.244, + "mode": "normal", + "receipt_sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + { + "check": "publication-native", + "command": [ + "python3", + "-I", + "-B", + "publication-checks/check_native.py", + "--source-root", + ".", + "--out", + "results/native.json" + ], + "elapsed_seconds": 5.269, + "mathematical_receipt_sha256": "8155d13cff0d3807980a12c4106763b144e6e86f1d7fa196a7e16c781599ffd3", + "mode": "normal", + "receipt_sha256": "c86c7ea1ebad0c21344a7fa03fd599e3e4ad41476a1ee7bcd4394b02a0db3394" + }, + { + "check": "rank30-matrix", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py" + ], + "elapsed_seconds": 1.54, + "mode": "optimized", + "receipt_sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + { + "check": "extension-matrices", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py" + ], + "elapsed_seconds": 5.055, + "mode": "optimized", + "receipt_sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + { + "check": "cross-gram", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py", + "--out", + "results/cross-gram.json" + ], + "elapsed_seconds": 0.675, + "mode": "optimized", + "receipt_sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + { + "check": "paired-line", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py", + "--out", + "results/paired-line.json" + ], + "elapsed_seconds": 0.249, + "mode": "optimized", + "receipt_sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + { + "check": "publication-native", + "command": [ + "python3", + "-I", + "-B", + "-O", + "publication-checks/check_native.py", + "--source-root", + ".", + "--out", + "results/native.json" + ], + "elapsed_seconds": 6.199, + "mathematical_receipt_sha256": "8155d13cff0d3807980a12c4106763b144e6e86f1d7fa196a7e16c781599ffd3", + "mode": "optimized", + "receipt_sha256": "edf5b45ee704b66e161b8837d2de8433177a27bf76dd95d0e04214e74109847f" + } + ], + "scope": "Independent matrices, scalar prices, native frame ledgers, 352 changed-exit phases, exact cross-Gram ranks, and finite paired-line checks. The historical raw native spatial replays are separate.", + "shared_core_source_count": 14, + "status": "PASS_LOW_DISPLACEMENT_RESPONSE_ANNEX" +} diff --git a/research/publication-reviews/reciprocal-native-responses/COMMANDS.json b/research/publication-reviews/reciprocal-native-responses/COMMANDS.json new file mode 100644 index 0000000000..06090b767f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/COMMANDS.json @@ -0,0 +1,108 @@ +{ + "cwd": "/Users/aliromman/Projects/IntegerMultiplicationBounds", + "runs": [ + { + "command": [ + "python3", + "-I", + "-B", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/replay.py", + "--out", + "/tmp/reciprocal-publication-independent-20261022-a" + ], + "exit_code": 0, + "purpose": "Complete advertised core replay", + "receipt": "REPLAY.json" + }, + { + "command": [ + "python3", + "-I", + "-B", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/check_publication_review.py", + "--package", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses", + "--out", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/INDEPENDENT-CHECKS.json" + ], + "exit_code": 0, + "purpose": "Independent algebra, word, price, coalescing, and phase review", + "receipt": "INDEPENDENT-CHECKS.json" + }, + { + "command": [ + "python3", + "-I", + "-B", + "-O", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/check_publication_review.py", + "--package", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses", + "--out", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/INDEPENDENT-CHECKS-OPTIMIZED.json" + ], + "exit_code": 0, + "purpose": "Independent review with optimization", + "receipt": "INDEPENDENT-CHECKS-OPTIMIZED.json" + }, + { + "command": [ + "python3", + "-I", + "-B", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/check_import_boundary.py", + "--package", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses", + "--out", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/IMPORT-BOUNDARY.json" + ], + "exit_code": 0, + "purpose": "Top-level import boundary", + "receipt": "IMPORT-BOUNDARY.json" + }, + { + "command": [ + "python3", + "-I", + "-B", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/check_low_displacement_annex.py", + "--source-root", + "/tmp/reciprocal-annex-independent-20261022-a", + "--out", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS.json" + ], + "exit_code": 0, + "purpose": "Independent annex matrix, native word, frame, price, and changed-exit phase review (normal)", + "receipt": "ANNEX-INDEPENDENT-CHECKS.json" + }, + { + "command": [ + "python3", + "-I", + "-B", + "-O", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/check_low_displacement_annex.py", + "--source-root", + "/tmp/reciprocal-annex-independent-20261022-a", + "--out", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/reciprocal-native-responses/ANNEX-INDEPENDENT-CHECKS-OPTIMIZED.json" + ], + "exit_code": 0, + "purpose": "Independent annex matrix, native word, frame, price, and changed-exit phase review (optimized)", + "receipt": "ANNEX-INDEPENDENT-CHECKS-OPTIMIZED.json" + }, + { + "command": [ + "python3", + "-I", + "-B", + "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/replay_annex.py", + "--out", + "/tmp/reciprocal-annex-publication-replay-20261022-a" + ], + "exit_code": 0, + "purpose": "Complete advertised annex replay", + "receipt": "ANNEX-REPLAY.json" + } + ] +} diff --git a/research/publication-reviews/reciprocal-native-responses/FROZEN-INPUT-CHECKS.json b/research/publication-reviews/reciprocal-native-responses/FROZEN-INPUT-CHECKS.json new file mode 100644 index 0000000000..26fab32736 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/FROZEN-INPUT-CHECKS.json @@ -0,0 +1,656 @@ +{ + "annex_count": 59, + "core_count": 70, + "files": [ + { + "campaign_match": true, + "path": "frozen/lanes/bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md", + "sha256": "5da866eb2802e8a30ea77d2f88877b5005a2eb04632514c897a426e76277db2e" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS-OPTIMIZED.json", + "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS.json", + "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS-OPTIMIZED.json", + "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS.json", + "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-FREEZE.json", + "sha256": "9cfa628e0e05adad8870be6da6e83cdd05f5ca076cf528156ba4830252dc69a8" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-REFLECTION.md", + "sha256": "ec2aeb53ade7ba8892e660ba53a3830cd782e35e7fdf66198025c4e41f47cbd7" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json", + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md", + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py", + "sha256": "4c82b16bbc73394df35e3d4e3febbee8b1bd771ffcad762631c6acc35434d27e" + }, + { + "campaign_match": true, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py", + "sha256": "8c107239cbc9f7d491a8ef455a53826aeccd2e8c33eccfb43e9625101ceb87fc" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.md", + "sha256": "97cb502ccfa47464e95001a00e8602b1476aceed65f39887dbb3745372666f68" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json", + "sha256": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/FREEZE.json", + "sha256": "988d9df1bc3783f8a8d94e4f1b377d13dc14e8a717978e07721260a1b2a54b42" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REPRODUCTION.json", + "sha256": "e24d55be9675c4b86659d0b1962832c54fdbb0b875b6d3f9bfae4d4829cccdff" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REVIEW.md", + "sha256": "433986a1cb73d646ab53f7bc14708cff44ef63e61648bf253ccf81e3325ee557" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py", + "sha256": "1865f145988de9702474a0f2ff042725d1001ad15ddd216c58a61199c5a7a88e" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/CHECKS-OPTIMIZED.json", + "sha256": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FINAL-CHECKS.json", + "sha256": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FREEZE.json", + "sha256": "3e2903374f415db6e456eeb7e6437a8fdcefe324f2052de142773c994d0afaeb" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/REVIEW.md", + "sha256": "01bc6ca15a488f3e92dbc237e07433343f3f10c2a3af6a6b6e9708f9cd85f0fd" + }, + { + "campaign_match": true, + "path": "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py", + "sha256": "27e995087c5d5d8642a8ef52a849964fa107f0d3340fe88bca63dabb5399e4a8" + }, + { + "campaign_match": true, + "path": "frozen/lanes/interface-proof/verify_native_lift.py", + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py", + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz", + "sha256": "a4a0ed5d7a927673dbc103377c0fa5ed375ad495b43f051956d2251872dcb099" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md", + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json", + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json", + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json", + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md", + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py", + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json", + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json", + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + { + "campaign_match": true, + "path": "frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/COALESCED-FREEZE.json", + "sha256": "5802ff4fc629eabfbe386fe7924ad6d05d0284201440255e15073579bae576fc" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/COALESCED.md", + "sha256": "11021b78d410382e6e839fc2b5927eada87811a435845d9cdf9d9fae76a3fbc6" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY-FREEZE.json", + "sha256": "a6088c38e984e7c4f15fb462d0cb89ac2c73cb2b6bbba0501513c236b32107b1" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY.md", + "sha256": "d5764b5fd29ccd897a7a666b22d8e77bdca415f65072d44974b0ff7b70f37e43" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json", + "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL.md", + "sha256": "e2ecd052675336ffc78a53262d8b86be038535fc497a8732560acedea0b5c335" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json", + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE.md", + "sha256": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py", + "sha256": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py", + "sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/CHECKS.json", + "sha256": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/NATIVE.json.gz", + "sha256": "ed4f6b89138224e3ec3e796172ad27499689df6793f8cf11332532affd819478" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/CHECKS.json", + "sha256": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/NATIVE.json.gz", + "sha256": "ed4f6b89138224e3ec3e796172ad27499689df6793f8cf11332532affd819478" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py", + "sha256": "3b3c1e1a3c33a5391c27d89d3484c0802c63d6ec02c9ac041fde6a4c6b844efb" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py", + "sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-normal/CHECKS.json", + "sha256": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-optimized/CHECKS.json", + "sha256": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/CHECKS.json", + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/CHECKS.json", + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/RESPONSE.json.gz", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/CHECKS.json", + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/CHECKS.json", + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + { + "campaign_match": true, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/NATIVE.json.gz", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + { + "campaign_match": true, + "path": "frozen/root/RECIPROCAL-RANK-TWO-20261020.json", + "sha256": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e" + }, + { + "campaign_match": true, + "path": "frozen/root/RECIPROCAL-RANK-TWO-20261020.md", + "sha256": "5d7855b2360093629530aceb91d38204a9a0a42654f53a150f35279efc8de172" + }, + { + "campaign_match": true, + "path": "frozen/root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md", + "sha256": "7c7bf50e6f61af68ecda8a4c0cc4d6ba0cbf9a89aec9ccbeedc3eec794da486d" + }, + { + "campaign_match": true, + "path": "frozen/root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json", + "sha256": "4cc076c7b551ee2f4259de10ef3cd0e00fa395882b4175f12af948f7eefb5b75" + }, + { + "campaign_match": true, + "path": "frozen/root/check_reciprocal_rank_two_20261020.py", + "sha256": "2fc272bf47b7840f5464b1f589f16d069e66b6cd41c8d2fce03f9f04878635bc" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json", + "sha256": "20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json", + "sha256": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/CHECKS.json", + "sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json", + "sha256": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REVIEW.md", + "sha256": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py", + "sha256": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/CHECKS.json", + "sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json", + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json", + "sha256": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REVIEW.md", + "sha256": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py", + "sha256": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json", + "sha256": "f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md", + "sha256": "1860726ae7a210bc7ed8c4afc93cdf251bad8a7d90fd8b353157752434c2c4c8" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EVEN-CLIQUE-GRAM.md", + "sha256": "de9d44d1c722702c99a2b382065688ca52420b732fe4b4522b7a278021b9e127" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json", + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md", + "sha256": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/GRAM-OBSTRUCTION-FREEZE.json", + "sha256": "8b2a565019211d7f775be4214ffcf835c4650a6ee9d9661dd64d76eee1a06468" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json", + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE.md", + "sha256": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-SCOPE-FREEZE.json", + "sha256": "2f8b64a8ed8f249d0e5003215ce815ce43e59c178f4691eb83ef6877ae28b334" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-TENSOR-SCOPE.md", + "sha256": "ffb792832009ce817c057e3e518b0206d530756668ca6fb76e8680a557002d46" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json", + "sha256": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md", + "sha256": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py", + "sha256": "19f2c008b561b6aaf913b02bf369619df689f24b57bb9336f6e6e764156b3433" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py", + "sha256": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json", + "sha256": "b36bee542add54bac48e409c6a4a054b3bca5fba9c98d5513a90a6a92628d576" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz", + "sha256": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py", + "sha256": "3d6c9283a2217306bae8f998891439e5cff435a7b3d7575c9481c115f411a282" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py", + "sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-normal.json", + "sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-optimized.json", + "sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json", + "sha256": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json", + "sha256": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-normal.json", + "sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-optimized.json", + "sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json", + "sha256": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json", + "sha256": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json", + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py", + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/FREEZE.json", + "sha256": "a8622bf26cb4b313e9e95ba17f719b457e215d03bddd109ea198e1e699ecc958" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REPRODUCTION.json", + "sha256": "fd17482fa2c299d87c91b54fac4ba25420d9a02569addbc21aa654a5c52c2b27" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REVIEW.md", + "sha256": "784e84e17f331eb182a85aa70c26c024fd4a0b7f6d305fd99dda84d36c569e95" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py", + "sha256": "b292828dedc9026f17c436ca2926e44c097672a17b7c2035bd5b280702a9a170" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/INPUTS.json", + "sha256": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/REVIEW.json", + "sha256": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/INPUTS.json", + "sha256": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/REVIEW.json", + "sha256": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json", + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json", + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md", + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py", + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json", + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + { + "campaign_match": true, + "path": "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json", + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } + ], + "normal_optimized_independent_receipts_equal_except_elapsed_time": true, + "publication_checker_copies_equal": true, + "shared_core_count": 14, + "shared_records_equal": true, + "status": "PASS_FROZEN_INPUT_HASH_REVIEW" +} diff --git a/research/publication-reviews/reciprocal-native-responses/IMPORT-BOUNDARY.json b/research/publication-reviews/reciprocal-native-responses/IMPORT-BOUNDARY.json new file mode 100644 index 0000000000..5c9289f5a9 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/IMPORT-BOUNDARY.json @@ -0,0 +1,48 @@ +{ + "external_process_or_network_events": [], + "package_modules": [ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/interface-proof/verify_native_lift.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py" + ], + "python_runtime": "/opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14", + "reads_outside_package_and_python_runtime": [], + "scope": "Top-level import closure of all nine replay tasks. The separate fresh replay ran each main path in its copied frozen tree.", + "scripts": [ + "rank-two", + "rank-two-review", + "family", + "model", + "native", + "native-review", + "coalesced", + "ordered-caller", + "conditional-clean-reflection" + ], + "source_reads": [ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/__pycache__/check_reciprocal_caller.cpython-314.pyc", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/interface-proof/__pycache__/verify_native_lift.cpython-314.pyc", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/interface-proof/verify_native_lift.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/__pycache__/check_response.cpython-314.pyc", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/__pycache__/emit_native.cpython-314.pyc", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/__pycache__/clifford_exact.cpython-314.pyc", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/__pycache__/check_model.cpython-314.pyc", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/__pycache__/emit_native.cpython-314.pyc", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py", + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/frozen/root/check_reciprocal_rank_two_20261020.py" + ], + "status": "PASS_IMPORT_BOUNDARY" +} diff --git a/research/publication-reviews/reciprocal-native-responses/INDEPENDENT-CHECKS-OPTIMIZED.json b/research/publication-reviews/reciprocal-native-responses/INDEPENDENT-CHECKS-OPTIMIZED.json new file mode 100644 index 0000000000..49d5244f20 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/INDEPENDENT-CHECKS-OPTIMIZED.json @@ -0,0 +1,498 @@ +{ + "checker_sha256": "19c50e2cc940dbf7f61749f19d5f1bd286ac7c75e0de5aadda5556f67a1b0503", + "elapsed_seconds": 6.891, + "fresh_phase_checks": 206, + "frozen_inputs_unchanged": 70, + "model": { + "actual_blocks": { + "6": 8, + "8": 8 + }, + "family_dimensions": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "invariant_diagonal_space_dimensions": [ + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "physical_Gram": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "physical_P_nonzeros": 160, + "rank_E_minus_I": 32, + "rank_E_minus_P": 16 + }, + "negative_controls": { + "changed_global_phase_rejected": true, + "changed_scalar_cut_rejected": true + }, + "phase_engine_scope": "Reused pinned compiler-independent exact Pauli and reference-column engine. No producer interpreter was imported.", + "phase_engine_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "source_manifest_sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931", + "status": "PASS_INDEPENDENT_PUBLICATION_REVIEW", + "words": { + "base/backward_inverse_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "base/backward_inverse_by_metric": { + "coalesced": { + "binary_height": 2, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + }, + "original": { + "binary_height": 2, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + } + }, + "base/backward_transpose_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + } + }, + "base/forward_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + } + }, + "base/forward_inverse_adjoint_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "base/forward_inverse_adjoint_by_metric": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + } + }, + "extra/backward_inverse_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "extra/backward_inverse_by_metric": { + "coalesced": { + "binary_height": 2, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + }, + "original": { + "binary_height": 2, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + } + }, + "extra/backward_transpose_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + } + }, + "extra/forward_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + } + }, + "extra/forward_inverse_adjoint_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "extra/forward_inverse_adjoint_by_metric": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + } + } + } +} diff --git a/research/publication-reviews/reciprocal-native-responses/INDEPENDENT-CHECKS.json b/research/publication-reviews/reciprocal-native-responses/INDEPENDENT-CHECKS.json new file mode 100644 index 0000000000..9c3fe3c760 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/INDEPENDENT-CHECKS.json @@ -0,0 +1,498 @@ +{ + "checker_sha256": "19c50e2cc940dbf7f61749f19d5f1bd286ac7c75e0de5aadda5556f67a1b0503", + "elapsed_seconds": 5.522, + "fresh_phase_checks": 206, + "frozen_inputs_unchanged": 70, + "model": { + "actual_blocks": { + "6": 8, + "8": 8 + }, + "family_dimensions": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "invariant_diagonal_space_dimensions": [ + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "physical_Gram": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "physical_P_nonzeros": 160, + "rank_E_minus_I": 32, + "rank_E_minus_P": 16 + }, + "negative_controls": { + "changed_global_phase_rejected": true, + "changed_scalar_cut_rejected": true + }, + "phase_engine_scope": "Reused pinned compiler-independent exact Pauli and reference-column engine. No producer interpreter was imported.", + "phase_engine_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "source_manifest_sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931", + "status": "PASS_INDEPENDENT_PUBLICATION_REVIEW", + "words": { + "base/backward_inverse_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "base/backward_inverse_by_metric": { + "coalesced": { + "binary_height": 2, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + }, + "original": { + "binary_height": 2, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + } + }, + "base/backward_transpose_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + } + }, + "base/forward_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + } + }, + "base/forward_inverse_adjoint_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "base/forward_inverse_adjoint_by_metric": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + } + }, + "extra/backward_inverse_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "extra/backward_inverse_by_metric": { + "coalesced": { + "binary_height": 2, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + }, + "original": { + "binary_height": 2, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 7080 + } + }, + "extra/backward_transpose_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "16", + "scalar_real": 6440 + } + }, + "extra/forward_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 6440 + } + }, + "extra/forward_inverse_adjoint_E": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 6440 + } + }, + "extra/forward_inverse_adjoint_by_metric": { + "coalesced": { + "binary_height": 1, + "columns": 640, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + }, + "original": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "60", + "scalar_real": 7080 + } + } + } +} diff --git a/research/publication-reviews/reciprocal-native-responses/REPLAY.json b/research/publication-reviews/reciprocal-native-responses/REPLAY.json new file mode 100644 index 0000000000..8bec76bcd7 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/REPLAY.json @@ -0,0 +1,307 @@ +{ + "comparison": "Exact receipt bytes and decompressed gzip payload bytes.", + "frozen_source_count": 70, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "replay_sha256": "0b3fcba05173cc1a4db9e5c9c40e28c5a5bfd1958d9cff8d462b8455ab32e109", + "runs": [ + { + "check": "rank-two", + "command": [ + "python3", + "-I", + "-B", + "root/check_reciprocal_rank_two_20261020.py" + ], + "elapsed_seconds": 1.634, + "mode": "normal", + "payloads": { + "root/RECIPROCAL-RANK-TWO-20261020.json": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e" + } + }, + { + "check": "rank-two-review", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py" + ], + "elapsed_seconds": 1.815, + "mode": "normal", + "payloads": { + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978" + } + }, + { + "check": "family", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py", + "--out", + "results/family" + ], + "elapsed_seconds": 3.337, + "mode": "normal", + "payloads": { + "results/family/CHECKS.json": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + } + }, + { + "check": "model", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py", + "--out", + "results/model" + ], + "elapsed_seconds": 0.502, + "mode": "normal", + "payloads": { + "results/model/CHECKS.json": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05", + "results/model/RESPONSE.json.gz": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + } + }, + { + "check": "native", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py", + "--out", + "results/native" + ], + "elapsed_seconds": 3.818, + "mode": "normal", + "payloads": { + "results/native/CHECKS.json": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0", + "results/native/NATIVE.json.gz": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + } + }, + { + "check": "native-review", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py", + "--out", + "results/native-review.json" + ], + "elapsed_seconds": 1.44, + "mode": "normal", + "payloads": { + "results/native-review.json": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + } + }, + { + "check": "coalesced", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py", + "--out", + "results/coalesced" + ], + "elapsed_seconds": 23.174, + "mode": "normal", + "payloads": { + "results/coalesced/CHECKS.json": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3", + "results/coalesced/NATIVE.json.gz": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255" + } + }, + { + "check": "ordered-caller", + "command": [ + "python3", + "-I", + "-B", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py", + "--out", + "results/caller.json" + ], + "elapsed_seconds": 2.552, + "mode": "normal", + "payloads": { + "results/caller.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + } + }, + { + "check": "conditional-clean-reflection", + "command": [ + "python3", + "-I", + "-B", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py", + "--out", + "results/clean-reflection.json" + ], + "elapsed_seconds": 3.514, + "mode": "normal", + "payloads": { + "results/clean-reflection.json": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + } + }, + { + "check": "rank-two", + "command": [ + "python3", + "-I", + "-B", + "-O", + "root/check_reciprocal_rank_two_20261020.py" + ], + "elapsed_seconds": 1.164, + "mode": "optimized", + "payloads": { + "root/RECIPROCAL-RANK-TWO-20261020.json": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e" + } + }, + { + "check": "rank-two-review", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py" + ], + "elapsed_seconds": 0.936, + "mode": "optimized", + "payloads": { + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978" + } + }, + { + "check": "family", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py", + "--out", + "results/family" + ], + "elapsed_seconds": 1.679, + "mode": "optimized", + "payloads": { + "results/family/CHECKS.json": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + } + }, + { + "check": "model", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py", + "--out", + "results/model" + ], + "elapsed_seconds": 0.378, + "mode": "optimized", + "payloads": { + "results/model/CHECKS.json": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05", + "results/model/RESPONSE.json.gz": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + } + }, + { + "check": "native", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py", + "--out", + "results/native" + ], + "elapsed_seconds": 2.786, + "mode": "optimized", + "payloads": { + "results/native/CHECKS.json": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0", + "results/native/NATIVE.json.gz": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + } + }, + { + "check": "native-review", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py", + "--out", + "results/native-review.json" + ], + "elapsed_seconds": 0.818, + "mode": "optimized", + "payloads": { + "results/native-review.json": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + } + }, + { + "check": "coalesced", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py", + "--out", + "results/coalesced" + ], + "elapsed_seconds": 12.808, + "mode": "optimized", + "payloads": { + "results/coalesced/CHECKS.json": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3", + "results/coalesced/NATIVE.json.gz": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255" + } + }, + { + "check": "ordered-caller", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py", + "--out", + "results/caller.json" + ], + "elapsed_seconds": 4.341, + "mode": "optimized", + "payloads": { + "results/caller.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + } + }, + { + "check": "conditional-clean-reflection", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py", + "--out", + "results/clean-reflection.json" + ], + "elapsed_seconds": 5.322, + "mode": "optimized", + "payloads": { + "results/clean-reflection.json": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + } + } + ], + "scope": "Response proof checks, local native words, and conditional caller algebra. No complete supplier replay.", + "source_manifest_sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931", + "status": "PASS_RECIPROCAL_NATIVE_RESPONSES" +} diff --git a/research/publication-reviews/reciprocal-native-responses/REVIEW.json b/research/publication-reviews/reciprocal-native-responses/REVIEW.json new file mode 100644 index 0000000000..c6d58f9456 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/REVIEW.json @@ -0,0 +1,720 @@ +{ + "advertised_replays": { + "annex_checks": 10, + "annex_comparison": "Eight exact frozen receipt byte comparisons. Two publication-native comparisons omit only Python version and elapsed time. Compressed source files also have payload hashes.", + "annex_receipt": "ANNEX-REPLAY.json", + "core_checks": 18, + "core_receipt": "REPLAY.json", + "normal_and_optimized": true, + "processes_per_child": 1 + }, + "annex_frozen_file_count": 59, + "annex_input_manifest_sha256": "7e1a6859126366456a6d7269efb34425c3a393bcc716ccd4e88cc23c173d8c5f", + "annex_shared_core_file_count": 14, + "blocking_findings": [], + "body_template_review": { + "claim_findings": [], + "commit_placeholders_and_GitHub_rendering_require_coordinator_check": true, + "file": "reciprocal-native-responses-body.template.md", + "sha256": "c2c342fd12c4cc062feef36feed561b887def6833bf8e2d68a432b6beb1766cf" + }, + "core_frozen_file_count": 70, + "core_input_manifest_sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931", + "current_selected_snapshot": { + "admitted_by_this_review": false, + "main_commit": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "source_pr": 4470 + }, + "external_source_receipts": { + "refresh/RECIPROCAL-SOURCE-VERIFICATION.json": "26c8f75ce5d07a7cf8eb4de87fc8a86c192c1631e0e7d5fdb9b44ccee642c9ba", + "refresh/SELECTED-UNITS-PR2588-SOURCE-VERIFICATION.json": "ff39a9f128d8201d826ed2737eb273fcea00946bae3b4e68545fd18483a584f9" + }, + "external_source_scope": "Checked local notices, compiler and license hashes against refresh worker GitHub readback receipts. Final PR2226 notice copies also match their retained source bytes and Git blob objects. No second remote read.", + "frozen_package_and_campaign_inputs_match": true, + "independent_phase_scope": "All 206 new coalesced recipes and all 352 distinct changed-exit recipes replayed with the pinned compiler-independent exact engine. No new spatial interpreter. Original source phases and endpoints inherit accepted predecessor evidence.", + "independent_review": { + "annex_coded_native_words": 16, + "annex_raw_native_words": 12, + "arbitrary_content_columns": 640, + "changed_exit_phase_recipes": 352, + "core_native_words": 24, + "cross_gram_character_count": 512, + "new_coalesced_phase_recipes": 206, + "normal_optimized_results_equal_except_elapsed_time": true, + "outside_fields_preserved": 416 + }, + "not_claimed": [ + "Complete kappa improvement", + "Admission to current selected PR4470", + "Native cleanR32 service", + "Global rank30 or native-cost optimality", + "Raw coded endpoints or complete caller", + "Odd-grid conversion invoice" + ], + "omitted": [ + "Full predecessor raw spatial replay", + "Current selected supplier replay", + "Recursive admission", + "Complete precision and tape verification", + "Final commit-pinned PR link verification, GitHub rendering, and published readback" + ], + "package_file_count": 152, + "package_files": { + "APPLICATION.md": { + "bytes": 6256, + "sha256": "b91dfebdf42732510c2b6eb413397c845f705a9d6cf706464ee8ff89ac97cd36" + }, + "EXTERNAL-NOTICES.json": { + "bytes": 2319, + "sha256": "580b28d74bb72ca158ab15599baca2bff0e4b43c7bbc43f787d16307ac975709" + }, + "LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "NATIVE.md": { + "bytes": 6652, + "sha256": "77b9c7794e2dea12cb6c392686042621483b68543a462f7375e4be3145d11e97" + }, + "PROOF.md": { + "bytes": 6676, + "sha256": "d94679c5b9297be265c1aafd7785ffad60e12de31b6a6d36de09e216e61cd81b" + }, + "README.md": { + "bytes": 4555, + "sha256": "45a0aa8af5963a4b045db2c0c12795840f9f61621143bb35a79be6d463a9a83d" + }, + "SOURCE-NOTICE.md": { + "bytes": 6130, + "sha256": "f5bfa67c6a8a2d047eb850f78fae32d24430fa96d6435d14def9a71ed0cd5700" + }, + "SOURCES.json": { + "bytes": 15180, + "sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931" + }, + "VALIDATION.json": { + "bytes": 9354, + "sha256": "b35f9fcb59eb7e07aca1f5aace3a2d8559efb5fd0b35173bd74e7a71bd8123dc" + }, + "annex/NATIVE-CHECKS.json": { + "bytes": 11162, + "sha256": "469e886b99c068737e4d2c0d3d0c7dc10d484f051aecb27f5236932c88dbdb84" + }, + "annex/PUBLICATION-CHECKS.json": { + "bytes": 814, + "sha256": "1ac981962cc5c86736361cf29afbe94b528cb9c6f6d41ced912884de9b19ca02" + }, + "annex/README.md": { + "bytes": 9327, + "sha256": "4177485eef48ceab06e3a22e90de89521d07ae03b39044c0a0ee07639bb6021d" + }, + "annex/SOURCES.json": { + "bytes": 15876, + "sha256": "7e1a6859126366456a6d7269efb34425c3a393bcc716ccd4e88cc23c173d8c5f" + }, + "annex/VALIDATION.json": { + "bytes": 5277, + "sha256": "c3da578cae9f8225cda572ef7a0afa821d530bc34d442f50267fa07077e22bde" + }, + "annex/check_native.py": { + "bytes": 14708, + "sha256": "422fcba4ef902417248859b99394f9e59bf2154b9dd6771220637b17f6a2cc5c" + }, + "annex/check_publication_review.py": { + "bytes": 16547, + "sha256": "19c50e2cc940dbf7f61749f19d5f1bd286ac7c75e0de5aadda5556f67a1b0503" + }, + "annex/frozen/lanes/coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json": { + "bytes": 341474, + "sha256": "20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701" + }, + "annex/frozen/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": { + "bytes": 42897, + "sha256": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902" + }, + "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/CHECKS.json": { + "bytes": 1819, + "sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json": { + "bytes": 519, + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json": { + "bytes": 593, + "sha256": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7" + }, + "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REVIEW.md": { + "bytes": 7086, + "sha256": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8" + }, + "annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py": { + "bytes": 10501, + "sha256": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/CHECKS.json": { + "bytes": 2136, + "sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json": { + "bytes": 537, + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json": { + "bytes": 591, + "sha256": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731" + }, + "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REVIEW.md": { + "bytes": 6740, + "sha256": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7" + }, + "annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py": { + "bytes": 10313, + "sha256": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "annex/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "bytes": 583358, + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json": { + "bytes": 820, + "sha256": "f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md": { + "bytes": 4999, + "sha256": "1860726ae7a210bc7ed8c4afc93cdf251bad8a7d90fd8b353157752434c2c4c8" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EVEN-CLIQUE-GRAM.md": { + "bytes": 4881, + "sha256": "de9d44d1c722702c99a2b382065688ca52420b732fe4b4522b7a278021b9e127" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "bytes": 971, + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md": { + "bytes": 7449, + "sha256": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/GRAM-OBSTRUCTION-FREEZE.json": { + "bytes": 655, + "sha256": "8b2a565019211d7f775be4214ffcf835c4650a6ee9d9661dd64d76eee1a06468" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "bytes": 698, + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE.md": { + "bytes": 6089, + "sha256": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-SCOPE-FREEZE.json": { + "bytes": 739, + "sha256": "2f8b64a8ed8f249d0e5003215ce815ce43e59c178f4691eb83ef6877ae28b334" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-TENSOR-SCOPE.md": { + "bytes": 4513, + "sha256": "ffb792832009ce817c057e3e518b0206d530756668ca6fb76e8680a557002d46" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json": { + "bytes": 577, + "sha256": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md": { + "bytes": 6737, + "sha256": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py": { + "bytes": 5966, + "sha256": "19f2c008b561b6aaf913b02bf369619df689f24b57bb9336f6e6e764156b3433" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py": { + "bytes": 3504, + "sha256": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json": { + "bytes": 14754, + "sha256": "b36bee542add54bac48e409c6a4a054b3bca5fba9c98d5513a90a6a92628d576" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz": { + "bytes": 948891, + "sha256": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py": { + "bytes": 7037, + "sha256": "3d6c9283a2217306bae8f998891439e5cff435a7b3d7575c9481c115f411a282" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py": { + "bytes": 12931, + "sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-normal.json": { + "bytes": 9147, + "sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-optimized.json": { + "bytes": 9147, + "sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json": { + "bytes": 2607, + "sha256": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "bytes": 233723, + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json": { + "bytes": 1689, + "sha256": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-normal.json": { + "bytes": 1210, + "sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-optimized.json": { + "bytes": 1210, + "sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json": { + "bytes": 1774, + "sha256": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": { + "bytes": 237351, + "sha256": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json": { + "bytes": 1556, + "sha256": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c" + }, + "annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "bytes": 266369, + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "annex/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "bytes": 31107, + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/FREEZE.json": { + "bytes": 1483, + "sha256": "a8622bf26cb4b313e9e95ba17f719b457e215d03bddd109ea198e1e699ecc958" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REPRODUCTION.json": { + "bytes": 272, + "sha256": "fd17482fa2c299d87c91b54fac4ba25420d9a02569addbc21aa654a5c52c2b27" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REVIEW.md": { + "bytes": 9263, + "sha256": "784e84e17f331eb182a85aa70c26c024fd4a0b7f6d305fd99dda84d36c569e95" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py": { + "bytes": 17243, + "sha256": "b292828dedc9026f17c436ca2926e44c097672a17b7c2035bd5b280702a9a170" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/INPUTS.json": { + "bytes": 6877, + "sha256": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/REVIEW.json": { + "bytes": 668345, + "sha256": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/INPUTS.json": { + "bytes": 6877, + "sha256": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/REVIEW.json": { + "bytes": 668345, + "sha256": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "bytes": 272, + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "bytes": 944, + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "bytes": 8240, + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "bytes": 13217, + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "bytes": 3468, + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "bytes": 280355, + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "bytes": 3468, + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "bytes": 280355, + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "frozen/lanes/bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md": { + "bytes": 7244, + "sha256": "5da866eb2802e8a30ea77d2f88877b5005a2eb04632514c897a426e76277db2e" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS-OPTIMIZED.json": { + "bytes": 1202, + "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS.json": { + "bytes": 1202, + "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS-OPTIMIZED.json": { + "bytes": 1075, + "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS.json": { + "bytes": 1075, + "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-FREEZE.json": { + "bytes": 539, + "sha256": "9cfa628e0e05adad8870be6da6e83cdd05f5ca076cf528156ba4830252dc69a8" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-REFLECTION.md": { + "bytes": 5161, + "sha256": "ec2aeb53ade7ba8892e660ba53a3830cd782e35e7fdf66198025c4e41f47cbd7" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json": { + "bytes": 734, + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md": { + "bytes": 8686, + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py": { + "bytes": 5733, + "sha256": "4c82b16bbc73394df35e3d4e3febbee8b1bd771ffcad762631c6acc35434d27e" + }, + "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py": { + "bytes": 9102, + "sha256": "8c107239cbc9f7d491a8ef455a53826aeccd2e8c33eccfb43e9625101ceb87fc" + }, + "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "bytes": 316632, + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.md": { + "bytes": 8356, + "sha256": "97cb502ccfa47464e95001a00e8602b1476aceed65f39887dbb3745372666f68" + }, + "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json": { + "bytes": 3281, + "sha256": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978" + }, + "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/FREEZE.json": { + "bytes": 513, + "sha256": "988d9df1bc3783f8a8d94e4f1b377d13dc14e8a717978e07721260a1b2a54b42" + }, + "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REPRODUCTION.json": { + "bytes": 591, + "sha256": "e24d55be9675c4b86659d0b1962832c54fdbb0b875b6d3f9bfae4d4829cccdff" + }, + "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REVIEW.md": { + "bytes": 7962, + "sha256": "433986a1cb73d646ab53f7bc14708cff44ef63e61648bf253ccf81e3325ee557" + }, + "frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py": { + "bytes": 11100, + "sha256": "1865f145988de9702474a0f2ff042725d1001ad15ddd216c58a61199c5a7a88e" + }, + "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/CHECKS-OPTIMIZED.json": { + "bytes": 7115, + "sha256": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + }, + "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FINAL-CHECKS.json": { + "bytes": 7115, + "sha256": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + }, + "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FREEZE.json": { + "bytes": 881, + "sha256": "3e2903374f415db6e456eeb7e6437a8fdcefe324f2052de142773c994d0afaeb" + }, + "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/REVIEW.md": { + "bytes": 9048, + "sha256": "01bc6ca15a488f3e92dbc237e07433343f3f10c2a3af6a6b6e9708f9cd85f0fd" + }, + "frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py": { + "bytes": 15383, + "sha256": "27e995087c5d5d8642a8ef52a849964fa107f0d3340fe88bca63dabb5399e4a8" + }, + "frozen/lanes/interface-proof/verify_native_lift.py": { + "bytes": 14902, + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "bytes": 14800, + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py": { + "bytes": 14137, + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz": { + "bytes": 17389, + "sha256": "a4a0ed5d7a927673dbc103377c0fa5ed375ad495b43f051956d2251872dcb099" + }, + "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "bytes": 286160, + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md": { + "bytes": 7846, + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + "frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json": { + "bytes": 560, + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "bytes": 294, + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "bytes": 1185, + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "bytes": 8061, + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "bytes": 9032, + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "bytes": 4299, + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "bytes": 240646, + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "bytes": 4299, + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "bytes": 240646, + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/COALESCED-FREEZE.json": { + "bytes": 1164, + "sha256": "5802ff4fc629eabfbe386fe7924ad6d05d0284201440255e15073579bae576fc" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/COALESCED.md": { + "bytes": 3390, + "sha256": "11021b78d410382e6e839fc2b5927eada87811a435845d9cdf9d9fae76a3fbc6" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY-FREEZE.json": { + "bytes": 571, + "sha256": "a6088c38e984e7c4f15fb462d0cb89ac2c73cb2b6bbba0501513c236b32107b1" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY.md": { + "bytes": 4867, + "sha256": "d5764b5fd29ccd897a7a666b22d8e77bdca415f65072d44974b0ff7b70f37e43" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json": { + "bytes": 1022, + "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL.md": { + "bytes": 4951, + "sha256": "e2ecd052675336ffc78a53262d8b86be038535fc497a8732560acedea0b5c335" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json": { + "bytes": 1135, + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE.md": { + "bytes": 5798, + "sha256": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py": { + "bytes": 4457, + "sha256": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py": { + "bytes": 13003, + "sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/CHECKS.json": { + "bytes": 9570, + "sha256": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/NATIVE.json.gz": { + "bytes": 978248, + "sha256": "ed4f6b89138224e3ec3e796172ad27499689df6793f8cf11332532affd819478" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/CHECKS.json": { + "bytes": 9570, + "sha256": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/NATIVE.json.gz": { + "bytes": 978248, + "sha256": "ed4f6b89138224e3ec3e796172ad27499689df6793f8cf11332532affd819478" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py": { + "bytes": 8381, + "sha256": "3b3c1e1a3c33a5391c27d89d3484c0802c63d6ec02c9ac041fde6a4c6b844efb" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py": { + "bytes": 11820, + "sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-normal/CHECKS.json": { + "bytes": 4166, + "sha256": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-optimized/CHECKS.json": { + "bytes": 4166, + "sha256": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/CHECKS.json": { + "bytes": 2601, + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "bytes": 13035, + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/CHECKS.json": { + "bytes": 2601, + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/RESPONSE.json.gz": { + "bytes": 13035, + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/CHECKS.json": { + "bytes": 9950, + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "bytes": 827662, + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/CHECKS.json": { + "bytes": 9950, + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/NATIVE.json.gz": { + "bytes": 827662, + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + "frozen/root/RECIPROCAL-RANK-TWO-20261020.json": { + "bytes": 58339, + "sha256": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e" + }, + "frozen/root/RECIPROCAL-RANK-TWO-20261020.md": { + "bytes": 6854, + "sha256": "5d7855b2360093629530aceb91d38204a9a0a42654f53a150f35279efc8de172" + }, + "frozen/root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md": { + "bytes": 1704, + "sha256": "7c7bf50e6f61af68ecda8a4c0cc4d6ba0cbf9a89aec9ccbeedc3eec794da486d" + }, + "frozen/root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json": { + "bytes": 635, + "sha256": "4cc076c7b551ee2f4259de10ef3cd0e00fa395882b4175f12af948f7eefb5b75" + }, + "frozen/root/check_reciprocal_rank_two_20261020.py": { + "bytes": 5984, + "sha256": "2fc272bf47b7840f5464b1f589f16d069e66b6cd41c8d2fce03f9f04878635bc" + }, + "notices/PR2226-NOTICE.md": { + "bytes": 1279, + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + "notices/PR2588-NOTICE": { + "bytes": 1439, + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + "notices/PR2588-NOTICE-PR2226.md": { + "bytes": 1754, + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + "notices/PR3133-CREDITS.md": { + "bytes": 5030, + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + "notices/PR3133-NOTICE": { + "bytes": 3234, + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + "replay.py": { + "bytes": 5445, + "sha256": "0b3fcba05173cc1a4db9e5c9c40e28c5a5bfd1958d9cff8d462b8455ab32e109" + }, + "replay_annex.py": { + "bytes": 6700, + "sha256": "c703505b9ebe91c7c8d4ad84694003c68d7d1571efc3d20927f3c5a29e08ebc0" + } + }, + "package_manifest_sha256": "05f0255a159e31d54e87fd86ac9c7db0f572ffca1b841a8841e64dc1f31e9156", + "package_total_bytes": 10099109, + "review_files": { + "ANNEX-INDEPENDENT-CHECKS-OPTIMIZED.json": "db74efdb1bb04e318a33900540ddd4402e71767e1e15ec1c841ad64c9e89adab", + "ANNEX-INDEPENDENT-CHECKS.json": "469e886b99c068737e4d2c0d3d0c7dc10d484f051aecb27f5236932c88dbdb84", + "ANNEX-REPLAY.json": "8d46d902e71bbc7808f40ae0177e7927923e2e8476baebcf50d78f6216ad5705", + "COMMANDS.json": "e19947a106b9d9d4cf60b9b75641abe8e35f88047205417ea4496bc9fa7c4ba3", + "FROZEN-INPUT-CHECKS.json": "949be5625ef2ab2644a314c34e0676438795f9b0c48e091eaf23299f38909d0c", + "IMPORT-BOUNDARY.json": "58901acf6f3e6cbc088ffefa9ef1af4154262eda3911a7709b9ccb6d6b1e261a", + "INDEPENDENT-CHECKS-OPTIMIZED.json": "b83421a317dfe34b2a8d364ed48643d3e52dd8e7220aec0d6d8f980a4eb59ecd", + "INDEPENDENT-CHECKS.json": "8ec1b4b73fbf9c8a73e4d49e5b5db75297c93060582cd317682651e8c23b7cb0", + "REPLAY.json": "e05b8db85fca78024fedc8bdcf419fa7d2b3f08ab161bf8ce541cf376a591d41", + "REVIEW.md": "7c129dc572c0b68f2a3dd727feb0606f6f58845ed51a8394575b995ac708239b", + "annex-replay-logs/normal-cross-gram.log": "62b94e38f81b32cc8b7a6f4be45d1bd95ccdee24e946708acbafe68ec519dc3e", + "annex-replay-logs/normal-extension-matrices.log": "096ad9ba0fe20d44f17e830f9ede96a6ce0cdaf7929af7681c683d29a99fab83", + "annex-replay-logs/normal-native.log": "6ec7b806168d54dba5ee67484b91fbb92b28faf0916fd4496827828e900ce4bc", + "annex-replay-logs/normal-paired-line.log": "e356aadd9d25b36f80546460f310522575649bd3325d1d90f8ea9f31879a7591", + "annex-replay-logs/normal-rank30-matrix.log": "4be79eefce2ef5442cf33b2fa3b6874de2c8da72feda316f64bd8bf8b573a2ec", + "annex-replay-logs/optimized-cross-gram.log": "62b94e38f81b32cc8b7a6f4be45d1bd95ccdee24e946708acbafe68ec519dc3e", + "annex-replay-logs/optimized-extension-matrices.log": "096ad9ba0fe20d44f17e830f9ede96a6ce0cdaf7929af7681c683d29a99fab83", + "annex-replay-logs/optimized-native.log": "6ec7b806168d54dba5ee67484b91fbb92b28faf0916fd4496827828e900ce4bc", + "annex-replay-logs/optimized-paired-line.log": "e356aadd9d25b36f80546460f310522575649bd3325d1d90f8ea9f31879a7591", + "annex-replay-logs/optimized-rank30-matrix.log": "4be79eefce2ef5442cf33b2fa3b6874de2c8da72feda316f64bd8bf8b573a2ec", + "check_import_boundary.py": "601bd7658182133b57c125b2b3abdf6a49636d2b4f5810a6486718a38d3351e5", + "check_low_displacement_annex.py": "422fcba4ef902417248859b99394f9e59bf2154b9dd6771220637b17f6a2cc5c", + "check_publication_review.py": "19c50e2cc940dbf7f61749f19d5f1bd286ac7c75e0de5aadda5556f67a1b0503", + "replay-logs/normal-coalesced.log": "646f042f453c5a597b9722a471d149c01336faff64d89dab0894cc7da906d12a", + "replay-logs/normal-conditional-clean-reflection.log": "4f8a1e3db36b2becfa9a564c6b56e5b162976709c5285da06ea86174706130d6", + "replay-logs/normal-family.log": "727f58b2899e58327fcd88cf4c9cbef8c953581e2ce3836a9eda360eee6ed616", + "replay-logs/normal-model.log": "65389eb622e10b480568952f41f4101ba519670257f62c2b9655d147caf0b9b5", + "replay-logs/normal-native-review.log": "6bfbc345c0b8801136599e64135cef363ef44cc7e52bd761de27a9fef30854e8", + "replay-logs/normal-native.log": "eba6841bb4174859900cbec77ed4c1f8ccad6dfcdf3628bd2b95e673ae04b101", + "replay-logs/normal-ordered-caller.log": "d2e66195f1e9190f846d1383fcf4378c7421e06426c3e968c68463b8e4fc07b0", + "replay-logs/normal-rank-two-review.log": "d9319d6c1741520cb3f46269b219fe491dd9c6b7a7f093ae012de308ab0cd401", + "replay-logs/normal-rank-two.log": "46d00b713f1035d362cda9d5f0b1097d39c551c7d4a2320c867091916b44bcc2", + "replay-logs/optimized-coalesced.log": "646f042f453c5a597b9722a471d149c01336faff64d89dab0894cc7da906d12a", + "replay-logs/optimized-conditional-clean-reflection.log": "4f8a1e3db36b2becfa9a564c6b56e5b162976709c5285da06ea86174706130d6", + "replay-logs/optimized-family.log": "727f58b2899e58327fcd88cf4c9cbef8c953581e2ce3836a9eda360eee6ed616", + "replay-logs/optimized-model.log": "65389eb622e10b480568952f41f4101ba519670257f62c2b9655d147caf0b9b5", + "replay-logs/optimized-native-review.log": "6bfbc345c0b8801136599e64135cef363ef44cc7e52bd761de27a9fef30854e8", + "replay-logs/optimized-native.log": "eba6841bb4174859900cbec77ed4c1f8ccad6dfcdf3628bd2b95e673ae04b101", + "replay-logs/optimized-ordered-caller.log": "d2e66195f1e9190f846d1383fcf4378c7421e06426c3e968c68463b8e4fc07b0", + "replay-logs/optimized-rank-two-review.log": "d9319d6c1741520cb3f46269b219fe491dd9c6b7a7f093ae012de308ab0cd401", + "replay-logs/optimized-rank-two.log": "46d00b713f1035d362cda9d5f0b1097d39c551c7d4a2320c867091916b44bcc2" + }, + "reviewer_issue_resolved": "Initial import audit compared resolved Homebrew files to an unresolved prefix. Corrected to the resolved Python runtime; no package change.", + "scope": "Reciprocal matrix proof, direct and dual native words, metric wrappers, coalescing, conditional caller algebra, and the rank-30/rank-16 supporting supplement with coded exits and scoped obstructions.", + "status": "PASS_INDEPENDENT_PUBLICATION_REVIEW" +} diff --git a/research/publication-reviews/reciprocal-native-responses/REVIEW.md b/research/publication-reviews/reciprocal-native-responses/REVIEW.md new file mode 100644 index 0000000000..3dcd750547 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/REVIEW.md @@ -0,0 +1,280 @@ +# Independent publication review: reciprocal native responses + +The package passes this bounded review. No blocking mathematical, native, +cost, restoration, or replay defect was found. This verdict applies to the +local response construction, the conditional caller algebra, and the +supporting low-displacement supplement. It does not admit the construction +to a recursive supplier or improve kappa. + +The reviewer read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. +The reviewer also read the complete PR body template and found no claim +defect. The final PR body, commit-pinned package links, GitHub rendering, +and published readback remain the coordinator's publication checks. This +review did not commit, push, create a PR, merge, or change a selected file. + +## Proof review + +The integer family is correct for every `n>=3`. The identity `ell u=-2` +proves `R^2=I`. The two explicit coordinate maps prove both zero +diagonals. The displayed factors of `E-I` have full rank two. The +rank-one inverse argument rules out rank one over a field of +characteristic zero. This proves sharpness for `rank(A-I)` in the stated +class. It does not prove a native-cost lower bound or a lower bound of +32 for a coupled 112-port response. + +The rational symmetric six-mode argument is also valid. The two diagonal +conditions force equal squared eigenvector coordinates `1/6`. Rationality +then forces the two sign-vector projectors to agree, which conflicts with +orthogonality. The rational-entry restriction is necessary. + +For `n>=5`, the last column norm gives equal last two metric entries. The +other column norms force all first `n-2` entries to agree and force the +ratio `-1/(n-4)`. The displayed metric proves sufficiency. Its entries are +dyadic units up to scale exactly when `n-4` is a power of two. The stated +dimension limits and the absence of a positive diagonal metric in this +range are correct. Finite checks support, but do not replace, these +quantified arguments. + +The separate checker reconstructs the actual pair code from its 24 pair +records and reconstructs each block from the formula. It verifies eight +six-mode blocks and eight eight-mode blocks. The physical matrices have +`rank(E-P)=16`, `rank(E-I)=32`, and both zero diagonals. Physical `P` has +160 nonzero entries, including signed halves. It is not a field +permutation. The metric has 80 entries equal to one, 16 equal to `-1/2`, +and 16 equal to `-1/4`. The pair-code normalization gives the exact centre +Gram `diag(4 I8,2 I8)`. Similarity alone would not prove the metric claim; +the package correctly supplies the sectorwise pair-code scale. + +## Native words and coalescing + +The reviewer used separate sparse rational arithmetic and an independent +frame ledger. No producer interpreter was imported. All twelve original +words and all twelve coalesced words pass on all 640 arbitrary content +columns. All scalar reads and writes have the required ordered frame. +Each data field advances by eight ranks. The 416 outside fields retain +their content and frame. + +The coalescing review projects each complete word onto each field. Scalar +uses form barriers. Each maximal native chain between two barriers has +the same old frame, final frame, total rank, and source-event indices in +the new word. Every scalar instruction and its global order are equal. +This check uses a different method from the producer's pending-map +algorithm. It establishes the disjoint-field commutations and the exact +telescoping map. It does not infer an operator from an unordered subspace. + +| Quantity per word | Original | Coalesced | +| --- | ---: | ---: | +| Native children | 1632 | 1292 | +| Native rank mass | 1792 | 1792 | +| Direct real scalar primitives | 6440 | 6440 | +| Metric-wrapper real scalar primitives | 7080 | 7080 | +| Endpoint maps | 224 | 224 | +| Native side-map upper bound | 3264 | 2584 | + +The coalesced profile is +`971 H1 + 237 H2 + 46 H3 + 12 H4 + 5 H5 + 11 H6 + 10 H7`. +The direct prefix one-norm bounds are `46,16,30,30`; the metric-wrapper +bounds are `60,30`. The denominator heights are one except for the +backward metric wrapper, which has height two. These match the package +table. They concern top-level content prefixes, not recursive interiors. + +The reviewer checked all 206 fresh recipe records in both Python modes +with the pinned compiler-independent Pauli and exact reference-column +engine. The engine was read and reused; this is not a second spatial +interpreter. Eighteen Pauli images fix the unitary up to scalar, and the +exact reference column fixes that scalar. A changed global phase fails. +The 1071 remaining recipe records equal the original records. All words +use this same checked recipe table. A changed scalar-frame cut also fails. + +The original 1561 recipe records and 224 endpoint records retain the +accepted predecessor phase evidence. The advertised independent native +review was rerun and checks exact predecessor occurrence and record +equality. The older predecessor's full spatial replay was not rerun. +The coalesced companion now has a separate content, schedule, price, and +phase-inheritance review in this directory. Its historical freeze still +correctly says that this review did not exist at that time. + +The inverse-adjoint chronology and both-bank metric wrappers are valid. +A unitary gate is unchanged by inverse adjoint, while each real scalar +gate changes as stated. The wrapper scales commute with the spatial map +of the same physical field. Both input banks and both output banks are +needed to restore arbitrary baselines. A one-bank price of 320 is not the +native-shear wrapper price of 640. + +## Caller scope and remaining obligations + +The two `P` wrapper positions give the displayed `D(P)L_R` and +`D(P)U_-R` maps. The three-stage transport keeps the order of all factors. +The square-zero factorization proves a residual rank at most 48 arrays. +The three inverse shears must run in the stated order. The middle query +must be retained before either write changes a source. The record +`c1=L1(P0 t)` retains its transport; replacing it by `L1 t` is invalid. + +The clean-reflection hidden-output formulas follow by reversing the +three local maps. The final `R2` cancels because its reconstructed input +is zero. In the selected-conjugate variant, the two remaining query +families give hidden rank at most 32 arrays. The ordinary hidden +observation remains. The exact regressions attain 48 and 32, but their +signed conjugations are not actual D25 routes and give no routed lower +bound. + +No native cleanR32 service is emitted. The package says this explicitly. +The 64 selected endpoint lines, 32 optional formation lines, six endpoint +`P` words with scalar subtotal 4368, and native subtotal 5440 are +conditional subtotals. They do not price record capture, later frame +progress, ordinary-hole access, the remaining `Q` scatter, record +restoration, or the terminal residual. The six stage-wrapper `P` words +are also separate from the six endpoint-removal words. No complete scalar +or supplier total is claimed. + +The current selected snapshot is PR #4470 at main commit +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`. The historical source contracts +in this package are not automatically admitted to that selected source. +The selected supplier verifier, recursive host, complete precision and +tape calculation, and integer-multiplication theorem were not run here. + +## Replay, imports, and source credit + +The advertised command ran in a fresh directory: + +```sh +python3 -I -B work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/replay.py --out /tmp/reciprocal-publication-independent-20261022-a +``` + +All nine checks passed in normal Python and with `-O`. Each child ran +sequentially in one process. The final line was +`PASS_RECIPROCAL_NATIVE_RESPONSES`. The copied receipt is `REPLAY.json`; +the complete child logs are in `replay-logs/`. Regenerated plain receipts +match exact bytes, and gzip artifacts match decompressed bytes. All 70 +frozen inputs retain their manifest hashes. + +The separate reviewer checker passes in both modes. Its result files +are equal after elapsed time is removed. `COMMANDS.json` gives its exact +commands. `IMPORT-BOUNDARY.json` records the top-level import closure of +all nine tasks: no import read escapes the package or resolved Python +runtime, and no subprocess or network event occurs during those imports. +The old helpers contain unused entry points that require older sources; +the package does not claim those entry points are standalone. No runtime +adapter, path rewrite, source edit, or monkey patch is present. + +The source notice matches the retained native notice and distinguishes +the coordinating, oblique-native, new-core-transfer, independent-review, +cover-algebra, and bridge-access contributions. Historical PR #3133, +PR #3148, and PR #2588 pins remain unchanged. The external source worker's +GitHub readbacks verify the compiler blob, provider words, Apache-2.0 +license, and retained notices. This reviewer checked the package files +against those receipt hashes; it did not make a second GitHub request. +No individual author is inferred from a submitter account. Substantial +AI assistance is disclosed. + +The first reviewer import audit compared resolved paths with an unresolved +Homebrew runtime path. That reviewer error was corrected by resolving the +runtime prefix. The rerun passed. No package change was needed. No fragile +workaround was introduced. + +## Supporting low-displacement annex + +The added annex preserves 59 further frozen files and refers to 14 core +files. It does not change the core input tree, source manifest, or replay +program. Its new prose states the change of response class and the native +and representation limits correctly. + +The rank-30 construction has a rank-16 large part and a rank-14 small +part. The selected block is `L` in both inverse directions. The full and +ordinary determinants are `2^25` and `2^21`. The fourteen-block optimum +is restricted to the stated disjoint dyadic rank-one clique model. The +no-nine-clique argument is valid: nine orthonormal odd vectors would +express the isotropic vector `z` as their sum and give `z dot z=1`. +This contradicts its actual zero norm. The cardinality argument then +excludes thirteen or fewer blocks of allowed sizes 2, 3, and 5. + +The rank-16 construction is symmetric with determinant `35^8`. Its +large inverse follows from `(K^T K)^2=12 K^T K`. It does not contradict +the reciprocal rank-two minimum: its inverse has a nonzero diagonal, +and the later scalar inverse uses primes 5 and 7. The selected ordinary +inverse also uses prime 31. The fresh review finds exactly 512 nonzero +entries with denominator 7, 568 with denominator 31, and 640 with +denominator 62. No odd-grid admission or conversion invoice follows. + +The separate annex checker verifies all three response matrices, both +inverse orders, correction ranks, complete determinants, ordinary +inverses, and the retained common-frame scalar words. It checks all +twelve raw native words on 640 arbitrary columns with their frames and +prices. The rank-30 and reciprocal-large words cost 5288 scalar +primitives and have 1212 children of mass 1792. Rank 16 costs 7384 and +has 1632 children of the same mass. + +The sixteen coded words also pass. The checker binds the literal code +`S_e0 C_45 S_e0`, the exact coded port set, every retained endpoint +record, the unchanged scalar gates, every unchanged native occurrence, +and each changed final exit. It checks the exact final circuits +`W F9` and `W F9 Q_p^-1`. Scalar pair decoding after a changed source +exit uses the common completed coded frame. Such a frame change is +permitted only at that declared final view. It is not an arbitrary +frame rewrite. + +All four coded profiles, side-map counts, inline monomial counts, +external endpoint counts, scalar prices, and prefix bounds match the +annex table. All 416 outside fields keep their values and frames. All +352 distinct changed-exit recipes pass the exact Pauli and +reference-column comparison. This includes the 48 previously inherited +changed exits. The checker imports the reviewer's rational arithmetic +and the existing compiler-independent phase engine, but no producer. +It does not rerun the historical full-column raw spatial reviews. + +The cross-Gram obstruction is valid for the specified section-swap +mechanism. Independent sparse elimination gives the full rank census +`{0:32,4:96,8:12,14:256,16:116}`. Minimal scalar factor changes conjugate +this Gram matrix and preserve its singularity. If a factorization +through more coordinates had an invertible cross-Gram, its two factors +would be injective and surjective, which would force their coordinate +count to equal the correction rank. Thus that change does not remove +this obstruction. Different encodings remain outside the proof. + +The paired-line proof is valid. Each scalar ADD can at most double the +maximum input support of a row; monomial views do not increase it. +The `2^f` terms of the tensor line operator therefore require at least +`f` ADDs in the no-native-call class. The determinant proof excludes +one native line call only in the narrower translation-view class. +Translations form a commutative group algebra, so that determinant +argument is valid there. It is not a lower bound for general native +views. The historical producer-only status remains unchanged; this +paragraph is a new, separate proof review. + +## Final supplement replay and source check + +The advertised supplement command passed in a second fresh directory: + +```sh +python3 -I -B work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/reciprocal-native-responses/replay_annex.py --out /tmp/reciprocal-annex-publication-replay-20261022-a +``` + +All five checks passed in normal Python and with `-O`. The final line was +`PASS_LOW_DISPLACEMENT_RESPONSE_ANNEX`. Eight frozen receipts match exact +bytes. The two new native receipts match the accepted independent receipt +after removal of only Python version and elapsed time. The runner retains +the hashes of the complete raw receipts. The copied runner receipt is +`ANNEX-REPLAY.json`; all ten child logs are in `annex-replay-logs/`. +The checks ran sequentially, with one CPU per child. + +The supplement contains 59 additional frozen files and refers to 14 +unchanged core files. All 129 distinct frozen files match both their +manifests and the original campaign files. The 14 shared records match +the core manifest. The two publication checker copies and the accepted +receipt match their review source bytes. The separate normal and optimized +review results are equal after elapsed time is removed. These checks are +recorded in `FROZEN-INPUT-CHECKS.json`. + +The final source notice retains both earlier PR #2226 notices from the +pinned PR #2588 tree. Those notices identify the unchanged compiler's +vendor531 lineage. Their scope is source credit; this package does not +import the dirty-borrowing replay. The local copies match the supplied +GitHub readback hashes. This reviewer did not make a second remote request. + +The final package snapshot has 152 files and 10,099,109 bytes. The core +runner and all frozen inputs are unchanged. `REVIEW.json` binds that +snapshot and the completed review receipts. No mathematical or replay +blocker remains within this review's stated scope. Current selected +supplier replay, recursive admission, complete precision and tape checks, +and the final GitHub publication checks remain outside this review. diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-cross-gram.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-cross-gram.log new file mode 100644 index 0000000000..0b7e08aa4d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-cross-gram.log @@ -0,0 +1 @@ +PASS_EVEN_CLIQUE_CROSS_GRAM_OBSTRUCTION {0: 32, 4: 96, 8: 12, 14: 256, 16: 116} {'character': 2, 'clique_index': 0, 'ports': [1, 5, 19, 54, 64, 73, 82, 83], 'directions': [19, 259, 273, 196, 200, 224, 446, 382], 'signs': [-1, -1, 1, 1, 1, 1, -1, -1], 'cross_gram_column': 8} diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-extension-matrices.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-extension-matrices.log new file mode 100644 index 0000000000..1e4d6e4028 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-extension-matrices.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RESPONSE_EXTENSIONS +receipt_sha256=e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-native.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-native.log new file mode 100644 index 0000000000..068531799d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-native.log @@ -0,0 +1 @@ +PASS_SUPPORTING_LOW_DISPLACEMENT_REVIEW diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-paired-line.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-paired-line.log new file mode 100644 index 0000000000..19fe2214be --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-paired-line.log @@ -0,0 +1 @@ +{"checks": [{"inverse": true, "line_support": 2, "paired_identity": true, "shortcut_rejected": false, "tensor_width": 1}, {"inverse": true, "line_support": 4, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 2}, {"inverse": true, "line_support": 8, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 3}, {"inverse": true, "line_support": 16, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 4}, {"inverse": true, "line_support": 32, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 5}, {"inverse": true, "line_support": 64, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 6}], "producer_sha256": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d", "scope": "Exact finite examples support the algebraic proof. The general support and translation-only determinant arguments are in PAIRED-LINE-TENSOR-SCOPE.md.", "status": "PASS_PAIRED_LINE_SCOPE"} diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-rank30-matrix.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-rank30-matrix.log new file mode 100644 index 0000000000..8ea29c681a --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/normal-rank30-matrix.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RANK_THIRTY_RESPONSE +receipt_sha256=898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97 diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-cross-gram.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-cross-gram.log new file mode 100644 index 0000000000..0b7e08aa4d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-cross-gram.log @@ -0,0 +1 @@ +PASS_EVEN_CLIQUE_CROSS_GRAM_OBSTRUCTION {0: 32, 4: 96, 8: 12, 14: 256, 16: 116} {'character': 2, 'clique_index': 0, 'ports': [1, 5, 19, 54, 64, 73, 82, 83], 'directions': [19, 259, 273, 196, 200, 224, 446, 382], 'signs': [-1, -1, 1, 1, 1, 1, -1, -1], 'cross_gram_column': 8} diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-extension-matrices.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-extension-matrices.log new file mode 100644 index 0000000000..1e4d6e4028 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-extension-matrices.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RESPONSE_EXTENSIONS +receipt_sha256=e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-native.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-native.log new file mode 100644 index 0000000000..068531799d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-native.log @@ -0,0 +1 @@ +PASS_SUPPORTING_LOW_DISPLACEMENT_REVIEW diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-paired-line.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-paired-line.log new file mode 100644 index 0000000000..19fe2214be --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-paired-line.log @@ -0,0 +1 @@ +{"checks": [{"inverse": true, "line_support": 2, "paired_identity": true, "shortcut_rejected": false, "tensor_width": 1}, {"inverse": true, "line_support": 4, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 2}, {"inverse": true, "line_support": 8, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 3}, {"inverse": true, "line_support": 16, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 4}, {"inverse": true, "line_support": 32, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 5}, {"inverse": true, "line_support": 64, "paired_identity": true, "shortcut_rejected": true, "tensor_width": 6}], "producer_sha256": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d", "scope": "Exact finite examples support the algebraic proof. The general support and translation-only determinant arguments are in PAIRED-LINE-TENSOR-SCOPE.md.", "status": "PASS_PAIRED_LINE_SCOPE"} diff --git a/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-rank30-matrix.log b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-rank30-matrix.log new file mode 100644 index 0000000000..8ea29c681a --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/annex-replay-logs/optimized-rank30-matrix.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RANK_THIRTY_RESPONSE +receipt_sha256=898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97 diff --git a/research/publication-reviews/reciprocal-native-responses/check_import_boundary.py b/research/publication-reviews/reciprocal-native-responses/check_import_boundary.py new file mode 100644 index 0000000000..636ce27b0a --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/check_import_boundary.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python3 +"""Record the local import boundary of the nine replay tasks.""" + +import argparse +import importlib.util +import json +from pathlib import Path +import runpy +import sys + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--package", type=Path, required=True) + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + package = args.package.resolve() + runtime = Path(sys.base_prefix).resolve() + spec = importlib.util.spec_from_file_location("review_runner", package/"replay.py") + runner = importlib.util.module_from_spec(spec) + spec.loader.exec_module(runner) + opened, forbidden = [], [] + + def audit(event, values): + if event == "open" and isinstance(values[0], str): + opened.append(Path(values[0]).resolve()) + if event in ("subprocess.Popen", "socket.connect", "os.system"): + forbidden.append(event) + raise RuntimeError("Unexpected external action during import: " + event) + + sys.addaudithook(audit) + checks = [] + for name, script, _, _ in runner.tasks(): + runpy.run_path(str(package/"frozen"/script), run_name="publication_import_review") + checks.append(name) + outside = [str(p) for p in set(opened) if not p.is_relative_to(package) and not p.is_relative_to(runtime)] + if outside or forbidden: + raise ValueError({"unexpected_paths": outside, "external_actions": forbidden}) + modules = sorted({str(Path(module.__file__).resolve()) for module in sys.modules.values() + if getattr(module, "__file__", None) and + Path(module.__file__).resolve().is_relative_to(package)}) + result = { + "status": "PASS_IMPORT_BOUNDARY", "scripts": checks, + "python_runtime": str(runtime), "package_modules": modules, + "source_reads": sorted(str(p) for p in set(opened) if p.is_relative_to(package)), + "external_process_or_network_events": forbidden, + "reads_outside_package_and_python_runtime": outside, + "scope": "Top-level import closure of all nine replay tasks. The separate fresh replay ran each main path in its copied frozen tree.", + } + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+"\n") + print(result["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/publication-reviews/reciprocal-native-responses/check_low_displacement_annex.py b/research/publication-reviews/reciprocal-native-responses/check_low_displacement_annex.py new file mode 100644 index 0000000000..51df3e6644 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/check_low_displacement_annex.py @@ -0,0 +1,235 @@ +#!/usr/bin/env python3 +"""Review the frozen supporting responses and changed exits.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path +import sys +import time + + +HERE = Path(__file__).resolve().parent +spec = importlib.util.spec_from_file_location("publication_arithmetic", HERE/"check_publication_review.py") +a = importlib.util.module_from_spec(spec) +spec.loader.exec_module(a) +PINS = { + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + "native-normal-v2/NATIVE-PROGRAM.json.gz": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c", + "reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "coded-normal/CODED-EXITS-PROGRAM.json.gz": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08", +} + + +def determinant(matrix): + work = [dict(row) for row in matrix] + result = F(1) + for column in range(len(work)): + pivot = next((i for i in range(column, len(work)) if work[i].get(column)), None) + if pivot is None: + return F(0) + if pivot != column: + work[column], work[pivot] = work[pivot], work[column] + result = -result + value = work[column][column] + result *= value + for i in range(column+1, len(work)): + scale = work[i].get(column, 0)/value + if scale: + for j, entry in work[column].items(): + a.put(work[i], j, -scale*entry) + return result + + +def restrict(matrix, indices): + return [{j: matrix[p][q] for j, q in enumerate(indices) if q in matrix[p]} for p in indices] + + +def expected_map(response, backward): + result = a.eye(640) + for i, row in enumerate(response): + for j, value in row.items(): + a.put(result[j if backward else 112+i], 112+i if backward else j, -value if backward else value) + return result + + +def physical_model(model, correction_rank): + e, ei = a.rows(model["response"]), a.rows(model["response_inverse"]) + a.need(a.mul(e, ei) == a.mul(ei, e) == a.eye(112), "Supporting inverse orders") + delta = a.plus(e, a.eye(112), -1) + a.need(a.rank(delta) == correction_rank, "Supporting correction rank") + if "correction_U" in model: + u, v = a.rows(model["correction_U"]), a.rows(model["correction_V"]) + a.need(a.mul(u, v) == delta and a.rank(u) == a.rank(v) == correction_rank, "Supporting correction factor") + ordinary = model["ordinary_ports"] + principal = restrict(e, ordinary) + inverse = a.rows(model["ordinary_inverse"]) + a.need(a.mul(principal, inverse) == a.mul(inverse, principal) == a.eye(104), "Ordinary inverse orders") + selected = model["selected_ports"] + l = a.rows(model["selected_block"]) + a.need(restrict(e, selected) == l and a.mul(l, l) == [{i: F(1, 2)} for i in range(8)], "Selected block") + expected_det = 2**25 if correction_rank == 30 else 35**8 + expected_ordinary = F(2**21) if correction_rank == 30 else F(7**8*31**4, 16) + a.need(determinant(e) == expected_det and determinant(principal) == expected_ordinary, "Supporting determinants") + if correction_rank == 16: + inverse_selected = a.plus([{i: F(4, 5)} for i in range(8)], l, F(1, 5)) + a.need(restrict(ei, selected) == inverse_selected, "Changed selected inverse") + denominators = Counter(value.denominator for row in inverse for value in row.values()) + a.need(denominators == {7: 512, 31: 568, 62: 640}, "Prime 31 in ordinary inverse") + a.need(a.transpose(e, 112) == e, "Rank16 symmetry") + else: + a.need(restrict(ei, selected) == l, "Rank30 inverse selected block") + return {"rank": correction_rank, "determinant": str(expected_det), "ordinary_determinant": str(expected_ordinary)} + + +def as_tuple(value): + return tuple(map(as_tuple, value)) if isinstance(value, list) else value + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--source-root", type=Path, required=True) + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + start = time.monotonic() + source_dir = args.source_root/"lanes/new-core-transfer-20261017/low-displacement-20261020" + for name, digest in PINS.items(): + a.need(sha256((source_dir/name).read_bytes()).hexdigest() == digest, "Supporting input " + name) + base = a.read(source_dir/"run-normal/RESPONSE-PROGRAM.json") + raw = a.read(source_dir/"native-normal-v2/NATIVE-PROGRAM.json.gz") + reciprocal = a.read(source_dir/"reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz") + odd = a.read(source_dir/"odd16-normal-v2/EXTENSION-PROGRAM.json.gz") + coded = a.read(source_dir/"coded-normal/CODED-EXITS-PROGRAM.json.gz") + reports = {"rank30": physical_model(base, 30), "reciprocal_large": physical_model(reciprocal["model"], 30), + "rank16": physical_model(odd["model"], 16)} + raw_reports = {} + for name, model, packet, scalar, profile in ( + ("rank30", base, raw, 5288, {1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9}), + ("reciprocal_large", reciprocal["model"], reciprocal, 5288, {1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9}), + ("rank16", odd["model"], odd, 7384, {1: 1520, 2: 64, 3: 48}), + ): + for provider, directions in packet["providers"].items(): + for direction, word in directions.items(): + expected = expected_map(a.rows(model["response"]), direction == "backward") + raw_reports[name+"/"+provider+"/"+direction] = a.word_check(word, expected, profile, scalar) + for word_name, gates in model.get("common_frame_words", {}).items(): + state, cost, _, _ = a.scalar_replay(gates, 112) + expected = a.rows(model["response_inverse"] if "inverse" in word_name else model["response"]) + if "transpose" in word_name: + expected = a.transpose(expected, 112) + a.need(state == expected and cost == 3210, "Supporting common-frame scalar code") + + model = odd["model"] + u, v, q = a.rows(model["correction_U"]), a.rows(model["correction_V"]), model["ports"] + histogram = Counter() + for character in range(512): + moved = [{j: value*(-1 if (q[p] & character).bit_count() % 2 else 1) for j, value in row.items()} for p, row in enumerate(u)] + histogram[a.rank(a.mul(v, moved))] += 1 + a.need(histogram == {0: 32, 4: 96, 8: 12, 14: 256, 16: 116}, "Independent cross-Gram rank census") + + phase_path = args.source_root/"lanes/interface-proof/verify_native_lift.py" + phase_spec = importlib.util.spec_from_file_location("supporting_phase_engine", phase_path) + phase = importlib.util.module_from_spec(phase_spec) + phase_spec.loader.exec_module(phase) + changed = {} + coded_reports = {} + raw_packets = {"rank30": raw, "rank16": odd} + a.need(base["ports"] == odd["model"]["ports"], "Same physical directions") + fourier = [["C", 1 << i, 1] for i in range(9)] + s0 = ["D", [1]+[0]*8, [1]+[0]*8] + gauge = [s0, ["C", 45, 1], s0] + profiles = { + ("rank30", "W48_I64"): {1: 988, 2: 48, 4: 55, 5: 55, 6: 9, 7: 9}, + ("rank30", "W112"): {1: 988, 2: 48, 5: 55, 6: 55, 7: 9, 8: 9}, + ("rank16", "W48_I64"): {1: 1472, 2: 112}, + ("rank16", "W112"): {1: 1408, 2: 112, 3: 64}, + } + for name, codes in coded["providers_by_response_and_code"].items(): + for code, providers in codes.items(): + for provider, directions in providers.items(): + for direction, word in directions.items(): + raw_word = raw_packets[name]["providers"][provider][direction] + coded_ports = set(range(112)) if code == "W112" else set(base["large_ports"]) + a.need(set(word["left_W_ports"]) == coded_ports and set(word["raw_output_ports"]) == set(range(112))-coded_ports, "Exact coded port set") + a.need(word["gauge_circuit"] == gauge, "Literal S_e0 C_45 S_e0 code") + a.need(word["start"] == raw_word["start"], "Unchanged input frame ids") + a.need(word["frames"][:len(raw_word["frames"])] == [{"kind": "canonical", "basis": f} for f in raw_word["frames"]], "Unchanged ordered canonical frames") + endpoints = [record for record in raw_word["endpoint_adapters"] if record["role"] == "source" or record["port"] not in coded_ports] + a.need(word["endpoint_adapters"] == endpoints, "Exact retained endpoint records") + for p in range(112): + if p in coded_ports: + for field, circuit in ((p, fourier+gauge), (112+p, [["C", base["ports"][p], -1]]+fourier+gauge)): + frame = word["frames"][word["final"][field]] + a.need(frame["kind"] == "literal" and frame["circuit"] == circuit, "Literal W F9 Q inverse output order") + else: + a.need(word["final"][p] == raw_word["final"][p] and word["final"][112+p] == raw_word["final"][112+p], "Unchanged uncoded exits") + current, census, monomials, gates = list(word["start"]), Counter(), 0, [] + a.need(len(word["events"]) == len(raw_word["events"]), "One event per original position") + for event, raw_event in zip(word["events"], raw_word["events"]): + if event[0] == "scalar": + gate, frame = event[1:] + if gate[0] == "add": + _, target, source, num, den = gate + a.need(current[source] == frame and 0 <= source < 224, "Coded source access") + else: + _, target, num, den = gate + source = None + a.need(current[target] == frame and 0 <= target < 224, "Coded target access") + gates.append([gate[0], target, source, str(F(num, den))]) + a.need(raw_event[:2] == ["scalar", gates[-1]], "Scalar operation and coefficient unchanged") + if raw_event[2] != frame: + fields = [target] if source is None else [target, source] + a.need(all(raw_event[2] == raw_word["final"][p] and frame == word["final"][p] + and p % 112 in coded_ports for p in fields), "Scalar access changes only to its completed coded output frame") + continue + field, old, new, key = event[1], event[2], event[3], event[-1] + a.need(0 <= field < 224 and current[field] == old, "Coded transformation entry") + current[field] = new + record = word["native_recipes"][key] + if event[0] == "native": + a.need(event[4] == record["rank"] > 0, "Coded native rank") + census[event[4]] += 1 + else: + a.need(event[0] == "monomial" and record["rank"] == 0, "Explicit rank-zero map") + monomials += 1 + if key.startswith("coded:"): + a.need(raw_event[0] == "native" and raw_event[1:3] == event[1:3] and raw_event[3] == raw_word["final"][field], "Only the final physical exit changes") + objects = [word["frames"][old], word["frames"][new], record] + changed[json.dumps(objects, sort_keys=True)] = objects + else: + a.need(event == raw_event and record == raw_word["native_recipes"][key], "Exact inherited native occurrence and recipe") + state, scalar, peak, height = a.scalar_replay(gates, 640) + a.need(state == expected_map(a.rows(coded["responses"][name]), direction == "backward"), "Coded 640-column content") + a.need(current == word["final"] and current[224:] == word["start"][224:], "Coded final frames and outside restoration") + a.need(census == profiles[name, code] and monomials == 48, "Coded profile and monomial count") + a.need(scalar == (5288 if name == "rank30" else 7384), "Coded scalar invoice") + a.need(len(word["endpoint_adapters"]) == (112 if code == "W112" else 176), "Coded endpoint census") + coded_reports[name+"/"+code+"/"+provider+"/"+direction] = { + "profile": dict(census), "children": sum(census.values()), "mass": sum(k*v for k, v in census.items()), + "scalar": scalar, "inline_monomials": monomials, "endpoints": len(word["endpoint_adapters"]), + "prefix_one_norm": str(peak), "binary_height": height, + } + a.need(len(changed) == 352, "Changed exit recipe count") + for old, new, record in changed.values(): + def frame(value): + return phase.frame(value["basis"], 9) if value["kind"] == "canonical" else as_tuple(value["circuit"]) + phase.equal(phase.recipe(record), phase.adjoint(frame(old))+frame(new), "Supporting changed exit") + for name, digest in PINS.items(): + a.need(sha256((source_dir/name).read_bytes()).hexdigest() == digest, "Supporting input unchanged") + result = {"status": "PASS_SUPPORTING_LOW_DISPLACEMENT_REVIEW", "python": sys.version, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), "input_sha256": PINS, + "response_models": reports, "raw_native_words": raw_reports, "cross_gram_rank_census": dict(histogram), + "coded_words": coded_reports, "changed_exit_exact_phase_checks": len(changed), + "phase_engine_sha256": sha256(phase_path.read_bytes()).hexdigest(), + "scope": "Independent rational maps, scalar prices, typed frame ledger, and 352 changed-exit phases with the existing compiler-independent engine. Inherited raw phases and physical endpoints retain the pinned predecessor reviews. No odd-grid admission or supplier replay.", + "elapsed_seconds": round(time.monotonic()-start, 3)} + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+"\n") + print(result["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/publication-reviews/reciprocal-native-responses/check_publication_review.py b/research/publication-reviews/reciprocal-native-responses/check_publication_review.py new file mode 100644 index 0000000000..7df119e9d4 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/check_publication_review.py @@ -0,0 +1,366 @@ +#!/usr/bin/env python3 +"""Check the extracted response and native words with separate arithmetic.""" + +import argparse +from collections import Counter +from copy import deepcopy +from fractions import Fraction as F +from functools import lru_cache +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path +import sys +import time + + +def need(value, label): + if not value: + raise ValueError(label) + + +def read(path): + data = path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix == ".gz" else data) + + +def rows(value): + return [{int(j): F(v) for j, v in row.items() if F(v)} for row in value] + + +def eye(n): + return [{i: F(1)} for i in range(n)] + + +def put(row, j, v): + value = row.get(j, F(0)) + v + if value: + row[j] = value + else: + row.pop(j, None) + + +def plus(a, b, c=1): + out = deepcopy(a) + for row, extra in zip(out, b): + for j, v in extra.items(): + put(row, j, c*v) + return out + + +def mul(a, b): + out = [] + for row in a: + result = {} + for j, v in row.items(): + for k, w in b[j].items(): + put(result, k, v*w) + out.append(result) + return out + + +def transpose(a, n): + out = [{} for _ in range(n)] + for i, row in enumerate(a): + for j, v in row.items(): + out[j][i] = v + return out + + +def rank(a): + basis = {} + for original in a: + row = dict(original) + while row: + j = min(row) + v = row[j] + if j not in basis: + basis[j] = {k: w/v for k, w in row.items()} + break + for k, w in basis[j].items(): + put(row, k, -v*w) + return len(basis) + + +def family(n): + u = [F(1)]*(n-2) + [F(n-4), F(0)] + ell = [F(-1)]*(n-2) + [F(1), F(0)] + r = plus(eye(n), [{j: a*b for j, b in enumerate(ell) if a*b} for a in u]) + p = eye(n) + p[-2], p[-1] = p[-1], p[-2] + return mul(p, r), mul(r, p), p, r + + +def check_model(model): + generic = [] + for n in range(3, 25): + e, ei, p, r = family(n) + need(mul(e, ei) == mul(ei, e) == eye(n), "Family inverse orders") + need(all(i not in a[i] for a in (e, ei) for i in range(n)), "Family zero diagonals") + need(rank(plus(e, eye(n), -1)) == 2, "Family correction rank") + if n >= 5: + metric = [{i: F(1) if i < n-2 else F(-1, n-4)} for i in range(n)] + need(mul(transpose(e, n), mul(metric, e)) == metric, "Family metric identity") + equations = [] + for i in range(n): + for j in range(i, n): + row = {k: e[k].get(i, 0)*e[k].get(j, 0) for k in range(n)} + if i == j: + put(row, i, -1) + equations.append({k: v for k, v in row.items() if v}) + need(rank(equations) == n-1, "One-dimensional invariant diagonal metric space") + generic.append(n) + + h, hi = eye(112), eye(112) + for pair in model["pair_codes"]: + a, b = pair["ports"] + local = [[F(x) for x in row] for row in pair["matrix"]] + for i, target in enumerate((a, b)): + h[target] = {origin: local[i][j] for j, origin in enumerate((a, b)) if local[i][j]} + hi[target] = {origin: local[j][i]/2 for j, origin in enumerate((a, b)) if local[j][i]} + need(mul(h, hi) == eye(112), "Pair inverse from pair records") + need(h == rows(model["pair_code"]) and hi == rows(model["pair_code_inverse"]), "Serialized pair code") + mode = {name: eye(112) for name in ("E", "inverse_E", "P", "R", "J")} + sizes = Counter() + for block in model["blocks"]: + ports = block["ports"] + n = len(ports) + sizes[n] += 1 + matrices = family(n) + ([{i: F(1) if i < n-2 else F(-1, n-4)} for i in range(n)],) + for name, matrix in zip(mode, matrices): + for i, p in enumerate(ports): + mode[name][p] = {ports[j]: v for j, v in matrix[i].items()} + need(sizes == {6: 8, 8: 8}, "Actual block census") + physical = {name: mul(hi, mul(matrix, h)) for name, matrix in mode.items()} + for name, value in physical.items(): + need(value == rows(model["physical"][name]), "Independent physical reconstruction " + name) + e, ei, p, r, j = (physical[name] for name in mode) + need(mul(e, ei) == mul(ei, e) == eye(112), "Physical inverse orders") + need(mul(p, r) == e and mul(p, p) == mul(r, r) == eye(112), "Physical factors") + need(rank(plus(e, p, -1)) == 16 and rank(plus(e, eye(112), -1)) == 32, "Physical displacement ranks") + need(all(i not in a[i] for a in (e, ei) for i in range(112)), "Physical zero diagonals") + need(mul(transpose(e, 112), mul(j, e)) == j, "Physical metric after pair normalization") + need(Counter(j[i][i] for i in range(112)) == {F(1): 80, F(-1, 2): 16, F(-1, 4): 16}, "Metric weights") + need(sum(map(len, p)) == 160 and any(len(row) > 1 for row in p), "P is not a permutation") + u, ell = rows(model["reflection_U"]), rows(model["reflection_L"]) + ji = [{i: 1/j[i][i]} for i in range(112)] + need(mul(u, ell) == plus(r, eye(112), -1), "Reflection rank factor") + need(mul(ell, mul(ji, transpose(ell, 112))) == [{i: F(4 if i < 8 else 2)} for i in range(16)], "Centre Gram normalization") + for name, word in model["scalar_words"].items(): + state, cost, _, _ = scalar_replay(word, 640) + wanted = rows(model["physical"][name]) if name in model["physical"] else transpose(ei, 112) + need(state[:112] == wanted and state[112:] == eye(640)[112:], "Common-frame map and restoration " + name) + expected = {"P": 728, "R": 2892, "metric_inverse_adjoint_E": 3628}.get(name, 3308) + need(cost == expected, "Common-frame price " + name) + return {"family_dimensions": generic, "invariant_diagonal_space_dimensions": list(range(5, 25)), + "actual_blocks": dict(sizes), "rank_E_minus_P": 16, "rank_E_minus_I": 32, + "physical_P_nonzeros": 160, "physical_Gram": [4]*8 + [2]*8} + + +def tariff(gate): + op, _, _, raw = gate + c = F(raw) + a, b = abs(c.numerator), c.denominator + need(a > 0 and b & (b-1) == 0, "Dyadic coefficient") + if op == "scale": + need(a & (a-1) == 0, "Unit scale") + return 2*(abs(a.bit_length()-b.bit_length()) + (c < 0)) + need(op == "add", "Scalar grammar") + return 2*(1+a.bit_length()+a.bit_count()+b.bit_length()) + + +def scalar_replay(gates, n): + state, cost, peak, height = eye(n), 0, F(1), 0 + for gate in gates: + op, target, origin, raw = gate + c = F(raw) + if op == "add": + need(target != origin, "Distinct fields") + for j, v in state[origin].items(): + put(state[target], j, c*v) + else: + need(op == "scale" and origin is None, "Scale grammar") + state[target] = {j: c*v for j, v in state[target].items() if c*v} + cost += tariff(gate) + peak = max(peak, sum(map(abs, state[target].values()), F(0))) + for v in state[target].values(): + need(v.denominator & (v.denominator-1) == 0, "Dyadic prefix") + height = max(height, v.denominator.bit_length()-1) + return state, cost, peak, height + + +@lru_cache(None) +def span(vectors): + values = {0} + for v in vectors: + values |= {x ^ v for x in values} + return frozenset(values) + + +def word_check(word, expected, profile, scalar): + current = list(word["start"]) + progress, census, gates = Counter(), Counter(), [] + for event in word["events"]: + if event[0] == "native": + _, field, old, new, dimension, key = event + need(0 <= field < 224 and current[field] == old, "Native entry") + need(span(tuple(word["frames"][old])) < span(tuple(word["frames"][new])), "Strict nested advance") + need(dimension == len(word["frames"][new])-len(word["frames"][old]) == word["native_recipes"][key]["rank"], "Native rank") + need(key == str(old)+":"+str(new), "Ordered recipe") + current[field] = new + progress[field] += dimension + census[dimension] += 1 + else: + need(event[0] == "scalar", "Event grammar") + _, gate, frame = event + _, target, origin, _ = gate + need(0 <= target < 224 and current[target] == frame, "Scalar target access") + if origin is not None: + need(0 <= origin < 224 and current[origin] == frame, "Scalar source access") + gates.append(gate) + need(current == word["final"] and census == profile, "Final frames and native census") + need(all(progress[p] == 8 for p in range(224)), "Data advance mass") + state, cost, peak, height = scalar_replay(gates, 640) + need(state == expected, "All 640 arbitrary columns") + need(state[224:] == eye(640)[224:] and current[224:] == word["start"][224:], "Outside values and frames restored") + need(cost == scalar, "Native scalar price") + return {"scalar_real": cost, "prefix_one_norm": str(peak), "binary_height": height, + "native_profile": dict(census), "native_mass": sum(k*v for k, v in census.items()), + "native_children": sum(census.values()), "columns": 640, "outside_fields": 416} + + +def field_projection(word, combine): + projected = [[] for _ in range(224)] + scalar_index = 0 + for index, event in enumerate(word["events"]): + if event[0] == "native": + _, field, old, new, dimension, _ = event + seq = projected[field] + if combine and seq and seq[-1][0] == "native": + need(seq[-1][2] == old, "Original chain joins") + seq[-1][2] = new + seq[-1][3] += dimension + seq[-1][4].append(index) + else: + seq.append(["native", old, new, dimension, [index]]) + else: + for field in (event[1][1], event[1][2]): + if field is not None: + projected[field].append(["scalar", scalar_index]) + scalar_index += 1 + return projected + + +def coalescing_check(original, result): + old_scalars = [e for e in original["events"] if e[0] == "scalar"] + new_scalars = [e for e in result["events"] if e[0] == "scalar"] + need(old_scalars == new_scalars, "Every scalar gate and its global order") + old, new = field_projection(original, True), field_projection(result, False) + chains = {row["event"]: row for row in result["coalesced_native_chains"]} + need(len(chains) == sum(e[0] == "native" for e in result["events"]), "One chain record per new native event") + for field, (a, b) in enumerate(zip(old, new)): + need(len(a) == len(b), "Same per-field scalar barriers") + for source, target in zip(a, b): + if source[0] == "scalar": + need(source == target, "Same scalar use cut") + continue + need(source[:4] == target[:4], "Same total frame map between scalar uses") + chain = chains[target[4][0]] + need(chain["source_events"] == source[4], "Independent source-event chain") + need((chain["field"], chain["old"], chain["new"], chain["rank"]) == (field, *source[1:4]), "Chain metadata") + for key in ("frames", "start", "final", "endpoint_adapters"): + need(original[key] == result[key], "Same physical boundary " + key) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--package", type=Path, required=True) + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + start = time.monotonic() + package = args.package.resolve() + frozen = package / "frozen" + manifest = read(package / "SOURCES.json") + for name, entry in manifest["frozen_files"].items(): + need(sha256((frozen/name).read_bytes()).hexdigest() == entry["sha256"], "Frozen input pin " + name) + directory = frozen / "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020" + original = read(directory / "native-normal/NATIVE.json.gz") + coalesced = read(directory / "coalesced-normal/NATIVE.json.gz") + model = read(directory / "model-normal-v2/RESPONSE.json.gz") + need(original["model"] == coalesced["model"] == model, "Same model in all payloads") + model_report = check_model(model) + word_reports = {} + for provider in ("base", "extra"): + for name, old in original["providers"][provider].items(): + response = rows(model["physical"]["E" if name in ("forward_E", "backward_transpose_E") else "inverse_adjoint_E"]) + expected = eye(640) + for i, row in enumerate(response): + for j, value in row.items(): + put(expected[j if name.startswith("backward") else 112+i], 112+i if name.startswith("backward") else j, + -value if name.startswith("backward") else value) + scalar = 7080 if name.endswith("by_metric") else 6440 + old_report = word_check(old, expected, {1: 1520, 2: 64, 3: 48}, scalar) + new = coalesced["providers"][provider][name] + new_report = word_check(new, expected, {1: 971, 2: 237, 3: 46, 4: 12, 5: 5, 6: 11, 7: 10}, scalar) + coalescing_check(old, new) + need((old_report["prefix_one_norm"], old_report["binary_height"]) == + (new_report["prefix_one_norm"], new_report["binary_height"]), "Unchanged prefix bounds") + word_reports[provider+"/"+name] = {"original": old_report, "coalesced": new_report} + + phase_path = frozen / "lanes/interface-proof/verify_native_lift.py" + spec = importlib.util.spec_from_file_location("frozen_exact_phase", phase_path) + phase = importlib.util.module_from_spec(spec) + spec.loader.exec_module(phase) + first = coalesced["providers"]["base"]["forward_E"] + inherited = original["providers"]["base"]["forward_E"]["native_recipes"] + fresh = [] + for key, record in first["native_recipes"].items(): + if key in inherited: + need(record == inherited[key], "Inherited phase record") + continue + a, b = map(int, key.split(":")) + actual = phase.recipe(record) + target = phase.adjoint(phase.frame(first["frames"][a], 9)) + phase.frame(first["frames"][b], 9) + phase.equal(actual, target, "Fresh recipe " + key) + fresh.append(key) + need(len(fresh) == 206, "Fresh phase census") + for provider in coalesced["providers"].values(): + for word in provider.values(): + need(word["native_recipes"] == first["native_recipes"], "All words use the checked recipes") + + bad = deepcopy(first["native_recipes"][fresh[0]]) + bad["left"]["phase"] = (bad["left"]["phase"]+1) % 4 + a, b = map(int, fresh[0].split(":")) + try: + phase.equal(phase.recipe(bad), phase.adjoint(phase.frame(first["frames"][a], 9)) + phase.frame(first["frames"][b], 9), "Changed phase") + except ValueError: + phase_rejected = True + else: + raise ValueError("Changed phase accepted") + bad = deepcopy(first) + scalar_event = next(e for e in bad["events"] if e[0] == "scalar") + scalar_event[2] = (scalar_event[2]+1) % len(bad["frames"]) + try: + coalescing_check(original["providers"]["base"]["forward_E"], bad) + except ValueError: + scalar_rejected = True + else: + raise ValueError("Changed scalar cut accepted") + + for name, entry in manifest["frozen_files"].items(): + need(sha256((frozen/name).read_bytes()).hexdigest() == entry["sha256"], "Input unchanged " + name) + result = {"status": "PASS_INDEPENDENT_PUBLICATION_REVIEW", "python": sys.version, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "source_manifest_sha256": sha256((package/"SOURCES.json").read_bytes()).hexdigest(), + "model": model_report, "words": word_reports, "fresh_phase_checks": len(fresh), + "phase_engine_sha256": sha256(phase_path.read_bytes()).hexdigest(), + "phase_engine_scope": "Reused pinned compiler-independent exact Pauli and reference-column engine. No producer interpreter was imported.", + "negative_controls": {"changed_global_phase_rejected": phase_rejected, "changed_scalar_cut_rejected": scalar_rejected}, + "frozen_inputs_unchanged": len(manifest["frozen_files"]), "elapsed_seconds": round(time.monotonic()-start, 3)} + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+"\n") + print(result["status"], flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/COMMANDS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/COMMANDS.json new file mode 100644 index 0000000000..1dbfc2062d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/COMMANDS.json @@ -0,0 +1,32 @@ +{ + "checks_passed": 12, + "child_processes_run_concurrently": 1, + "command": [ + "python3", + "-I", + "-B", + "/tmp/original-j-independent-20261022-87s57kva/annex/replay.py", + "--out", + "/tmp/original-j-independent-20261022-87s57kva/results" + ], + "exit_code": 0, + "expected_status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX", + "modes": [ + "normal", + "optimized" + ], + "observed_status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX", + "omitted": [ + "Producer native re-emission", + "Original 3036-class phase sweep", + "Reader native-event replay", + "Accumulator supply, transport, and late erasure", + "Global controller, recursive supplier, precision, and complete kappa calculation" + ], + "replay_receipt_sha256": "b3dd7e1807f58d2565518cd1d796d7a5a9980e903865483062cf491d7a37423e", + "runtime": { + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7" + }, + "working_directory": "/Users/aliromman/Projects/IntegerMultiplicationBounds" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/FINAL-PACKAGE-CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/FINAL-PACKAGE-CHECKS.json new file mode 100644 index 0000000000..f8ee8fd225 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/FINAL-PACKAGE-CHECKS.json @@ -0,0 +1,188 @@ +{ + "annex_file_count": 126, + "annex_manifest_sha256": "8c130b4c9d634616e6b31b57a3f356b2094a6b3271d77a5f96c7f8c3c81e7854", + "annex_total_bytes": 5525013, + "body_template": { + "claim_findings": [], + "final_commit_links_rendering_and_readback_pending": true, + "local_source_link_targets": [ + "reciprocal-native-responses/annexes/original-j-rank-readers/README.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/evidence/REPLAY.json", + "publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/NOTICE.md" + ], + "path": "reciprocal-original-j-rank-readers-body-addendum.template.md", + "sha256": "811f06a4e9e8d475ccf8a42d719e0310b9167833d327f49a9efb4594befb9431" + }, + "independent_replay_sha256": "b3dd7e1807f58d2565518cd1d796d7a5a9980e903865483062cf491d7a37423e", + "local_wrapper_links": [ + { + "document": "README.md", + "target": "frozen/root/RECIPROCAL-CENTRE-RANK-20261018.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md" + }, + { + "document": "README.md", + "target": "replay.py" + }, + { + "document": "README.md", + "target": "evidence/REPLAY.json" + }, + { + "document": "README.md", + "target": "SOURCES.json" + }, + { + "document": "README.md", + "target": "ANNEX-MANIFEST.json" + }, + { + "document": "README.md", + "target": "NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "SOURCES.json" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-CREDITS.md" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2588-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2588-NOTICE-PR2226.md" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2226-NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "EXTERNAL-NOTICES.json" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex" + }, + { + "document": "NOTICE.md", + "target": "notices/HISTORICAL-ROOT-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "LICENSE" + } + ], + "manifest_inventory_exact": true, + "producer_final_replay_sha256": "861771719edeb5ada1914c6b668d27b8c55f46d6ab5272a9e0c4703956b37485", + "producer_outputs_independently_compared": [ + { + "check": "rank", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "rank", + "final_outputs_match_independent_run": true, + "mode": "optimized" + }, + { + "check": "grid", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "grid", + "final_outputs_match_independent_run": true, + "mode": "optimized" + }, + { + "check": "original_j_words", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "original_j_words", + "final_outputs_match_independent_run": true, + "mode": "optimized" + }, + { + "check": "reader_producer", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "reader_producer", + "final_outputs_match_independent_run": true, + "mode": "optimized" + }, + { + "check": "reader_independent", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "reader_independent", + "final_outputs_match_independent_run": true, + "mode": "optimized" + }, + { + "check": "reader_binding", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "reader_binding", + "final_outputs_match_independent_run": true, + "mode": "optimized" + } + ], + "reviewer_cleanup": "Import of the runner created one Python bytecode cache. That new cache was removed, and the full final manifest and exact inventory were checked again. No retained file changed.", + "runner_sha256": "16578a52cb555ce18db1447ac2025c265b1de305f07bf5cbb336548d4dfc2338", + "source_manifest_sha256": "5f94525a446f86ca6e52c3187e042f90b69f389a40fb2f6b22298d3614880d63", + "status": "PASS_FINAL_ANNEX_BINDING", + "symlinks_present": false +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/PRE-REPLAY-SOURCES.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/PRE-REPLAY-SOURCES.json new file mode 100644 index 0000000000..3a96872257 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/PRE-REPLAY-SOURCES.json @@ -0,0 +1,18 @@ +{ + "command": [ + "python3", + "-I", + "-B", + "/tmp/original-j-independent-20261022-87s57kva/annex/replay.py", + "--out", + "/tmp/original-j-independent-20261022-87s57kva/results" + ], + "copied_annex": "/tmp/original-j-independent-20261022-87s57kva/annex", + "frozen_inventory_exact": true, + "original_and_packaged_sources_equal": true, + "replay_output": "/tmp/original-j-independent-20261022-87s57kva/results", + "runner_sha256": "45cdb69b04a2ea1453a62fa475d7b382ed9a9333e0218509e50d9684dae05204", + "source_files": 73, + "source_manifest_sha256": "7e941c421f833f8bf24d636e14c3e688483a9e7dc2c12d6cb28555b5faa72f06", + "status": "PASS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REPLAY.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REPLAY.json new file mode 100644 index 0000000000..53f7f1887d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REPLAY.json @@ -0,0 +1,226 @@ +{ + "checks": [ + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "normal", + "seconds": 3.531, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "optimized", + "seconds": 3.458, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "normal", + "seconds": 0.154, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "optimized", + "seconds": 0.226, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "normal", + "seconds": 5.662, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "optimized", + "seconds": 5.631, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "e4fa4469bb6cda4922e13c39062cbf57ef1d49049c2fc955266ab710cea31646" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "38326f6a18e1d38556a259a47ac94d95fe2caef2c54c57fb3042f442f36eb489", + "raw_sha256": "cbad3f9636e56bade9a5e8994aa677297fd782e5972c3fb62ba1ec8af4ed358d" + } + }, + "mode": "normal", + "seconds": 0.24, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "602d9f172db49cf5bedd608fde3bca1f9038612735857d188e8edb6f19b7b2c3" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "2242d8028988071c27f57e2400c5e760c9cfce5cc5d2b77deb1e30ae5203313e", + "raw_sha256": "8569e4c89f86a08c76291fd587d01ac1d07972965691c6577514efa317ec3e38" + } + }, + "mode": "optimized", + "seconds": 0.248, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "9ba4601234fa7476eb18c6a93b03eeb99474d8b72820feab3ce5124aee945ea4" + } + }, + "mode": "normal", + "seconds": 1.112, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "fae08c86dafb09ddd7b65c5a608d1459dc8822c125e9b17e0881aeaf34a91c2f" + } + }, + "mode": "optimized", + "seconds": 1.335, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "3299b572737b810fcc6bdf47fc0445153b5e07af14d36f5e487f6b303dfd6a7e" + } + }, + "mode": "normal", + "seconds": 0.127, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "a7076cc46fb929896e954647eb030d5cb7d84acad34d2e99b4fa35616dc45d87" + } + }, + "mode": "optimized", + "seconds": 0.054, + "status": "PASS" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "Exact bytes except the four reader source paths and SOURCE-MANIFEST keys. The raw decompressed reader payload is first bound to its raw receipt; its canonical hash then replaces that receipt field. All other fields are compared.", + "frozen_sources_unchanged": true, + "omitted": [ + "Producer native re-emission", + "Original 3036-class phase sweep", + "Reader native-event replay", + "Accumulator supply, transport, and late erasure", + "Global controller, recursive supplier, precision, and complete kappa calculation" + ], + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "45cdb69b04a2ea1453a62fa475d7b382ed9a9333e0218509e50d9684dae05204", + "source_files": 73, + "source_manifest_sha256": "7e941c421f833f8bf24d636e14c3e688483a9e7dc2c12d6cb28555b5faa72f06", + "status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.json new file mode 100644 index 0000000000..03491004e5 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.json @@ -0,0 +1,136 @@ +{ + "all_six_executed_checkers_read": true, + "annex": "packages/reciprocal-native-responses/annexes/original-j-rank-readers", + "annex_file_count": 126, + "annex_manifest_sha256": "8c130b4c9d634616e6b31b57a3f356b2094a6b3271d77a5f96c7f8c3c81e7854", + "annex_total_bytes": 5525013, + "blocking_findings": [], + "body_template_review": { + "claim_findings": [], + "final_commit_links_rendering_and_readback_pending": true, + "local_source_link_targets": [ + "reciprocal-native-responses/annexes/original-j-rank-readers/README.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/evidence/REPLAY.json", + "publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.md", + "reciprocal-native-responses/annexes/original-j-rank-readers/NOTICE.md" + ], + "path": "reciprocal-original-j-rank-readers-body-addendum.template.md", + "sha256": "811f06a4e9e8d475ccf8a42d719e0310b9167833d327f49a9efb4594befb9431" + }, + "corrected_wrapper_findings": [ + "Name canonical JSON comparison precisely, including raw payload binding.", + "Do not call the later physical response integral; its mode matrices are integral." + ], + "final_runner_sha256": "16578a52cb555ce18db1447ac2025c265b1de305f07bf5cbb336548d4dfc2338", + "final_source_manifest_sha256": "5f94525a446f86ca6e52c3187e042f90b69f389a40fb2f6b22298d3614880d63", + "frozen_campaign_inputs_unchanged": 73, + "independent_mathematical_review": [ + "Expanded EG without assuming commutation; proved equivalence to the centre inverse identity and reversed order.", + "Verified the modulo-13 dyadic rank bound, rational rank inequality, complete projection equality classification, and one-sided denominator condition.", + "Reviewed reverse-column free-word semantics, all arbitrary fields, private lifetime observables, exact local bills, and the pre-division height argument.", + "Verified the active-path grid proof and its completed-dyadic-endpoint and root-encoding premises.", + "Verified the distinct signed-metric reader model, ordered F/B/F contents, full phase identities, middle hole type, supplied-accumulator reader price, and immediate-inverse limitation." + ], + "not_claimed": [ + "General native or query cost lower bound from the original-J correction ranks.", + "Original-J equality applied to the different later E=P R family.", + "Zero return of C1 through C7 without seven further CLEARs.", + "Completed dyadic recursive-provider status for either rational original-J response.", + "FULL type for the middle source-cut record.", + "Supply, zero baseline, retention, transport, views, leases, or late erasure for the sixteen accumulators.", + "Complete native invoice, current selected supplier admission, or complete kappa improvement." + ], + "omitted": [ + "Producer native re-emission", + "Original 3036-class phase sweep", + "Reader native-event replay", + "Accumulator supply, transport, and late erasure", + "Global controller, recursive supplier, precision, and complete kappa calculation", + "Independent remote source-object readback", + "Final commit-pinned GitHub link verification, rendering, and published-body readback" + ], + "previously_reviewed_parent_files_unchanged": 152, + "proof_files_read": { + "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md": "80f26788f706b5c3a3dbb3cd6bf9e0609e49d7f6384145e03daa9cbe9d3d4547", + "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md": "410803aab5eaceca73412b960802d5eccbc45c4b4fef4bad2aae82a52d7792c4", + "lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md": "0215d0865ff90fb166411e3896b8c119720a9d5e8034e70411b554517e8bafb8", + "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4", + "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "root/RECIPROCAL-CENTRE-RANK-20261018.md": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9" + }, + "replay": { + "difference_from_independent_runner": "Comparison descriptions only; exact delta retained.", + "final_outputs_independently_hash_checked_and_compared": 12, + "final_producer_receipt_sha256": "861771719edeb5ada1914c6b668d27b8c55f46d6ab5272a9e0c4703956b37485", + "independent_checks": 12, + "independent_child_seconds": 21.778, + "independent_receipt_sha256": "b3dd7e1807f58d2565518cd1d796d7a5a9980e903865483062cf491d7a37423e", + "modes": [ + "normal", + "optimized" + ], + "one_child_process_at_a_time": true + }, + "review_files": { + "COMMANDS.json": "eed24f2bf54c95e21fb9e942fe01b683636502bc0f7719b90fc122d422730bb6", + "FINAL-PACKAGE-CHECKS.json": "b399bc6773b2266a79c217e84f2ef527e82857b6bbfd0a78dc8e05130b2783c0", + "PRE-REPLAY-SOURCES.json": "40777ed05ea46bf86cb05e193a84503c7242a9f281c8e2d4a7fab307639bba6d", + "REPLAY.json": "b3dd7e1807f58d2565518cd1d796d7a5a9980e903865483062cf491d7a37423e", + "REVIEW.md": "665111bf074625ec6cb0cb8d2646fbe4a7ced53bc82af0fc148849b9b33bd309", + "REVIEWED-ANNEX-MANIFEST.json": "8c130b4c9d634616e6b31b57a3f356b2094a6b3271d77a5f96c7f8c3c81e7854", + "REVIEWED-BODY-ADDENDUM.template.md": "811f06a4e9e8d475ccf8a42d719e0310b9167833d327f49a9efb4594befb9431", + "WRAPPER-DELTA.json": "cbf62bc31ff9db243199f7b3341e1bd0846d14e5bf026138f7c40768bbb94c0c", + "WRAPPER-DELTA.patch": "a150161d0e77f3340ef336fe6fa439f30de7fe8dd4889b19468896039e5ceb4b", + "cold-replay/REPLAY.json": "b3dd7e1807f58d2565518cd1d796d7a5a9980e903865483062cf491d7a37423e", + "cold-replay/grid/normal/GRID-CHECKS.json": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "cold-replay/grid/normal/stdout.log": "7a7acc074a5ea5a15bcc2c8c5f5414d5e6b2a9d02751788d2321608b83388239", + "cold-replay/grid/optimized/GRID-CHECKS.json": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "cold-replay/grid/optimized/stdout.log": "7a7acc074a5ea5a15bcc2c8c5f5414d5e6b2a9d02751788d2321608b83388239", + "cold-replay/original_j_words/normal/CHECKS.json": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "cold-replay/original_j_words/normal/stdout.log": "4facff4991ab4290184b0b8ae84a7c9f4baff227ce4cf2d0e5241751ff8e9a7b", + "cold-replay/original_j_words/optimized/CHECKS.json": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "cold-replay/original_j_words/optimized/stdout.log": "4facff4991ab4290184b0b8ae84a7c9f4baff227ce4cf2d0e5241751ff8e9a7b", + "cold-replay/rank/normal/CHECKS.json": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "cold-replay/rank/normal/stdout.log": "961bb27b2d5bd97ad3ed9d54bdc58592ba52ce2ab72a758c2a595b25c587c475", + "cold-replay/rank/optimized/CHECKS.json": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "cold-replay/rank/optimized/stdout.log": "961bb27b2d5bd97ad3ed9d54bdc58592ba52ce2ab72a758c2a595b25c587c475", + "cold-replay/reader_binding/normal/CHECKS.json": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "cold-replay/reader_binding/normal/SOURCE-MANIFEST.json": "3299b572737b810fcc6bdf47fc0445153b5e07af14d36f5e487f6b303dfd6a7e", + "cold-replay/reader_binding/normal/stdout.log": "11e27bd866d635f755b966e6ac43138dcc62c9fa27bf9d7d04a3e411720f4604", + "cold-replay/reader_binding/optimized/CHECKS.json": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "cold-replay/reader_binding/optimized/SOURCE-MANIFEST.json": "a7076cc46fb929896e954647eb030d5cb7d84acad34d2e99b4fa35616dc45d87", + "cold-replay/reader_binding/optimized/stdout.log": "11e27bd866d635f755b966e6ac43138dcc62c9fa27bf9d7d04a3e411720f4604", + "cold-replay/reader_independent/normal/ANCHOR-TYPES.json": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "cold-replay/reader_independent/normal/CHECKS.json": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "cold-replay/reader_independent/normal/CONDITIONAL-READER.json": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "cold-replay/reader_independent/normal/ORDERED-CONTENTS.json": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "cold-replay/reader_independent/normal/SOURCE-MANIFEST.json": "9ba4601234fa7476eb18c6a93b03eeb99474d8b72820feab3ce5124aee945ea4", + "cold-replay/reader_independent/normal/stdout.log": "821d2ddb5e80824a7feaa87857db2de161115c70f993c667d02516d579c395ca", + "cold-replay/reader_independent/optimized/ANCHOR-TYPES.json": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "cold-replay/reader_independent/optimized/CHECKS.json": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "cold-replay/reader_independent/optimized/CONDITIONAL-READER.json": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "cold-replay/reader_independent/optimized/ORDERED-CONTENTS.json": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "cold-replay/reader_independent/optimized/SOURCE-MANIFEST.json": "fae08c86dafb09ddd7b65c5a608d1459dc8822c125e9b17e0881aeaf34a91c2f", + "cold-replay/reader_independent/optimized/stdout.log": "821d2ddb5e80824a7feaa87857db2de161115c70f993c667d02516d579c395ca", + "cold-replay/reader_producer/normal/CHECKS.json": "e4fa4469bb6cda4922e13c39062cbf57ef1d49049c2fc955266ab710cea31646", + "cold-replay/reader_producer/normal/READERS.json.gz": "cbad3f9636e56bade9a5e8994aa677297fd782e5972c3fb62ba1ec8af4ed358d", + "cold-replay/reader_producer/normal/stdout.log": "3257507c186a390a8a8b0616d48cb2e3bac14d72b86f23f5dc4ec157dafc99f7", + "cold-replay/reader_producer/optimized/CHECKS.json": "602d9f172db49cf5bedd608fde3bca1f9038612735857d188e8edb6f19b7b2c3", + "cold-replay/reader_producer/optimized/READERS.json.gz": "8569e4c89f86a08c76291fd587d01ac1d07972965691c6577514efa317ec3e38", + "cold-replay/reader_producer/optimized/stdout.log": "3257507c186a390a8a8b0616d48cb2e3bac14d72b86f23f5dc4ec157dafc99f7", + "replayed-wrapper/SOURCES.json": "7e941c421f833f8bf24d636e14c3e688483a9e7dc2c12d6cb28555b5faa72f06", + "replayed-wrapper/replay.py": "45cdb69b04a2ea1453a62fa475d7b382ed9a9333e0218509e50d9684dae05204" + }, + "reviewer": "/root/reciprocal_publication_review", + "scope": "Original-J correction-rank classification, eight emitted rational local words, conditional odd-grid composition, and later signed-metric source-cut types with conditional additive readers.", + "source_and_runtime_scope": { + "notices": "Five notices match the prior reviewed parent package. The added root notice and stopped-product file match their retained SHA256 and declared Git blob identifiers. No independent remote or Git-object existence check was performed in this review.", + "runtime_boundary_method": "Read the six executed checkers and their import paths; isolated fresh-copy execution. No separate runtime access trace.", + "standard_library_only": true + }, + "status": "PASS_INDEPENDENT_ORIGINAL_J_RANK_READERS_REVIEW" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.md b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.md new file mode 100644 index 0000000000..bfa16612a5 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.md @@ -0,0 +1,202 @@ +# Independent review of the original-J rank and reader annex + +The mathematical claims pass this bounded review. The original-J rank +theorem, its local rational words, the common-grid composition theorem, +and the later source-cut reader theorem have the scope stated below. +These results do not improve the complete kappa calculation or admit a +supplier to the current selected result. This review is separate from +the earlier review of the reciprocal package and its low-displacement +annex. + +The reviewed annex is +`packages/reciprocal-native-responses/annexes/original-j-rank-readers`. +`REVIEW.json` binds the final file set, source manifest, proposed body, +and review receipts. All 73 frozen inputs match the campaign originals. +The fresh replay passed all 12 jobs in normal and optimized Python. +The source proofs and all six executed checkers were read. The argument +review below is separate from those finite checks. + +## Original-J rank theorem + +The theorem fixes the actual matrices K and R with RK=14I8 and the +family J=I-KR, E=J+KMR, G=J+KNR. It measures the ranks of the two +specified correction queries MR and NR, which equal rank M and rank N +because R is onto. + +Direct expansion, in the stated order, gives + + EG-I = K [12I-13(M+N)+14MN] R. + +K is injective and R is onto. Thus EG=I is equivalent to the vanishing +of the bracket. The same condition is + + (14M-13I)(14N-13I)=I. + +For square matrices over Q, a right inverse is also a left inverse. +This proves the reversed identity and MN=NM without an assumption that +M and N commute. + +For dyadic M and N, reduction modulo 13 gives MN=I over F13. Both +matrices have rank eight over Q. The correction-rank sum is therefore +16, and M=N=I attains it. This example also makes E=G=I. It prevents +the theorem from being used as a lower bound on every way to implement +the full responses. + +Over Q, the equation + + 12I = 13M+(13I-14M)N + +gives rank M+rank N at least eight. In an equality case, v in ker N +implies Mv=(12/13)v. The rank equality then gives ker N=im M. The +reversed equation gives ker M=im N. These two spaces form a direct +sum. Hence every equality case is + + M=(12/13)P, N=(12/13)(I-P), P^2=P. + +Conversely, each such projection gives a reciprocal pair. Orthogonality +is not required. The proof of the one-sided 13-integral restriction is +also valid: if M is 13-integral, 13M-12I is invertible, so the reciprocal +equation forces N to have full rank. A four/four split therefore needs +a factor 13 in both coefficient sets. + +The independent finite check reconstructs K and R from the clean +payload, tests all 256 coordinate projections, checks nine full +112-column examples in both orders, and rejects three false variants. +The general bound and equality classification follow from the algebra +above, not from this enumeration. + +## Local original-J words and grid scope + +The eight retained words are E and G, in both orientations, for both +providers. The reverse-column checker uses free ordered K and dual_K +words. It only cancels adjacent inverse letters. It checks all 640 +arbitrary input columns, all 408 logical helper fields, every frame, +and all 91 private zero returns. Removing the four inserted centre +blocks leaves the exact clean source word. + +For each selected four-row set S, the checked response is + + T=I-sum(j in S) R_j^T R_j/52 + -sum(j not in S) R_j^T R_j/4. + +The backward contract uses -T^T. It does not replace a transpose with +an inverse. The complementary E and G give the reciprocal pair. The +physical q boundary factors remain in their stated order. + +Each forward word has 165594 dyadic real primitives; each backward +word has 165618. Each also has 16 real /13 scans, 3511 native children, +and rank mass 5105. The scans and full bit-machine cost are separate. +C0 ends at zero at I. C1 through C7 retain arbitrary input values at I. +A contract that requires all eight owned fields to end at zero needs +seven further CLEARs, at a cost of 14 scalar primitives. + +The eight pre-division observables have Gaussian-dyadic coefficients +relative to the input. Each division therefore introduces at most one +new factor 13. Dyadic events cannot increase that height. This proves +one new local denominator level for the literal word, rather than one +level per division. The checker binds all 32 new centre occurrences to +the exact recipes from the prior 3036-class phase review. This replay +does not repeat that phase sweep. + +The common-grid theorem needs exact Gaussian-dyadic full-state +endpoints for completed recursive children, including all permitted +helper inputs. After such children are contracted, unfinished calls +form one active path. If each call adds at most D odd levels and the +depth is L, height at most DL follows without commuting any maps. +The root must scale all numeric fields by a sufficient common power +of 13; arbitrary finest-grid numerators are outside this claim. A +dyadic root endpoint is required before final unscaling. The signed +scan recurrence and its carry bounds are correct. The finite check +covers 32766 signed inputs per scan and five nested test trees, with +three negative controls. E and G individually have rational endpoints +and do not satisfy the completed-provider premise. + +## Later reader cuts use a different response family + +The reader packet uses E=P R, with P^2=R^2=I and R=I+U ell of +rank-16 displacement. Its P has 160 nonzero physical entries and is +not a monomial map. This family is distinct from the original-J +correction-rank theorem above. + +The source-cut derivation retains the order of the entry and exit +maps and the translation in the dimension-25 view. With + + t=y+R0 x, + w=x-P0^-1 R1 P0 t, + +the three logical queries are ell0 x, ell1 P0 t, and ell2 P1 P0 w. +Their physical types are F9, F9 q_anchor, and F25. In particular, the +middle record does not have the FULL frame. + +The independent phase check uses the pinned exact engine, retains +the complete phase polynomial and route order, and tests 1792 typed +identities. It rejects a missing entry translation and a false FULL +middle return. The native endpoint contract is an explicit premise +of this source-cut check; it does not replay the native word. + +The 136 nonzero coefficients of ell give a conditional additive +reader on 16 supplied, independent, correctly typed accumulators. +It leaves all source fields unchanged and retains the arbitrary +accumulator baseline. Its 136 complex ADDs cost 1088 real scalar +units; three formations cost 3264. The prefix row one-norm is 11, +and all coefficients are integral. The independent check covers +the 128 active input columns; the other 528 fields are untouched. +The literal binding check compares all 272 real formation +instructions, all 272 immediate inverse instructions, the three +ordered queries, and their types. + +These facts do not supply the accumulator records, a clean baseline, +their storage or transport, typed views, record leases, a late erase, +or a complete native invoice. The immediate inverse uses an unchanged +source and does not prove that a saved record can be erased later. + +## Fresh replay and package boundary + +`COMMANDS.json` gives the actual fresh-copy command. `REPLAY.json` +and `cold-replay/` retain all receipts and logs. The six jobs were +rank, grid, original-J words, reader producer, independent reader +review, and literal binding. Each ran with `-I -B`, then with `-O` +as well. One child process ran at a time. The 12 jobs used 21.778 +seconds in total on this host. + +After this run, the producer changed only the output-comparison +description in the runner report and source manifest. `WRAPPER-DELTA.json` +and its patch retain this exact change. The final producer replay uses +those final wrapper hashes. This review separately checks its 12 sets +of raw output hashes and normalized contents against the independent +run. The final annex has 126 files and 5,525,013 bytes. Its 125 manifest +entries and exact inventory pass. All 152 previously reviewed parent +files remain unchanged. The proposed body has no claim defect; its +commit placeholders remain outside the annex. + +Files without path metadata use exact byte comparison. Reader +payloads, reader receipts, and source-manifest keys use complete +canonical JSON comparison after the declared path changes. Before +normalization, the raw decompressed reader payload must match its +raw receipt hash. The runner then substitutes the hash of the +canonical payload. It retains every other field and verifies all +four source pins. It does not discard a mathematical field or a +payload binding to make a fresh path pass. + +The executed scripts use the standard library and paths derived +from their copied locations. The independent source-cut checker +imports its retained phase engine; the rank, native-word, and +binding checkers do not import producer code. The historical +absolute paths occur as receipt metadata. They are not runtime +input paths. This boundary was checked by source inspection and +the isolated fresh replay; no separate runtime file-access trace +is claimed. + +The producer native emitter, the original 3036-class phase sweep, +the later reader native-event word, current supplier admission, +global controller, recursive supplier, precision, and complete +kappa calculation were not rerun here. The final GitHub commit +links, rendered PR body, and published readback remain the +coordinator's publication checks. This review makes no Git or +publication change. + +OpenAI Codex performed this independent review under the user's +direction. The retained proofs and notices give predecessor +credit. The earlier reciprocal package review remains valid only +for its own recorded file set; this review records the new annex +separately. diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEWED-ANNEX-MANIFEST.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEWED-ANNEX-MANIFEST.json new file mode 100644 index 0000000000..3d8913e284 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEWED-ANNEX-MANIFEST.json @@ -0,0 +1,630 @@ +{ + "files": [ + { + "bytes": 3404, + "path": "EXTERNAL-NOTICES.json", + "sha256": "164aae3ae2555e9c062162f1e2793cc07d912365d37f3d05f4e6b5b822699ed9" + }, + { + "bytes": 11357, + "path": "LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 3336, + "path": "NOTICE.md", + "sha256": "6527e554ae45eb9431321e04a3ee3d77d11f4a0b2bff33f1bc115cd188e3ba79" + }, + { + "bytes": 9014, + "path": "README.md", + "sha256": "612d67d6ff741987543a2e92844a153e57b196f05950d3a64efcb910cc20c208" + }, + { + "bytes": 25442, + "path": "SOURCES.json", + "sha256": "5f94525a446f86ca6e52c3187e042f90b69f389a40fb2f6b22298d3614880d63" + }, + { + "bytes": 277, + "path": "evidence/PARENT-PRESERVATION.json", + "sha256": "37a04a30176a411b42dd8132df8661adf5f33718f73c179a5950a97fb624c574" + }, + { + "bytes": 8991, + "path": "evidence/REPLAY.json", + "sha256": "861771719edeb5ada1914c6b668d27b8c55f46d6ab5272a9e0c4703956b37485" + }, + { + "bytes": 17141, + "path": "evidence/SOURCE-EXTRACTION.json", + "sha256": "2d8e44ae8558c9e980bc23702c2dd7dfac468edf71a89c50c724362308e9d93f" + }, + { + "bytes": 8991, + "path": "evidence/replay/REPLAY.json", + "sha256": "861771719edeb5ada1914c6b668d27b8c55f46d6ab5272a9e0c4703956b37485" + }, + { + "bytes": 1701, + "path": "evidence/replay/grid/normal/GRID-CHECKS.json", + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 45, + "path": "evidence/replay/grid/normal/stdout.log", + "sha256": "7a7acc074a5ea5a15bcc2c8c5f5414d5e6b2a9d02751788d2321608b83388239" + }, + { + "bytes": 1701, + "path": "evidence/replay/grid/optimized/GRID-CHECKS.json", + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 45, + "path": "evidence/replay/grid/optimized/stdout.log", + "sha256": "7a7acc074a5ea5a15bcc2c8c5f5414d5e6b2a9d02751788d2321608b83388239" + }, + { + "bytes": 15614, + "path": "evidence/replay/original_j_words/normal/CHECKS.json", + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 497, + "path": "evidence/replay/original_j_words/normal/stdout.log", + "sha256": "4facff4991ab4290184b0b8ae84a7c9f4baff227ce4cf2d0e5241751ff8e9a7b" + }, + { + "bytes": 15614, + "path": "evidence/replay/original_j_words/optimized/CHECKS.json", + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 497, + "path": "evidence/replay/original_j_words/optimized/stdout.log", + "sha256": "4facff4991ab4290184b0b8ae84a7c9f4baff227ce4cf2d0e5241751ff8e9a7b" + }, + { + "bytes": 2165, + "path": "evidence/replay/rank/normal/CHECKS.json", + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 40, + "path": "evidence/replay/rank/normal/stdout.log", + "sha256": "961bb27b2d5bd97ad3ed9d54bdc58592ba52ce2ab72a758c2a595b25c587c475" + }, + { + "bytes": 2165, + "path": "evidence/replay/rank/optimized/CHECKS.json", + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 40, + "path": "evidence/replay/rank/optimized/stdout.log", + "sha256": "961bb27b2d5bd97ad3ed9d54bdc58592ba52ce2ab72a758c2a595b25c587c475" + }, + { + "bytes": 457, + "path": "evidence/replay/reader_binding/normal/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6115, + "path": "evidence/replay/reader_binding/normal/SOURCE-MANIFEST.json", + "sha256": "ae10dadef794e680d973f8efdbf1e9465fe1ce26c119def4cc042b64e0b8ff4d" + }, + { + "bytes": 37, + "path": "evidence/replay/reader_binding/normal/stdout.log", + "sha256": "11e27bd866d635f755b966e6ac43138dcc62c9fa27bf9d7d04a3e411720f4604" + }, + { + "bytes": 457, + "path": "evidence/replay/reader_binding/optimized/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6163, + "path": "evidence/replay/reader_binding/optimized/SOURCE-MANIFEST.json", + "sha256": "5703baff9445a10f5aa60957b63f5dc6fc26b283aefb1b5c5eaaeefbaf30909f" + }, + { + "bytes": 37, + "path": "evidence/replay/reader_binding/optimized/stdout.log", + "sha256": "11e27bd866d635f755b966e6ac43138dcc62c9fa27bf9d7d04a3e411720f4604" + }, + { + "bytes": 19521, + "path": "evidence/replay/reader_independent/normal/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "evidence/replay/reader_independent/normal/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "evidence/replay/reader_independent/normal/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "evidence/replay/reader_independent/normal/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1857, + "path": "evidence/replay/reader_independent/normal/SOURCE-MANIFEST.json", + "sha256": "137328f3faf8277685320407b818809deeb96be12f653085aaceaca743dc16fb" + }, + { + "bytes": 108, + "path": "evidence/replay/reader_independent/normal/stdout.log", + "sha256": "821d2ddb5e80824a7feaa87857db2de161115c70f993c667d02516d579c395ca" + }, + { + "bytes": 19521, + "path": "evidence/replay/reader_independent/optimized/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "evidence/replay/reader_independent/optimized/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "evidence/replay/reader_independent/optimized/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "evidence/replay/reader_independent/optimized/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1872, + "path": "evidence/replay/reader_independent/optimized/SOURCE-MANIFEST.json", + "sha256": "e34360a70e770a588a3aeee07f7c77494d7f19a0f31a6d79b95a7261ed3ba55f" + }, + { + "bytes": 108, + "path": "evidence/replay/reader_independent/optimized/stdout.log", + "sha256": "821d2ddb5e80824a7feaa87857db2de161115c70f993c667d02516d579c395ca" + }, + { + "bytes": 2234, + "path": "evidence/replay/reader_producer/normal/CHECKS.json", + "sha256": "de0b998ec6eb244d243a7c93f9bac3f3b463e63d160993587e04471ae783257e" + }, + { + "bytes": 2741, + "path": "evidence/replay/reader_producer/normal/READERS.json.gz", + "sha256": "c981be71a4c088c5816ccf857e4ad94ffa4a1132178f584e8c89574f0faf080e" + }, + { + "bytes": 96, + "path": "evidence/replay/reader_producer/normal/stdout.log", + "sha256": "3257507c186a390a8a8b0616d48cb2e3bac14d72b86f23f5dc4ec157dafc99f7" + }, + { + "bytes": 2246, + "path": "evidence/replay/reader_producer/optimized/CHECKS.json", + "sha256": "80c17dc76daf862b32d2c4092f89294db2bf29750acc272f4f6cd95acc119357" + }, + { + "bytes": 2747, + "path": "evidence/replay/reader_producer/optimized/READERS.json.gz", + "sha256": "64f554f1a91bd1266a3ea21b85ae0f307f00ad54a1e77e6977b0c59d66a9257e" + }, + { + "bytes": 96, + "path": "evidence/replay/reader_producer/optimized/stdout.log", + "sha256": "3257507c186a390a8a8b0616d48cb2e3bac14d72b86f23f5dc4ec157dafc99f7" + }, + { + "bytes": 202201, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "bytes": 2562, + "path": "frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json", + "sha256": "81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60" + }, + { + "bytes": 15337, + "path": "frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md", + "sha256": "0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05" + }, + { + "bytes": 734, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json", + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + { + "bytes": 8686, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md", + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + { + "bytes": 6237, + "path": "frozen/lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md", + "sha256": "dc7a2a8f8cb3e7f872266d406af157f4dcf7caa0dc74c5ceefcaa016a2fe2c7e" + }, + { + "bytes": 3976, + "path": "frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json", + "sha256": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d" + }, + { + "bytes": 7408, + "path": "frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md", + "sha256": "cc1bc4efe1f35cbd405bc1c819a7bb3dc4bae7fcd5964e396ed1a45cd4fc6d7a" + }, + { + "bytes": 14989, + "path": "frozen/lanes/independent-review-20261017/check_new_native.py", + "sha256": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01" + }, + { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "bytes": 2165, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json", + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 2404, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json", + "sha256": "d2432a6da3ee4f1dd7506c44be43adba173b1214a15b0eb7bc4bc69927b471bd" + }, + { + "bytes": 1701, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json", + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 9875, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md", + "sha256": "80f26788f706b5c3a3dbb3cd6bf9e0609e49d7f6384145e03daa9cbe9d3d4547" + }, + { + "bytes": 7189, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md", + "sha256": "410803aab5eaceca73412b960802d5eccbc45c4b4fef4bad2aae82a52d7792c4" + }, + { + "bytes": 5622, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py", + "sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641" + }, + { + "bytes": 7774, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py", + "sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e" + }, + { + "bytes": 15614, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json", + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 2339, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json", + "sha256": "262b6eea2f8c70e13c8b5462bb3b0476aa64d59269bd20bc1708824b970cb8de" + }, + { + "bytes": 9648, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md", + "sha256": "0215d0865ff90fb166411e3896b8c119720a9d5e8034e70411b554517e8bafb8" + }, + { + "bytes": 19474, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py", + "sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913" + }, + { + "bytes": 6252, + "path": "frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "bytes": 24642, + "path": "frozen/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py", + "sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + { + "bytes": 19521, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 457, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 1546, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 2889, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "sha256": "03e045189845e0e0bf8722e54cc180f3083d32f752d98f900cfbce9647bc46cc" + }, + { + "bytes": 5414, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 7263, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md", + "sha256": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4" + }, + { + "bytes": 1847, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 457, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 457, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 5071, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py", + "sha256": "9ec33861c9607fe19b91f3bd40a2104580042d43f2de3c2b88c8df242bd3ca0f" + }, + { + "bytes": 14919, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py", + "sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70" + }, + { + "bytes": 19521, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 19521, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 2397, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "sha256": "4442f8dba6a6940bbc63e52ec17bce96fdcc4879dd5113e0a9ea06067d986992" + }, + { + "bytes": 8923, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md", + "sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + { + "bytes": 2238, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json", + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 2238, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json", + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 11203, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py", + "sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + }, + { + "bytes": 583358, + "path": "frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + { + "bytes": 14800, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + { + "bytes": 7846, + "path": "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md", + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + { + "bytes": 560, + "path": "frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json", + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + { + "bytes": 1068144, + "path": "frozen/lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json", + "sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0" + }, + { + "bytes": 1068160, + "path": "frozen/lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json", + "sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e" + }, + { + "bytes": 1135, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json", + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + { + "bytes": 13035, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + { + "bytes": 827662, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + { + "bytes": 760, + "path": "frozen/lanes/reciprocal-centre-20261018/FREEZE.json", + "sha256": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd" + }, + { + "bytes": 12232, + "path": "frozen/lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md", + "sha256": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737" + }, + { + "bytes": 23145, + "path": "frozen/lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py", + "sha256": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc" + }, + { + "bytes": 986820, + "path": "frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz", + "sha256": "5ec7f426930f667743228f35e13bdbf356ca18f85c8183275690ad9dc2e12708" + }, + { + "bytes": 19438, + "path": "frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json", + "sha256": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + { + "bytes": 1192, + "path": "frozen/root/RECIPROCAL-CENTRE-RANK-20261018.json", + "sha256": "6d42a30f888f78b486fdb70cdf150d80562588404e94beec4839061505f806eb" + }, + { + "bytes": 6294, + "path": "frozen/root/RECIPROCAL-CENTRE-RANK-20261018.md", + "sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9" + }, + { + "bytes": 630, + "path": "frozen/root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json", + "sha256": "c8eff152a353492c41fd783429723adebddebdca93db20e3eeaf837594ba6dab" + }, + { + "bytes": 3698, + "path": "frozen/root/check_reciprocal_centre_rank_20261018.py", + "sha256": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa" + }, + { + "bytes": 24973, + "path": "notices/HISTORICAL-ROOT-NOTICE", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + }, + { + "bytes": 1279, + "path": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + { + "bytes": 1439, + "path": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "bytes": 1754, + "path": "notices/PR2588-NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "bytes": 5030, + "path": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "bytes": 3234, + "path": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + { + "bytes": 8465, + "path": "replay.py", + "sha256": "16578a52cb555ce18db1447ac2025c265b1de305f07bf5cbb336548d4dfc2338" + } + ], + "scope": "Additive original-J rank and later reciprocal-reader annex. All accepted parent files and frozen campaign inputs are unchanged." +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEWED-BODY-ADDENDUM.template.md b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEWED-BODY-ADDENDUM.template.md new file mode 100644 index 0000000000..1c8ddd63ba --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEWED-BODY-ADDENDUM.template.md @@ -0,0 +1,21 @@ +The [original-J rank and reader annex](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/original-j-rank-readers/README.md) adds two distinct results. The [rank proof and independent review](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md) classify reciprocal extensions `E=J+KMR`, `G=J+KNR` of the actual clean `J=I-KR`, where `RK=14I_8`. Dyadic corrections each have rank eight. Over the rationals the minimum rank sum is eight, and every equality case is `M=(12/13)P`, `N=(12/13)(I-P)` for a projection P. This measures the specified correction terms, not the native or query cost of every implementation. The later `E=P R` response is a different family. + +The [literal coordinate rank-four words](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md) cover both responses, orientations, and historical providers. Each word uses 3,511 native children and rank mass 5,105. Forward words cost 165,594 dyadic real primitives and backward words 165,618, with 16 real division-by-13 scans priced separately. All 408 logical helpers are restored. C0 returns zero at I; C1 through C7 retain their arbitrary inputs. Clearing those seven owned outputs costs 14 more primitives. These rational endpoints are not completed dyadic recursive providers. Ordered physical q factors, controller composition, hosting, a complete precision guard, and the full invoice remain obligations. + +The [reader-cut proof and independent review](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md) instead use the later signed-metric `E=P R` model. They identify the ordered readers `ell0 x`, `ell1 P0 t`, and `ell2 P1 P0 w` at actual F/B/F cuts. Their returned frames are F9, **F9 q_anchor**, and F25; the middle record is a hole record. Each formation costs 136 complex ADDs, or 1,088 inherited real scalar units, if sixteen separate typed accumulators are supplied. It retains an arbitrary accumulator baseline. The count excludes record supply, accumulator views, preparation, retention, transport, leases, and late erase. No reader native-event replay or complete native invoice is claimed. + +The [fresh receipt](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/REPLAY.json) records twelve normal/optimized checks: the scalar rank cases, conditional grid checks, eight original-J local words, reader producer, independent cut review, and literal binding. The [fresh separate agent review](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/REVIEW.md) records its independent replay and proof limits. The original-J word review binds changed centre calls to the retained native phase evidence; it does not repeat the 3,036-class phase sweep. Reader results with absolute source paths use complete canonical JSON comparison after raw payload-hash binding. All other fields are retained. + +With Python 3.11+, the standard library, at least 3 GiB free space, and a new output directory: + +```sh +python3 -I -B research/reciprocal-native-responses/annexes/original-j-rank-readers/replay.py --out /tmp/original-j-rank-readers +``` + +Expected final line: + +```text +PASS_ORIGINAL_J_RANK_READERS_ANNEX +``` + +All 73 frozen sources and all 152 prior package files stay unchanged. The [notice](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/original-j-rank-readers/NOTICE.md) preserves the campaign credit, [PR #3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), [PR #3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), and [PR #2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588) source lineage, and the stopped-product grid credit to @icekylinx. Historical commits and Apache-2.0 notices stay fixed. Substantial OpenAI Codex assistance was used. The refreshed main context remains [b58ad9ef](https://github.com/CrocSwap/integer-mult-bounds/commit/b58ad9ef4d4e861b0eaa5dba41742bdc072dca51); this annex proves no transfer to its selected [PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470) construction and gives **no complete kappa improvement**. diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/WRAPPER-DELTA.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/WRAPPER-DELTA.json new file mode 100644 index 0000000000..44e61734ec --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/WRAPPER-DELTA.json @@ -0,0 +1,53 @@ +{ + "all_73_frozen_inputs_match_campaign": true, + "changes_since_independent_replay": [ + "SOURCES.json comparison description", + "replay.py report comparison description" + ], + "executed_checkers_and_input_bytes_changed": false, + "external_notice_checks": [ + { + "file": "notices/PR2588-NOTICE", + "retained_parent_notice": true, + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "file": "notices/PR3133-NOTICE", + "retained_parent_notice": true, + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + { + "file": "notices/PR3133-CREDITS.md", + "retained_parent_notice": true, + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "file": "notices/PR2588-NOTICE-PR2226.md", + "retained_parent_notice": true, + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "file": "notices/PR2226-NOTICE.md", + "retained_parent_notice": true, + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + { + "file": "notices/HISTORICAL-ROOT-NOTICE", + "retained_parent_notice": false, + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + }, + { + "file": "frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "retained_parent_notice": false, + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + } + ], + "external_notice_scope": "Five notices match the prior reviewed parent package. The added root notice and stopped-product file match their retained SHA256 and declared Git blob identifiers. No independent remote or Git-object existence check was performed in this review.", + "final_runner_sha256": "16578a52cb555ce18db1447ac2025c265b1de305f07bf5cbb336548d4dfc2338", + "final_sources_sha256": "5f94525a446f86ca6e52c3187e042f90b69f389a40fb2f6b22298d3614880d63", + "prior_parent_package_files_unchanged": 152, + "prior_review_sha256": "32fd59d6a849cb2ace531936ebe6566bec85ba07dcb95ca1e29602a3982c1d83", + "replayed_runner_sha256": "45cdb69b04a2ea1453a62fa475d7b382ed9a9333e0218509e50d9684dae05204", + "replayed_sources_sha256": "7e941c421f833f8bf24d636e14c3e688483a9e7dc2c12d6cb28555b5faa72f06", + "status": "PASS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/WRAPPER-DELTA.patch b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/WRAPPER-DELTA.patch new file mode 100644 index 0000000000..000e91720d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/WRAPPER-DELTA.patch @@ -0,0 +1,20 @@ +--- replayed/replay.py ++++ final/replay.py +@@ -153,7 +153,7 @@ + "source_manifest_sha256": digest((HERE / "SOURCES.json").read_bytes()), + "runner_sha256": digest(Path(__file__).read_bytes()), "python": platform.python_version(), + "platform": platform.platform(), "child_processes_run_concurrently": 1, +- "comparison": "Exact bytes except the four reader source paths and SOURCE-MANIFEST keys. The raw decompressed reader payload is first bound to its raw receipt; its canonical hash then replaces that receipt field. All other fields are compared.", ++ "comparison": "Exact bytes for files without source paths. Complete canonical JSON comparison for reader CHECKS, decompressed READERS, and SOURCE-MANIFEST: normalize only the four source paths or manifest keys. Bind the raw reader payload to its raw receipt first, then use the canonical payload hash in the canonical receipt. Compare every other field.", + "omitted": ["Producer native re-emission", "Original 3036-class phase sweep", "Reader native-event replay", "Accumulator supply, transport, and late erasure", "Global controller, recursive supplier, precision, and complete kappa calculation"]} + (out / "REPLAY.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + print(report["status"]) +--- replayed/SOURCES.json ++++ final/SOURCES.json +@@ -1,5 +1,5 @@ + { +- "comparison": "Exact frozen input bytes; decompressed payload comparison for regenerated gzip output.", ++ "comparison": "Exact bytes for frozen inputs. replay.py defines complete output comparisons, including the explicit path normalization for reader JSON and source manifests.", + "files": [ + { + "bytes": 202201, diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/REPLAY.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/REPLAY.json new file mode 100644 index 0000000000..53f7f1887d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/REPLAY.json @@ -0,0 +1,226 @@ +{ + "checks": [ + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "normal", + "seconds": 3.531, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "optimized", + "seconds": 3.458, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "normal", + "seconds": 0.154, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "optimized", + "seconds": 0.226, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "normal", + "seconds": 5.662, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "optimized", + "seconds": 5.631, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "e4fa4469bb6cda4922e13c39062cbf57ef1d49049c2fc955266ab710cea31646" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "38326f6a18e1d38556a259a47ac94d95fe2caef2c54c57fb3042f442f36eb489", + "raw_sha256": "cbad3f9636e56bade9a5e8994aa677297fd782e5972c3fb62ba1ec8af4ed358d" + } + }, + "mode": "normal", + "seconds": 0.24, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "602d9f172db49cf5bedd608fde3bca1f9038612735857d188e8edb6f19b7b2c3" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "2242d8028988071c27f57e2400c5e760c9cfce5cc5d2b77deb1e30ae5203313e", + "raw_sha256": "8569e4c89f86a08c76291fd587d01ac1d07972965691c6577514efa317ec3e38" + } + }, + "mode": "optimized", + "seconds": 0.248, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "9ba4601234fa7476eb18c6a93b03eeb99474d8b72820feab3ce5124aee945ea4" + } + }, + "mode": "normal", + "seconds": 1.112, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "fae08c86dafb09ddd7b65c5a608d1459dc8822c125e9b17e0881aeaf34a91c2f" + } + }, + "mode": "optimized", + "seconds": 1.335, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "3299b572737b810fcc6bdf47fc0445153b5e07af14d36f5e487f6b303dfd6a7e" + } + }, + "mode": "normal", + "seconds": 0.127, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "a7076cc46fb929896e954647eb030d5cb7d84acad34d2e99b4fa35616dc45d87" + } + }, + "mode": "optimized", + "seconds": 0.054, + "status": "PASS" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "Exact bytes except the four reader source paths and SOURCE-MANIFEST keys. The raw decompressed reader payload is first bound to its raw receipt; its canonical hash then replaces that receipt field. All other fields are compared.", + "frozen_sources_unchanged": true, + "omitted": [ + "Producer native re-emission", + "Original 3036-class phase sweep", + "Reader native-event replay", + "Accumulator supply, transport, and late erasure", + "Global controller, recursive supplier, precision, and complete kappa calculation" + ], + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "45cdb69b04a2ea1453a62fa475d7b382ed9a9333e0218509e50d9684dae05204", + "source_files": 73, + "source_manifest_sha256": "7e941c421f833f8bf24d636e14c3e688483a9e7dc2c12d6cb28555b5faa72f06", + "status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/normal/GRID-CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/normal/GRID-CHECKS.json new file mode 100644 index 0000000000..50cbc391f9 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/normal/GRID-CHECKS.json @@ -0,0 +1,67 @@ +{ + "checker_sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641", + "negative_controls": [ + "unscaled finest-grid numerator", + "three rational completed children with a two-level budget", + "final unscaling before a dyadic root endpoint" + ], + "nested_integer_basis_cases": [ + { + "active_levels": 1, + "binary_budget": 8, + "completed_calls": 1, + "divisions": 0, + "events": 1, + "max_active_levels": 1, + "max_height": 0, + "odd_budget": 8 + }, + { + "active_levels": 2, + "binary_budget": 16, + "completed_calls": 3, + "divisions": 8, + "events": 19, + "max_active_levels": 2, + "max_height": 1, + "odd_budget": 16 + }, + { + "active_levels": 3, + "binary_budget": 24, + "completed_calls": 7, + "divisions": 24, + "events": 55, + "max_active_levels": 3, + "max_height": 2, + "odd_budget": 24 + }, + { + "active_levels": 4, + "binary_budget": 32, + "completed_calls": 15, + "divisions": 56, + "events": 127, + "max_active_levels": 4, + "max_height": 3, + "odd_budget": 32 + }, + { + "active_levels": 5, + "binary_budget": 40, + "completed_calls": 31, + "divisions": 120, + "events": 271, + "max_active_levels": 5, + "max_height": 4, + "odd_budget": 40 + } + ], + "scope": "Exact signed scans and test trees. The general active-path bound is proved in ODD-GRID-COMPOSITION.md. These trees are not an emitted supplier controller.", + "signed_inputs_checked_for_each_scan": 32766, + "signed_scan_widths": [ + 1, + 14 + ], + "status": "PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/normal/stdout.log new file mode 100644 index 0000000000..b4f6e13eb2 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/optimized/GRID-CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/optimized/GRID-CHECKS.json new file mode 100644 index 0000000000..50cbc391f9 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/optimized/GRID-CHECKS.json @@ -0,0 +1,67 @@ +{ + "checker_sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641", + "negative_controls": [ + "unscaled finest-grid numerator", + "three rational completed children with a two-level budget", + "final unscaling before a dyadic root endpoint" + ], + "nested_integer_basis_cases": [ + { + "active_levels": 1, + "binary_budget": 8, + "completed_calls": 1, + "divisions": 0, + "events": 1, + "max_active_levels": 1, + "max_height": 0, + "odd_budget": 8 + }, + { + "active_levels": 2, + "binary_budget": 16, + "completed_calls": 3, + "divisions": 8, + "events": 19, + "max_active_levels": 2, + "max_height": 1, + "odd_budget": 16 + }, + { + "active_levels": 3, + "binary_budget": 24, + "completed_calls": 7, + "divisions": 24, + "events": 55, + "max_active_levels": 3, + "max_height": 2, + "odd_budget": 24 + }, + { + "active_levels": 4, + "binary_budget": 32, + "completed_calls": 15, + "divisions": 56, + "events": 127, + "max_active_levels": 4, + "max_height": 3, + "odd_budget": 32 + }, + { + "active_levels": 5, + "binary_budget": 40, + "completed_calls": 31, + "divisions": 120, + "events": 271, + "max_active_levels": 5, + "max_height": 4, + "odd_budget": 40 + } + ], + "scope": "Exact signed scans and test trees. The general active-path bound is proved in ODD-GRID-COMPOSITION.md. These trees are not an emitted supplier controller.", + "signed_inputs_checked_for_each_scan": 32766, + "signed_scan_widths": [ + 1, + 14 + ], + "status": "PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/optimized/stdout.log new file mode 100644 index 0000000000..b4f6e13eb2 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/grid/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/normal/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/normal/CHECKS.json new file mode 100644 index 0000000000..35105851d5 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/normal/CHECKS.json @@ -0,0 +1,550 @@ +{ + "checker_sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913", + "clean_payload_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "negative_controls": { + "changed_centre_input_frame": true, + "changed_centre_scatter_sign": true, + "erased_untouched_arbitrary_owned_input": true, + "omitted_weighted_entrance_division": true + }, + "payload_decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "phase_scope": "Exact byte binding to the prior independent all-3036-edge review, including all 32 centre directions and literal backward dual warps. No second compiler or phase interpreter is claimed in this run.", + "providers": { + "base": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + }, + "extra": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + } + }, + "scope": "Complete local rational maps, arbitrary logical helper restoration, typed native occurrences, scalar and native invoices, and one new 13-denominator level. No global controller, new recursive provider, owner layout, or kappa claim.", + "source_pins": { + "independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "independent-review-20261017/check_new_native.py": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01", + "new-native-recipes-20261017/base/CLIFFORD-RECIPES.json": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "reciprocal-centre-20261018/FREEZE.json": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd", + "reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "reciprocal-centre-20261018/emit_reciprocal_centres.py": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/normal/stdout.log new file mode 100644 index 0000000000..a15817dbaa --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/normal/stdout.log @@ -0,0 +1,9 @@ +base E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/optimized/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/optimized/CHECKS.json new file mode 100644 index 0000000000..35105851d5 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/optimized/CHECKS.json @@ -0,0 +1,550 @@ +{ + "checker_sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913", + "clean_payload_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "negative_controls": { + "changed_centre_input_frame": true, + "changed_centre_scatter_sign": true, + "erased_untouched_arbitrary_owned_input": true, + "omitted_weighted_entrance_division": true + }, + "payload_decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "phase_scope": "Exact byte binding to the prior independent all-3036-edge review, including all 32 centre directions and literal backward dual warps. No second compiler or phase interpreter is claimed in this run.", + "providers": { + "base": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + }, + "extra": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + } + }, + "scope": "Complete local rational maps, arbitrary logical helper restoration, typed native occurrences, scalar and native invoices, and one new 13-denominator level. No global controller, new recursive provider, owner layout, or kappa claim.", + "source_pins": { + "independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "independent-review-20261017/check_new_native.py": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01", + "new-native-recipes-20261017/base/CLIFFORD-RECIPES.json": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "reciprocal-centre-20261018/FREEZE.json": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd", + "reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "reciprocal-centre-20261018/emit_reciprocal_centres.py": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/optimized/stdout.log new file mode 100644 index 0000000000..a15817dbaa --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/original_j_words/optimized/stdout.log @@ -0,0 +1,9 @@ +base E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/normal/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/normal/CHECKS.json new file mode 100644 index 0000000000..df1ae1872e --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/normal/CHECKS.json @@ -0,0 +1,84 @@ +{ + "actual_K_row_l1": 1, + "actual_R_row_l1": 56, + "checker_sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e", + "coordinate_projection_checks": 256, + "coordinate_rank_distribution": { + "0": 1, + "1": 8, + "2": 28, + "3": 56, + "4": 70, + "5": 56, + "6": 28, + "7": 8, + "8": 1 + }, + "full_inverse_cases": [ + { + "basis_columns_per_order": 112, + "label": "coordinate-0", + "rank_M": 0, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-1", + "rank_M": 1, + "rank_N": 7 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-15", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-127", + "rank_M": 7, + "rank_N": 1 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-255", + "rank_M": 8, + "rank_N": 0 + }, + { + "basis_columns_per_order": 112, + "label": "noncoordinate-rank-four", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "general-centre-unit", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "nontrivial-dyadic-full-rank", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "13-integral-rank-four-forces-full-rank-partner", + "rank_M": 4, + "rank_N": 8 + } + ], + "method": "Independent dense centre algebra and 112-column vector interpreter; no producer imports.", + "negative_controls": [ + "wrong coefficient", + "repeated response", + "arbitrary noncommuting pair" + ], + "ordered_noncommuting_identity_columns": 112, + "scope": "Exact scalar family and query ranks. No full native word, phase terminal, controller, or complete supplier price is certified here.", + "source_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "source_proof_sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/normal/stdout.log new file mode 100644 index 0000000000..0900be1cf7 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/optimized/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/optimized/CHECKS.json new file mode 100644 index 0000000000..df1ae1872e --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/optimized/CHECKS.json @@ -0,0 +1,84 @@ +{ + "actual_K_row_l1": 1, + "actual_R_row_l1": 56, + "checker_sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e", + "coordinate_projection_checks": 256, + "coordinate_rank_distribution": { + "0": 1, + "1": 8, + "2": 28, + "3": 56, + "4": 70, + "5": 56, + "6": 28, + "7": 8, + "8": 1 + }, + "full_inverse_cases": [ + { + "basis_columns_per_order": 112, + "label": "coordinate-0", + "rank_M": 0, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-1", + "rank_M": 1, + "rank_N": 7 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-15", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-127", + "rank_M": 7, + "rank_N": 1 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-255", + "rank_M": 8, + "rank_N": 0 + }, + { + "basis_columns_per_order": 112, + "label": "noncoordinate-rank-four", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "general-centre-unit", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "nontrivial-dyadic-full-rank", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "13-integral-rank-four-forces-full-rank-partner", + "rank_M": 4, + "rank_N": 8 + } + ], + "method": "Independent dense centre algebra and 112-column vector interpreter; no producer imports.", + "negative_controls": [ + "wrong coefficient", + "repeated response", + "arbitrary noncommuting pair" + ], + "ordered_noncommuting_identity_columns": 112, + "scope": "Exact scalar family and query ranks. No full native word, phase terminal, controller, or complete supplier price is certified here.", + "source_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "source_proof_sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/optimized/stdout.log new file mode 100644 index 0000000000..0900be1cf7 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/rank/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/CHECKS.json new file mode 100644 index 0000000000..162f69fcde --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/CHECKS.json @@ -0,0 +1,12 @@ +{ + "accumulator_types_checked": 3, + "exact_immediate_inverse_instructions_checked": 272, + "exact_reader_instructions_checked": 272, + "independent_normal_optimized_byte_identical": true, + "material_findings": [], + "native_word_or_record_retention_replayed": false, + "ordered_queries_checked": 3, + "producer_checker_imported_or_executed": false, + "producer_normal_optimized_byte_identical": true, + "status": "PASS_FINAL_RECIPROCAL_READER_BINDING" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/SOURCE-MANIFEST.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..4563134b23 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/SOURCE-MANIFEST.json @@ -0,0 +1,66 @@ +{ + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": { + "content_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "file_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py": { + "content_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "file_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/stdout.log new file mode 100644 index 0000000000..3e75c7b1db --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/normal/stdout.log @@ -0,0 +1 @@ +PASS_FINAL_RECIPROCAL_READER_BINDING diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/CHECKS.json new file mode 100644 index 0000000000..162f69fcde --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/CHECKS.json @@ -0,0 +1,12 @@ +{ + "accumulator_types_checked": 3, + "exact_immediate_inverse_instructions_checked": 272, + "exact_reader_instructions_checked": 272, + "independent_normal_optimized_byte_identical": true, + "material_findings": [], + "native_word_or_record_retention_replayed": false, + "ordered_queries_checked": 3, + "producer_checker_imported_or_executed": false, + "producer_normal_optimized_byte_identical": true, + "status": "PASS_FINAL_RECIPROCAL_READER_BINDING" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/SOURCE-MANIFEST.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..32d5645a28 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/SOURCE-MANIFEST.json @@ -0,0 +1,66 @@ +{ + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": { + "content_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "file_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py": { + "content_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "file_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/stdout.log new file mode 100644 index 0000000000..3e75c7b1db --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_binding/optimized/stdout.log @@ -0,0 +1 @@ +PASS_FINAL_RECIPROCAL_READER_BINDING diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/ANCHOR-TYPES.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/ANCHOR-TYPES.json new file mode 100644 index 0000000000..da94403e43 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/ANCHOR-TYPES.json @@ -0,0 +1,1186 @@ +[ + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3595, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3588, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5651, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5636, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 17987, + "entry_translation_before_route": 71, + "exit_translation_after_route": 17924, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3597, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3586, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5653, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5634, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9765, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9730, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21073, + "entry_translation_before_route": 83, + "exit_translation_after_route": 20994, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37521, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37378, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 41633, + "entry_translation_before_route": 163, + "exit_translation_after_route": 41474, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 82753, + "entry_translation_before_route": 323, + "exit_translation_after_route": 82434, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 99201, + "entry_translation_before_route": 387, + "exit_translation_after_route": 98818, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9766, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9729, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37522, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37377, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 35980, + "entry_translation_before_route": 141, + "exit_translation_after_route": 35841, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 14392, + "entry_translation_before_route": 57, + "exit_translation_after_route": 14337, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 65215, + "entry_translation_before_route": 255, + "exit_translation_after_route": 65088, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917515, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917508, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441811, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441796, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 4587587, + "entry_translation_before_route": 71, + "exit_translation_after_route": 4587524, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917517, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917506, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441813, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441794, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490405, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490370, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5374033, + "entry_translation_before_route": 83, + "exit_translation_after_route": 5373954, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568401, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568258, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 10616993, + "entry_translation_before_route": 163, + "exit_translation_after_route": 10616834, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21102913, + "entry_translation_before_route": 323, + "exit_translation_after_route": 21102594, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 25297281, + "entry_translation_before_route": 387, + "exit_translation_after_route": 25296898, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490406, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490369, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568402, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568257, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9175180, + "entry_translation_before_route": 141, + "exit_translation_after_route": 9175041, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3670072, + "entry_translation_before_route": 57, + "exit_translation_after_route": 3670017, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 16646335, + "entry_translation_before_route": 255, + "exit_translation_after_route": 16646208, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } +] diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/CHECKS.json new file mode 100644 index 0000000000..96013c8a55 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/CHECKS.json @@ -0,0 +1,52 @@ +{ + "checker_sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "complete_supplier_claimed": false, + "cut_types": [ + "F9 ell0 x", + "F9 q_anchor ell1 P0 t", + "F25 ell2 P1 P0 w" + ], + "model": { + "native_contract_is_an_explicit_premise": true, + "native_word_replayed": false, + "physical_P_is_monomial": false, + "physical_P_nonzeros": 160, + "reconstructed_mode_and_physical_matrices": [ + "P", + "R", + "E", + "inverse_E" + ] + }, + "native_word_replayed": false, + "ordered_contents_verified": true, + "phase_checks": { + "FULL_entry": 224, + "FULL_exit": 224, + "before_after_entry_translation": 224, + "entry_inverse": 224, + "exit_involution": 224, + "false_FULL_accumulator_return_rejected": 32, + "hole_entry": 224, + "hole_exit": 224, + "inverse_entry_return": 224, + "missing_entry_translation_rejected": 224 + }, + "reader": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "record_retention_claimed": false, + "status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "tensor_extension": "The exact one-copy identities tensor over every positive width." +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/CONDITIONAL-READER.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/CONDITIONAL-READER.json new file mode 100644 index 0000000000..15fde3a267 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/CONDITIONAL-READER.json @@ -0,0 +1,835 @@ +{ + "events": [ + [ + "add", + 112, + 0, + "-1" + ], + [ + "add", + 112, + 2, + "1" + ], + [ + "add", + 112, + 25, + "1" + ], + [ + "add", + 112, + 27, + "-1" + ], + [ + "add", + 112, + 71, + "-1" + ], + [ + "add", + 112, + 72, + "-1" + ], + [ + "add", + 112, + 76, + "-1" + ], + [ + "add", + 112, + 87, + "-1" + ], + [ + "add", + 112, + 89, + "-1" + ], + [ + "add", + 112, + 90, + "-1" + ], + [ + "add", + 113, + 0, + "-1" + ], + [ + "add", + 113, + 13, + "1" + ], + [ + "add", + 113, + 14, + "-1" + ], + [ + "add", + 113, + 15, + "-1" + ], + [ + "add", + 113, + 27, + "1" + ], + [ + "add", + 113, + 51, + "1" + ], + [ + "add", + 113, + 52, + "-1" + ], + [ + "add", + 113, + 53, + "-1" + ], + [ + "add", + 113, + 81, + "1" + ], + [ + "add", + 113, + 92, + "-1" + ], + [ + "add", + 114, + 11, + "1" + ], + [ + "add", + 114, + 15, + "1" + ], + [ + "add", + 114, + 21, + "1" + ], + [ + "add", + 114, + 36, + "1" + ], + [ + "add", + 114, + 41, + "1" + ], + [ + "add", + 114, + 47, + "1" + ], + [ + "add", + 114, + 53, + "-1" + ], + [ + "add", + 114, + 63, + "-1" + ], + [ + "add", + 114, + 106, + "-1" + ], + [ + "add", + 114, + 111, + "1" + ], + [ + "add", + 115, + 9, + "-1" + ], + [ + "add", + 115, + 13, + "-1" + ], + [ + "add", + 115, + 36, + "1" + ], + [ + "add", + 115, + 37, + "1" + ], + [ + "add", + 115, + 51, + "1" + ], + [ + "add", + 115, + 61, + "1" + ], + [ + "add", + 115, + 72, + "1" + ], + [ + "add", + 115, + 89, + "-1" + ], + [ + "add", + 115, + 110, + "-1" + ], + [ + "add", + 115, + 111, + "-1" + ], + [ + "add", + 116, + 2, + "1" + ], + [ + "add", + 116, + 16, + "-1" + ], + [ + "add", + 116, + 20, + "-1" + ], + [ + "add", + 116, + 21, + "-1" + ], + [ + "add", + 116, + 25, + "-1" + ], + [ + "add", + 116, + 44, + "1" + ], + [ + "add", + 116, + 46, + "1" + ], + [ + "add", + 116, + 47, + "1" + ], + [ + "add", + 116, + 79, + "1" + ], + [ + "add", + 116, + 94, + "-1" + ], + [ + "add", + 117, + 7, + "-1" + ], + [ + "add", + 117, + 9, + "-1" + ], + [ + "add", + 117, + 11, + "1" + ], + [ + "add", + 117, + 57, + "-1" + ], + [ + "add", + 117, + 61, + "-1" + ], + [ + "add", + 117, + 63, + "1" + ], + [ + "add", + 117, + 79, + "-1" + ], + [ + "add", + 117, + 81, + "-1" + ], + [ + "add", + 117, + 92, + "-1" + ], + [ + "add", + 117, + 94, + "-1" + ], + [ + "add", + 118, + 7, + "-1" + ], + [ + "add", + 118, + 16, + "1" + ], + [ + "add", + 118, + 41, + "1" + ], + [ + "add", + 118, + 42, + "-1" + ], + [ + "add", + 118, + 44, + "1" + ], + [ + "add", + 118, + 57, + "1" + ], + [ + "add", + 118, + 76, + "1" + ], + [ + "add", + 118, + 87, + "-1" + ], + [ + "add", + 118, + 105, + "-1" + ], + [ + "add", + 118, + 106, + "1" + ], + [ + "add", + 119, + 14, + "1" + ], + [ + "add", + 119, + 20, + "1" + ], + [ + "add", + 119, + 37, + "1" + ], + [ + "add", + 119, + 42, + "-1" + ], + [ + "add", + 119, + 46, + "1" + ], + [ + "add", + 119, + 52, + "-1" + ], + [ + "add", + 119, + 71, + "1" + ], + [ + "add", + 119, + 90, + "-1" + ], + [ + "add", + 119, + 105, + "1" + ], + [ + "add", + 119, + 110, + "1" + ], + [ + "add", + 120, + 1, + "-1" + ], + [ + "add", + 120, + 5, + "-1" + ], + [ + "add", + 120, + 19, + "-1" + ], + [ + "add", + 120, + 54, + "-1" + ], + [ + "add", + 120, + 64, + "-1" + ], + [ + "add", + 120, + 73, + "-1" + ], + [ + "add", + 120, + 82, + "1" + ], + [ + "add", + 121, + 3, + "-1" + ], + [ + "add", + 121, + 4, + "-1" + ], + [ + "add", + 121, + 22, + "-1" + ], + [ + "add", + 121, + 50, + "-1" + ], + [ + "add", + 121, + 60, + "-1" + ], + [ + "add", + 121, + 69, + "-1" + ], + [ + "add", + 121, + 80, + "1" + ], + [ + "add", + 122, + 6, + "-1" + ], + [ + "add", + 122, + 35, + "-1" + ], + [ + "add", + 122, + 38, + "-1" + ], + [ + "add", + 122, + 39, + "-1" + ], + [ + "add", + 122, + 40, + "-1" + ], + [ + "add", + 122, + 77, + "-1" + ], + [ + "add", + 122, + 85, + "1" + ], + [ + "add", + 123, + 8, + "-1" + ], + [ + "add", + 123, + 12, + "-1" + ], + [ + "add", + 123, + 45, + "-1" + ], + [ + "add", + 123, + 88, + "-1" + ], + [ + "add", + 123, + 103, + "-1" + ], + [ + "add", + 123, + 107, + "-1" + ], + [ + "add", + 123, + 108, + "1" + ], + [ + "add", + 124, + 17, + "-1" + ], + [ + "add", + 124, + 29, + "-1" + ], + [ + "add", + 124, + 30, + "-1" + ], + [ + "add", + 124, + 56, + "-1" + ], + [ + "add", + 124, + 58, + "-1" + ], + [ + "add", + 124, + 67, + "-1" + ], + [ + "add", + 124, + 93, + "1" + ], + [ + "add", + 125, + 18, + "-1" + ], + [ + "add", + 125, + 32, + "-1" + ], + [ + "add", + 125, + 34, + "-1" + ], + [ + "add", + 125, + 49, + "-1" + ], + [ + "add", + 125, + 65, + "-1" + ], + [ + "add", + 125, + 68, + "-1" + ], + [ + "add", + 125, + 98, + "1" + ], + [ + "add", + 126, + 24, + "-1" + ], + [ + "add", + 126, + 26, + "-1" + ], + [ + "add", + 126, + 28, + "-1" + ], + [ + "add", + 126, + 48, + "-1" + ], + [ + "add", + 126, + 66, + "-1" + ], + [ + "add", + 126, + 75, + "-1" + ], + [ + "add", + 126, + 96, + "1" + ], + [ + "add", + 127, + 23, + "-1" + ], + [ + "add", + 127, + 31, + "-1" + ], + [ + "add", + 127, + 33, + "-1" + ], + [ + "add", + 127, + 55, + "-1" + ], + [ + "add", + 127, + 59, + "-1" + ], + [ + "add", + 127, + 74, + "-1" + ], + [ + "add", + 127, + 100, + "1" + ] + ], + "report": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "scope": "A body reader on supplied typed accumulators." +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/ORDERED-CONTENTS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/ORDERED-CONTENTS.json new file mode 100644 index 0000000000..b3887e848f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/ORDERED-CONTENTS.json @@ -0,0 +1,327 @@ +{ + "B1_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "R1", + "P0" + ] + } + ], + "F2_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + "after_B1": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P1", + "P0" + ] + } + ] + ], + "after_F0": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P0" + ] + } + ] + ], + "after_F2": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "queries": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "ell1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "relations_used": "Only adjacent equal P_s factors cancel.", + "t": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [] + } + ], + "w": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P0", + "R1", + "P0" + ] + } + ], + "wrong_P_R_commutation_rejected": true +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/SOURCE-MANIFEST.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..441e088106 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/SOURCE-MANIFEST.json @@ -0,0 +1,22 @@ +{ + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/normal/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "content_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "file_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/normal/campaign/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py": { + "content_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186", + "file_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/normal/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "content_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "file_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "content_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "file_sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "content_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "file_sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/stdout.log new file mode 100644 index 0000000000..ee0a77e4ca --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/normal/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", "phase_identities": 1792, "reader_scalar": 1088} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/ANCHOR-TYPES.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/ANCHOR-TYPES.json new file mode 100644 index 0000000000..da94403e43 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/ANCHOR-TYPES.json @@ -0,0 +1,1186 @@ +[ + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3595, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3588, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5651, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5636, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 17987, + "entry_translation_before_route": 71, + "exit_translation_after_route": 17924, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3597, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3586, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5653, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5634, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9765, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9730, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21073, + "entry_translation_before_route": 83, + "exit_translation_after_route": 20994, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37521, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37378, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 41633, + "entry_translation_before_route": 163, + "exit_translation_after_route": 41474, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 82753, + "entry_translation_before_route": 323, + "exit_translation_after_route": 82434, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 99201, + "entry_translation_before_route": 387, + "exit_translation_after_route": 98818, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9766, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9729, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37522, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37377, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 35980, + "entry_translation_before_route": 141, + "exit_translation_after_route": 35841, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 14392, + "entry_translation_before_route": 57, + "exit_translation_after_route": 14337, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 65215, + "entry_translation_before_route": 255, + "exit_translation_after_route": 65088, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917515, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917508, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441811, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441796, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 4587587, + "entry_translation_before_route": 71, + "exit_translation_after_route": 4587524, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917517, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917506, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441813, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441794, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490405, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490370, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5374033, + "entry_translation_before_route": 83, + "exit_translation_after_route": 5373954, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568401, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568258, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 10616993, + "entry_translation_before_route": 163, + "exit_translation_after_route": 10616834, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21102913, + "entry_translation_before_route": 323, + "exit_translation_after_route": 21102594, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 25297281, + "entry_translation_before_route": 387, + "exit_translation_after_route": 25296898, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490406, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490369, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568402, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568257, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9175180, + "entry_translation_before_route": 141, + "exit_translation_after_route": 9175041, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3670072, + "entry_translation_before_route": 57, + "exit_translation_after_route": 3670017, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 16646335, + "entry_translation_before_route": 255, + "exit_translation_after_route": 16646208, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } +] diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/CHECKS.json new file mode 100644 index 0000000000..96013c8a55 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/CHECKS.json @@ -0,0 +1,52 @@ +{ + "checker_sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "complete_supplier_claimed": false, + "cut_types": [ + "F9 ell0 x", + "F9 q_anchor ell1 P0 t", + "F25 ell2 P1 P0 w" + ], + "model": { + "native_contract_is_an_explicit_premise": true, + "native_word_replayed": false, + "physical_P_is_monomial": false, + "physical_P_nonzeros": 160, + "reconstructed_mode_and_physical_matrices": [ + "P", + "R", + "E", + "inverse_E" + ] + }, + "native_word_replayed": false, + "ordered_contents_verified": true, + "phase_checks": { + "FULL_entry": 224, + "FULL_exit": 224, + "before_after_entry_translation": 224, + "entry_inverse": 224, + "exit_involution": 224, + "false_FULL_accumulator_return_rejected": 32, + "hole_entry": 224, + "hole_exit": 224, + "inverse_entry_return": 224, + "missing_entry_translation_rejected": 224 + }, + "reader": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "record_retention_claimed": false, + "status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "tensor_extension": "The exact one-copy identities tensor over every positive width." +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/CONDITIONAL-READER.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/CONDITIONAL-READER.json new file mode 100644 index 0000000000..15fde3a267 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/CONDITIONAL-READER.json @@ -0,0 +1,835 @@ +{ + "events": [ + [ + "add", + 112, + 0, + "-1" + ], + [ + "add", + 112, + 2, + "1" + ], + [ + "add", + 112, + 25, + "1" + ], + [ + "add", + 112, + 27, + "-1" + ], + [ + "add", + 112, + 71, + "-1" + ], + [ + "add", + 112, + 72, + "-1" + ], + [ + "add", + 112, + 76, + "-1" + ], + [ + "add", + 112, + 87, + "-1" + ], + [ + "add", + 112, + 89, + "-1" + ], + [ + "add", + 112, + 90, + "-1" + ], + [ + "add", + 113, + 0, + "-1" + ], + [ + "add", + 113, + 13, + "1" + ], + [ + "add", + 113, + 14, + "-1" + ], + [ + "add", + 113, + 15, + "-1" + ], + [ + "add", + 113, + 27, + "1" + ], + [ + "add", + 113, + 51, + "1" + ], + [ + "add", + 113, + 52, + "-1" + ], + [ + "add", + 113, + 53, + "-1" + ], + [ + "add", + 113, + 81, + "1" + ], + [ + "add", + 113, + 92, + "-1" + ], + [ + "add", + 114, + 11, + "1" + ], + [ + "add", + 114, + 15, + "1" + ], + [ + "add", + 114, + 21, + "1" + ], + [ + "add", + 114, + 36, + "1" + ], + [ + "add", + 114, + 41, + "1" + ], + [ + "add", + 114, + 47, + "1" + ], + [ + "add", + 114, + 53, + "-1" + ], + [ + "add", + 114, + 63, + "-1" + ], + [ + "add", + 114, + 106, + "-1" + ], + [ + "add", + 114, + 111, + "1" + ], + [ + "add", + 115, + 9, + "-1" + ], + [ + "add", + 115, + 13, + "-1" + ], + [ + "add", + 115, + 36, + "1" + ], + [ + "add", + 115, + 37, + "1" + ], + [ + "add", + 115, + 51, + "1" + ], + [ + "add", + 115, + 61, + "1" + ], + [ + "add", + 115, + 72, + "1" + ], + [ + "add", + 115, + 89, + "-1" + ], + [ + "add", + 115, + 110, + "-1" + ], + [ + "add", + 115, + 111, + "-1" + ], + [ + "add", + 116, + 2, + "1" + ], + [ + "add", + 116, + 16, + "-1" + ], + [ + "add", + 116, + 20, + "-1" + ], + [ + "add", + 116, + 21, + "-1" + ], + [ + "add", + 116, + 25, + "-1" + ], + [ + "add", + 116, + 44, + "1" + ], + [ + "add", + 116, + 46, + "1" + ], + [ + "add", + 116, + 47, + "1" + ], + [ + "add", + 116, + 79, + "1" + ], + [ + "add", + 116, + 94, + "-1" + ], + [ + "add", + 117, + 7, + "-1" + ], + [ + "add", + 117, + 9, + "-1" + ], + [ + "add", + 117, + 11, + "1" + ], + [ + "add", + 117, + 57, + "-1" + ], + [ + "add", + 117, + 61, + "-1" + ], + [ + "add", + 117, + 63, + "1" + ], + [ + "add", + 117, + 79, + "-1" + ], + [ + "add", + 117, + 81, + "-1" + ], + [ + "add", + 117, + 92, + "-1" + ], + [ + "add", + 117, + 94, + "-1" + ], + [ + "add", + 118, + 7, + "-1" + ], + [ + "add", + 118, + 16, + "1" + ], + [ + "add", + 118, + 41, + "1" + ], + [ + "add", + 118, + 42, + "-1" + ], + [ + "add", + 118, + 44, + "1" + ], + [ + "add", + 118, + 57, + "1" + ], + [ + "add", + 118, + 76, + "1" + ], + [ + "add", + 118, + 87, + "-1" + ], + [ + "add", + 118, + 105, + "-1" + ], + [ + "add", + 118, + 106, + "1" + ], + [ + "add", + 119, + 14, + "1" + ], + [ + "add", + 119, + 20, + "1" + ], + [ + "add", + 119, + 37, + "1" + ], + [ + "add", + 119, + 42, + "-1" + ], + [ + "add", + 119, + 46, + "1" + ], + [ + "add", + 119, + 52, + "-1" + ], + [ + "add", + 119, + 71, + "1" + ], + [ + "add", + 119, + 90, + "-1" + ], + [ + "add", + 119, + 105, + "1" + ], + [ + "add", + 119, + 110, + "1" + ], + [ + "add", + 120, + 1, + "-1" + ], + [ + "add", + 120, + 5, + "-1" + ], + [ + "add", + 120, + 19, + "-1" + ], + [ + "add", + 120, + 54, + "-1" + ], + [ + "add", + 120, + 64, + "-1" + ], + [ + "add", + 120, + 73, + "-1" + ], + [ + "add", + 120, + 82, + "1" + ], + [ + "add", + 121, + 3, + "-1" + ], + [ + "add", + 121, + 4, + "-1" + ], + [ + "add", + 121, + 22, + "-1" + ], + [ + "add", + 121, + 50, + "-1" + ], + [ + "add", + 121, + 60, + "-1" + ], + [ + "add", + 121, + 69, + "-1" + ], + [ + "add", + 121, + 80, + "1" + ], + [ + "add", + 122, + 6, + "-1" + ], + [ + "add", + 122, + 35, + "-1" + ], + [ + "add", + 122, + 38, + "-1" + ], + [ + "add", + 122, + 39, + "-1" + ], + [ + "add", + 122, + 40, + "-1" + ], + [ + "add", + 122, + 77, + "-1" + ], + [ + "add", + 122, + 85, + "1" + ], + [ + "add", + 123, + 8, + "-1" + ], + [ + "add", + 123, + 12, + "-1" + ], + [ + "add", + 123, + 45, + "-1" + ], + [ + "add", + 123, + 88, + "-1" + ], + [ + "add", + 123, + 103, + "-1" + ], + [ + "add", + 123, + 107, + "-1" + ], + [ + "add", + 123, + 108, + "1" + ], + [ + "add", + 124, + 17, + "-1" + ], + [ + "add", + 124, + 29, + "-1" + ], + [ + "add", + 124, + 30, + "-1" + ], + [ + "add", + 124, + 56, + "-1" + ], + [ + "add", + 124, + 58, + "-1" + ], + [ + "add", + 124, + 67, + "-1" + ], + [ + "add", + 124, + 93, + "1" + ], + [ + "add", + 125, + 18, + "-1" + ], + [ + "add", + 125, + 32, + "-1" + ], + [ + "add", + 125, + 34, + "-1" + ], + [ + "add", + 125, + 49, + "-1" + ], + [ + "add", + 125, + 65, + "-1" + ], + [ + "add", + 125, + 68, + "-1" + ], + [ + "add", + 125, + 98, + "1" + ], + [ + "add", + 126, + 24, + "-1" + ], + [ + "add", + 126, + 26, + "-1" + ], + [ + "add", + 126, + 28, + "-1" + ], + [ + "add", + 126, + 48, + "-1" + ], + [ + "add", + 126, + 66, + "-1" + ], + [ + "add", + 126, + 75, + "-1" + ], + [ + "add", + 126, + 96, + "1" + ], + [ + "add", + 127, + 23, + "-1" + ], + [ + "add", + 127, + 31, + "-1" + ], + [ + "add", + 127, + 33, + "-1" + ], + [ + "add", + 127, + 55, + "-1" + ], + [ + "add", + 127, + 59, + "-1" + ], + [ + "add", + 127, + 74, + "-1" + ], + [ + "add", + 127, + 100, + "1" + ] + ], + "report": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "scope": "A body reader on supplied typed accumulators." +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/ORDERED-CONTENTS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/ORDERED-CONTENTS.json new file mode 100644 index 0000000000..b3887e848f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/ORDERED-CONTENTS.json @@ -0,0 +1,327 @@ +{ + "B1_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "R1", + "P0" + ] + } + ], + "F2_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + "after_B1": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P1", + "P0" + ] + } + ] + ], + "after_F0": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P0" + ] + } + ] + ], + "after_F2": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "queries": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "ell1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "relations_used": "Only adjacent equal P_s factors cancel.", + "t": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [] + } + ], + "w": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P0", + "R1", + "P0" + ] + } + ], + "wrong_P_R_commutation_rejected": true +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/SOURCE-MANIFEST.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..6f3b92bc92 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/SOURCE-MANIFEST.json @@ -0,0 +1,22 @@ +{ + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/optimized/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "content_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "file_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/optimized/campaign/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py": { + "content_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186", + "file_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/optimized/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "content_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "file_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "content_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "file_sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_independent/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "content_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "file_sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/stdout.log new file mode 100644 index 0000000000..ee0a77e4ca --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_independent/optimized/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", "phase_identities": 1792, "reader_scalar": 1088} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/CHECKS.json new file mode 100644 index 0000000000..a8bed7e3f3 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/CHECKS.json @@ -0,0 +1,49 @@ +{ + "additional_coefficient_binary_height": 0, + "arbitrary_input_columns_per_local_reader": 656, + "checker_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "complete_supplier_claimed": false, + "extra_source_native_lines_at_these_cuts": 0, + "independent_typed_accumulators_required": 16, + "native_word_replayed_here": false, + "omitted_entry_translation_failures": 224, + "payload_decompressed_sha256": "38326f6a18e1d38556a259a47ac94d95fe2caef2c54c57fb3042f442f36eb489", + "per_reader_real_scalar_units": 1088, + "phase_counts": { + "FULL_exit": 224, + "FULL_source_entry": 224, + "hole_target_entry": 224 + }, + "prefix_row_one_norm": "11", + "reader_coefficients": { + "-1": 90, + "1": 46 + }, + "reader_nonzeros": 136, + "reader_row_lengths": { + "7": 8, + "10": 8 + }, + "reader_source_port_support": 96, + "record_retention_or_restoration_claimed": false, + "source_or_helper_fields_modified": 0, + "source_pins": { + "model": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "native": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "scalar_tariff": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/normal/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "views": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/normal/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + } + }, + "status": "PASS_EXACT_CURRENT_READER_CUTS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/READERS.json.gz b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/READERS.json.gz new file mode 100644 index 0000000000..d2fd3a1057 Binary files /dev/null and b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/READERS.json.gz differ diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/stdout.log new file mode 100644 index 0000000000..696dc656a0 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/normal/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_EXACT_CURRENT_READER_CUTS", "phases": 672, "reader_ADDs": 136, "scalar": 1088} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/CHECKS.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/CHECKS.json new file mode 100644 index 0000000000..5f8f7c0612 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/CHECKS.json @@ -0,0 +1,49 @@ +{ + "additional_coefficient_binary_height": 0, + "arbitrary_input_columns_per_local_reader": 656, + "checker_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "complete_supplier_claimed": false, + "extra_source_native_lines_at_these_cuts": 0, + "independent_typed_accumulators_required": 16, + "native_word_replayed_here": false, + "omitted_entry_translation_failures": 224, + "payload_decompressed_sha256": "2242d8028988071c27f57e2400c5e760c9cfce5cc5d2b77deb1e30ae5203313e", + "per_reader_real_scalar_units": 1088, + "phase_counts": { + "FULL_exit": 224, + "FULL_source_entry": 224, + "hole_target_entry": 224 + }, + "prefix_row_one_norm": "11", + "reader_coefficients": { + "-1": 90, + "1": 46 + }, + "reader_nonzeros": 136, + "reader_row_lengths": { + "7": 8, + "10": 8 + }, + "reader_source_port_support": 96, + "record_retention_or_restoration_claimed": false, + "source_or_helper_fields_modified": 0, + "source_pins": { + "model": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "native": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "scalar_tariff": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/optimized/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "views": { + "path": "/private/tmp/original-j-independent-20261022-87s57kva/results/reader_producer/optimized/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + } + }, + "status": "PASS_EXACT_CURRENT_READER_CUTS" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/READERS.json.gz b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/READERS.json.gz new file mode 100644 index 0000000000..826c04bbf0 Binary files /dev/null and b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/READERS.json.gz differ diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/stdout.log new file mode 100644 index 0000000000..696dc656a0 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/cold-replay/reader_producer/optimized/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_EXACT_CURRENT_READER_CUTS", "phases": 672, "reader_ADDs": 136, "scalar": 1088} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/replayed-wrapper/SOURCES.json b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/replayed-wrapper/SOURCES.json new file mode 100644 index 0000000000..9e2f32d580 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/replayed-wrapper/SOURCES.json @@ -0,0 +1,619 @@ +{ + "comparison": "Exact frozen input bytes; decompressed payload comparison for regenerated gzip output.", + "files": [ + { + "bytes": 202201, + "path": "lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "roles": [ + "reader replay or binding input" + ], + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "bytes": 2562, + "path": "lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60" + }, + { + "bytes": 15337, + "path": "lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md", + "roles": [ + "rank and grid source" + ], + "sha256": "0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05" + }, + { + "bytes": 734, + "path": "lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json", + "roles": [ + "reader stated contract or proof premise" + ], + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + { + "bytes": 8686, + "path": "lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md", + "roles": [ + "reader stated contract or proof premise" + ], + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + { + "bytes": 6237, + "path": "lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md", + "roles": [ + "rank and grid source" + ], + "sha256": "dc7a2a8f8cb3e7f872266d406af157f4dcf7caa0dc74c5ceefcaa016a2fe2c7e" + }, + { + "bytes": 3976, + "path": "lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json", + "roles": [ + "original-J native word source" + ], + "sha256": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d" + }, + { + "bytes": 7408, + "path": "lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "cc1bc4efe1f35cbd405bc1c819a7bb3dc4bae7fcd5964e396ed1a45cd4fc6d7a" + }, + { + "bytes": 14989, + "path": "lanes/independent-review-20261017/check_new_native.py", + "roles": [ + "original-J native word source" + ], + "sha256": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01" + }, + { + "bytes": 19514, + "path": "lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "roles": [ + "rank and grid source" + ], + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "bytes": 2165, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 2404, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "d2432a6da3ee4f1dd7506c44be43adba173b1214a15b0eb7bc4bc69927b471bd" + }, + { + "bytes": 1701, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 9875, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "80f26788f706b5c3a3dbb3cd6bf9e0609e49d7f6384145e03daa9cbe9d3d4547" + }, + { + "bytes": 7189, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "410803aab5eaceca73412b960802d5eccbc45c4b4fef4bad2aae82a52d7792c4" + }, + { + "bytes": 5622, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641" + }, + { + "bytes": 7774, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e" + }, + { + "bytes": 15614, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json" + ], + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 2339, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "262b6eea2f8c70e13c8b5462bb3b0476aa64d59269bd20bc1708824b970cb8de" + }, + { + "bytes": 9648, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json" + ], + "sha256": "0215d0865ff90fb166411e3896b8c119720a9d5e8034e70411b554517e8bafb8" + }, + { + "bytes": 19474, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json" + ], + "sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913" + }, + { + "bytes": 6252, + "path": "lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "roles": [ + "rank and grid source" + ], + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "bytes": 24642, + "path": "lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py", + "roles": [ + "reader replay or binding input" + ], + "sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + { + "bytes": 19521, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 457, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 1546, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 2889, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "roles": [ + "frozen source record", + "reader stated contract or proof premise" + ], + "sha256": "03e045189845e0e0bf8722e54cc180f3083d32f752d98f900cfbce9647bc46cc" + }, + { + "bytes": 5414, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 7263, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader stated contract or proof premise" + ], + "sha256": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4" + }, + { + "bytes": 1847, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 457, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 457, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 5071, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "9ec33861c9607fe19b91f3bd40a2104580042d43f2de3c2b88c8df242bd3ca0f" + }, + { + "bytes": 14919, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70" + }, + { + "bytes": 19521, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 19521, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 2397, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "4442f8dba6a6940bbc63e52ec17bce96fdcc4879dd5113e0a9ea06067d986992" + }, + { + "bytes": 8923, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + { + "bytes": 2238, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 2238, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 11203, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + }, + { + "bytes": 583358, + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "path": "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz", + "roles": [ + "rank and grid source" + ], + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + { + "bytes": 14800, + "path": "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "roles": [ + "reader replay or binding input" + ], + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + { + "bytes": 7846, + "path": "lanes/new-native-recipes-20261017/NATIVE-LIFT.md", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + { + "bytes": 560, + "path": "lanes/new-native-recipes-20261017/SOURCE-PINS.json", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + { + "bytes": 1068144, + "path": "lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json", + "roles": [ + "original-J native word source" + ], + "sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0" + }, + { + "bytes": 1068160, + "path": "lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json", + "roles": [ + "original-J native word source" + ], + "sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e" + }, + { + "bytes": 1135, + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json", + "roles": [ + "reader stated contract or proof premise" + ], + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + { + "bytes": 13035, + "decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "roles": [ + "reader replay or binding input" + ], + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + { + "bytes": 827662, + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "roles": [ + "reader replay or binding input" + ], + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + { + "bytes": 760, + "path": "lanes/reciprocal-centre-20261018/FREEZE.json", + "roles": [ + "frozen source record", + "original-J native word source" + ], + "sha256": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd" + }, + { + "bytes": 12232, + "path": "lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json", + "original-J native word source" + ], + "sha256": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737" + }, + { + "bytes": 23145, + "path": "lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json", + "original-J native word source" + ], + "sha256": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc" + }, + { + "bytes": 986820, + "decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "path": "lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json" + ], + "sha256": "5ec7f426930f667743228f35e13bdbf356ca18f85c8183275690ad9dc2e12708" + }, + { + "bytes": 19438, + "path": "lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json", + "original-J native word source" + ], + "sha256": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + { + "bytes": 1192, + "path": "root/RECIPROCAL-CENTRE-RANK-20261018.json", + "roles": [ + "rank and grid source" + ], + "sha256": "6d42a30f888f78b486fdb70cdf150d80562588404e94beec4839061505f806eb" + }, + { + "bytes": 6294, + "path": "root/RECIPROCAL-CENTRE-RANK-20261018.md", + "roles": [ + "rank and grid source" + ], + "sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9" + }, + { + "bytes": 630, + "path": "root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json", + "roles": [ + "rank and grid source" + ], + "sha256": "c8eff152a353492c41fd783429723adebddebdca93db20e3eeaf837594ba6dab" + }, + { + "bytes": 3698, + "path": "root/check_reciprocal_centre_rank_20261018.py", + "roles": [ + "rank and grid source" + ], + "sha256": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa" + } + ], + "historical_campaign": "work/centre-encoding-campaign-20261014", + "schema": "original-j-rank-readers-sources-v1" +} diff --git a/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/replayed-wrapper/replay.py b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/replayed-wrapper/replay.py new file mode 100644 index 0000000000..09ec020f84 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/original-j-rank-readers-review/replayed-wrapper/replay.py @@ -0,0 +1,163 @@ +#!/usr/bin/env python3 +"""Run the unchanged rank, local-word, grid, and reader checks in fresh copies.""" + +import argparse +from copy import deepcopy +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import platform +import shutil +import subprocess +import sys +import time + + +HERE = Path(__file__).resolve().parent +FROZEN = HERE / "frozen" +HISTORICAL_ROOT = "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014" +RANK = "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018" +NATIVE = "lanes/independent-review-20261017/reciprocal-native-review-20261018" +READER = "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020" +REVIEW = "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020" +READER_INPUTS = { + "model": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "native": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "views": "lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "scalar_tariff": "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", +} +JOBS = [ + ("rank", RANK, "check_reciprocal.py", False, RANK, ["CHECKS.json"]), + ("grid", RANK, "check_grid.py", False, RANK, ["GRID-CHECKS.json"]), + ("original_j_words", NATIVE, "check_words.py", False, NATIVE, ["CHECKS.json"]), + ("reader_producer", READER, "check_cuts.py", True, READER + "/bound-normal", ["CHECKS.json", "READERS.json.gz"]), + ("reader_independent", REVIEW, "check_review.py", True, REVIEW, ["CHECKS.json", "SOURCE-MANIFEST.json", "ORDERED-CONTENTS.json", "ANCHOR-TYPES.json", "CONDITIONAL-READER.json"]), + ("reader_binding", REVIEW, "check_binding.py", True, REVIEW + "/binding-normal", ["CHECKS.json", "SOURCE-MANIFEST.json"]), +] + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def digest(data): + return sha256(data).hexdigest() + + +def encoded(value): + return (json.dumps(value, sort_keys=True, separators=(",", ":")) + "\n").encode() + + +def check_sources(): + manifest = json.loads((HERE / "SOURCES.json").read_text()) + for row in manifest["files"]: + data = (FROZEN / row["path"]).read_bytes() + need(len(data) == row["bytes"] and digest(data) == row["sha256"], "Frozen source: " + row["path"]) + if "decompressed_sha256" in row: + need(digest(gzip.decompress(data)) == row["decompressed_sha256"], "Frozen payload: " + row["path"]) + return manifest + + +def path_manifest(data, root): + """Change only absolute manifest keys to campaign-relative keys.""" + result = {} + prefix = str(root) + "/" + for key, value in json.loads(data).items(): + need(key.startswith(prefix), "Manifest path is inside its declared campaign") + relative = key[len(prefix):] + need((FROZEN / relative).is_file(), "Manifest path has a retained source") + result["$CAMPAIGN/" + relative] = value + return encoded(result) + + +def reader_outputs(directory, root): + """Bind the raw payload, then normalize its four source-path strings.""" + payload_bytes = gzip.decompress((directory / "READERS.json.gz").read_bytes()) + payload = json.loads(payload_bytes) + receipt = json.loads((directory / "CHECKS.json").read_bytes()) + need(digest(payload_bytes) == receipt["payload_decompressed_sha256"], "Reader raw payload matches its receipt") + payload, receipt = deepcopy(payload), deepcopy(receipt) + for obj in (payload, receipt): + need(set(obj["source_pins"]) == set(READER_INPUTS), "Exactly four reader source pins") + for name, relative in READER_INPUTS.items(): + pin = obj["source_pins"][name] + need(pin["path"] == str(root) + "/" + relative, "Exact reader source path: " + name) + source = (FROZEN / relative).read_bytes() + content = gzip.decompress(source) if relative.endswith(".gz") else source + need(pin["sha256"] == digest(content), "Reader source hash: " + name) + pin["path"] = "$CAMPAIGN/" + relative + canonical_payload = encoded(payload) + receipt["payload_decompressed_sha256"] = digest(canonical_payload) + return {"READERS.json.gz": canonical_payload, "CHECKS.json": encoded(receipt)} + + +def comparable(job, directory, root, names): + if job == "reader_producer": + return reader_outputs(directory, root) + return {name: path_manifest((directory / name).read_bytes(), root) + if name == "SOURCE-MANIFEST.json" else (directory / name).read_bytes() + for name in names} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + out = args.out.resolve() + need(not out.is_relative_to(HERE), "Output must be outside the source annex") + out.parent.mkdir(parents=True, exist_ok=True) + need(shutil.disk_usage(out.parent).free >= 3 * 1024**3, "At least 3 GiB free disk space is required") + out.mkdir(exist_ok=False) + sources = check_sources() + checks = [] + for job, relative, script, has_out, expected_relative, names in JOBS: + previous = None + expected = comparable(job, FROZEN / expected_relative, HISTORICAL_ROOT, names) + for mode in ("normal", "optimized"): + result = out / job / mode + result.mkdir(parents=True) + work = result / "campaign" + shutil.copytree(FROZEN, work) + command = [sys.executable, "-I", "-B"] + (["-O"] if mode == "optimized" else []) + command.append(str(work / relative / script)) + produced = result / "generated" if has_out else work / relative + if has_out: + command += ["--out", str(produced)] + start = time.monotonic() + with (result / "stdout.log").open("w") as log: + run = subprocess.run(command, cwd=work, stdout=log, stderr=subprocess.STDOUT, check=False) + need(run.returncode == 0, "Failed " + job + " " + mode + "; read " + str(result / "stdout.log")) + actual = comparable(job, produced, work, names) + need(actual == expected, "Frozen result comparison: " + job + " " + mode) + need(previous is None or actual == previous, "Normal and optimized comparison: " + job) + previous = actual + files = {} + for name in names: + data = (produced / name).read_bytes() + shutil.copyfile(produced / name, result / name) + files[name] = {"raw_sha256": digest(data), "comparison_sha256": digest(actual[name])} + if name.endswith(".gz"): + files[name]["decompressed_sha256"] = digest(gzip.decompress(data)) + check = {"check": job, "mode": mode, "status": "PASS", "seconds": round(time.monotonic() - start, 3), + "files": files, "all_result_fields_compared": True} + checks.append(check) + shutil.rmtree(work) + if has_out: + shutil.rmtree(produced) + print(job + " " + mode + " PASS", flush=True) + check_sources() + report = {"status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX", "checks": checks, + "source_files": len(sources["files"]), "frozen_sources_unchanged": True, + "source_manifest_sha256": digest((HERE / "SOURCES.json").read_bytes()), + "runner_sha256": digest(Path(__file__).read_bytes()), "python": platform.python_version(), + "platform": platform.platform(), "child_processes_run_concurrently": 1, + "comparison": "Exact bytes except the four reader source paths and SOURCE-MANIFEST keys. The raw decompressed reader payload is first bound to its raw receipt; its canonical hash then replaces that receipt field. All other fields are compared.", + "omitted": ["Producer native re-emission", "Original 3036-class phase sweep", "Reader native-event replay", "Accumulator supply, transport, and late erasure", "Global controller, recursive supplier, precision, and complete kappa calculation"]} + (out / "REPLAY.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + print(report["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-coalesced.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-coalesced.log new file mode 100644 index 0000000000..496dcd4a96 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-coalesced.log @@ -0,0 +1,9 @@ +Fresh exact phase checks 25 +Fresh exact phase checks 50 +Fresh exact phase checks 75 +Fresh exact phase checks 100 +Fresh exact phase checks 125 +Fresh exact phase checks 150 +Fresh exact phase checks 175 +Fresh exact phase checks 200 +{"fresh_exact_native_phase_checks": 206, "inherited_native_records": 1071, "payload_decompressed_sha256": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255", "phase_method": "Exact18 Pauli images and the exact reference column fix the full Clifford operator and global phase.", "producer_sha256": "3b3c1e1a3c33a5391c27d89d3484c0802c63d6ec02c9ac041fde6a4c6b844efb", "reports": {"base": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}}, "extra": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}}}, "scope": "Complete local data words. All scalar events and endpoints are unchanged. The caller, terminal, helper progress and recursive host remain separate.", "source_pins": {"freeze": ["NATIVE-FREEZE.json", "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb"], "producer": ["emit_native.py", "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03"], "source": ["native-normal/NATIVE.json.gz", "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e"]}, "status": "PASS_COALESCED_SIGNED_METRIC_NATIVE", "unchanged_endpoint_phase_records": 224} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-conditional-clean-reflection.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-conditional-clean-reflection.log new file mode 100644 index 0000000000..3b9541a385 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-conditional-clean-reflection.log @@ -0,0 +1 @@ +{"status": "PASS", "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-family.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-family.log new file mode 100644 index 0000000000..8ba30ec276 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-family.log @@ -0,0 +1 @@ +{"boundary_controls": {"n2_rank_one_swap": true, "n3_positive_metric": true, "n4_only_singular_diagonal_metrics": true}, "model_checker_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", "producer_sha256": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed", "reports": [{"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 4, "n": 5, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 5, "n": 6, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 6, "n": 7, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 7, "n": 8, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 8, "n": 9, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 9, "n": 10, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 10, "n": 11, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 11, "n": 12, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 12, "n": 13, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 13, "n": 14, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 14, "n": 15, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 15, "n": 16, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 16, "n": 17, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 17, "n": 18, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 18, "n": 19, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 19, "n": 20, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 20, "n": 21, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 21, "n": 22, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 22, "n": 23, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 23, "n": 24, "rank_E_minus_I": 2, "rank_E_minus_P": 1}], "scope": "Finite exact checks support the quantified algebraic proof in FAMILY.md. No global native or supplier lower bound is inferred.", "status": "PASS_RECIPROCAL_FAMILY"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-model.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-model.log new file mode 100644 index 0000000000..6cfdc5951d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-model.log @@ -0,0 +1 @@ +{"payload_decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", "producer_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", "reports": {"E": {"all_input_columns": 640, "binary_height": 1, "instructions": 480, "prefix_row_l1_bound": "44", "real_scalar_primitives": 3308, "untouched_arbitrary_fields": 528}, "P": {"all_input_columns": 640, "binary_height": 1, "instructions": 116, "prefix_row_l1_bound": "4", "real_scalar_primitives": 728, "untouched_arbitrary_fields": 528}, "R": {"all_input_columns": 640, "binary_height": 1, "instructions": 416, "prefix_row_l1_bound": "38", "real_scalar_primitives": 2892, "untouched_arbitrary_fields": 528}, "inverse_E": {"all_input_columns": 640, "binary_height": 1, "instructions": 480, "prefix_row_l1_bound": "44", "real_scalar_primitives": 3308, "untouched_arbitrary_fields": 528}, "inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "instructions": 480, "prefix_row_l1_bound": "14", "real_scalar_primitives": 3308, "untouched_arbitrary_fields": 528}, "metric_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "instructions": 544, "prefix_row_l1_bound": "56", "real_scalar_primitives": 3628, "untouched_arbitrary_fields": 528}, "summary": {"determinant_E": "1", "metric_conversion_extra_scalar": 320, "nonzero_E": 1056, "nonzero_P": 160, "nonzero_inverse_E": 1056, "odd_divisions": 0, "physical_metric_counts": {"-1/2": 16, "-1/4": 16, "1": 80}, "rank_E_minus_I": 32, "rank_E_minus_P": 16, "special_physical_fields": 32}}, "source_pins": {"arithmetic": ["new-core-transfer-20261017/low-displacement-20261020/check_response.py", "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8"], "cyclic": ["independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585"], "placement": ["new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz", "88a9f75fa87b1a258d6465e309785c1aaec1be6393d46e51bc0a469e62f09e5e"]}, "status": "PASS_SIGNED_METRIC_ACTUAL112"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-native-review.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-native-review.log new file mode 100644 index 0000000000..c58e30242f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-native-review.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_SIGNED_METRIC_NATIVE diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-native.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-native.log new file mode 100644 index 0000000000..b496974033 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-native.log @@ -0,0 +1 @@ +{"native_phase_scope": "All inherited native records, ordered frames and endpoint adapters are byte-equal. No new spatial phase recipe is used or claimed.", "negative_controls": "One nonzero transfer is deleted and rejected in each principal direction and provider.", "payload_decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", "producer_sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03", "reports": {"base": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}}, "extra": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}}}, "scope": "Complete local native data service. Productive helper progress, global routing, centre retention, terminal decoding and recursive hosting remain separate.", "source_pins": {"cyclic": {"path": "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585"}, "model": {"path": "oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0"}, "model_freeze": {"path": "oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json", "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7"}, "native": {"path": "new-core-transfer-20261017/low-displacement-20261020/emit_native.py", "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745"}, "source": {"path": "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4"}}, "status": "PASS_SIGNED_METRIC_NATIVE"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-ordered-caller.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-ordered-caller.log new file mode 100644 index 0000000000..8bf228daff --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-ordered-caller.log @@ -0,0 +1 @@ +{"status": "PASS", "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-rank-two-review.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-rank-two-review.log new file mode 100644 index 0000000000..227630c4eb --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-rank-two-review.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RECIPROCAL_RANK_TWO +receipt_sha256=6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978 diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-rank-two.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-rank-two.log new file mode 100644 index 0000000000..9915b77b5f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/normal-rank-two.log @@ -0,0 +1,2 @@ +PASS_RECIPROCAL_RANK_TWO +receipt_sha256=971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-coalesced.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-coalesced.log new file mode 100644 index 0000000000..496dcd4a96 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-coalesced.log @@ -0,0 +1,9 @@ +Fresh exact phase checks 25 +Fresh exact phase checks 50 +Fresh exact phase checks 75 +Fresh exact phase checks 100 +Fresh exact phase checks 125 +Fresh exact phase checks 150 +Fresh exact phase checks 175 +Fresh exact phase checks 200 +{"fresh_exact_native_phase_checks": 206, "inherited_native_records": 1071, "payload_decompressed_sha256": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255", "phase_method": "Exact18 Pauli images and the exact reference column fix the full Clifford operator and global phase.", "producer_sha256": "3b3c1e1a3c33a5391c27d89d3484c0802c63d6ec02c9ac041fde6a4c6b844efb", "reports": {"base": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}}, "extra": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "merged_chain_count": 1292, "native_children": 1292, "native_mass": 1792, "native_profile": {"1": 971, "2": 237, "3": 46, "4": 12, "5": 5, "6": 11, "7": 10}, "native_side_map_bound": 2584, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "scalar_events_byte_equal": true, "untouched_arbitrary_fields": 416}}}, "scope": "Complete local data words. All scalar events and endpoints are unchanged. The caller, terminal, helper progress and recursive host remain separate.", "source_pins": {"freeze": ["NATIVE-FREEZE.json", "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb"], "producer": ["emit_native.py", "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03"], "source": ["native-normal/NATIVE.json.gz", "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e"]}, "status": "PASS_COALESCED_SIGNED_METRIC_NATIVE", "unchanged_endpoint_phase_records": 224} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-conditional-clean-reflection.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-conditional-clean-reflection.log new file mode 100644 index 0000000000..3b9541a385 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-conditional-clean-reflection.log @@ -0,0 +1 @@ +{"status": "PASS", "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-family.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-family.log new file mode 100644 index 0000000000..8ba30ec276 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-family.log @@ -0,0 +1 @@ +{"boundary_controls": {"n2_rank_one_swap": true, "n3_positive_metric": true, "n4_only_singular_diagonal_metrics": true}, "model_checker_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", "producer_sha256": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed", "reports": [{"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 4, "n": 5, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 5, "n": 6, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 6, "n": 7, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 7, "n": 8, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 8, "n": 9, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 9, "n": 10, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 10, "n": 11, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 11, "n": 12, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 12, "n": 13, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 13, "n": 14, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 14, "n": 15, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 15, "n": 16, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 16, "n": 17, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 17, "n": 18, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 18, "n": 19, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": true, "metric_equation_rank": 19, "n": 20, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 20, "n": 21, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 21, "n": 22, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 22, "n": 23, "rank_E_minus_I": 2, "rank_E_minus_P": 1}, {"centre_signed_norm": "2", "dyadic_unit_metric": false, "metric_equation_rank": 23, "n": 24, "rank_E_minus_I": 2, "rank_E_minus_P": 1}], "scope": "Finite exact checks support the quantified algebraic proof in FAMILY.md. No global native or supplier lower bound is inferred.", "status": "PASS_RECIPROCAL_FAMILY"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-model.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-model.log new file mode 100644 index 0000000000..6cfdc5951d --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-model.log @@ -0,0 +1 @@ +{"payload_decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", "producer_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", "reports": {"E": {"all_input_columns": 640, "binary_height": 1, "instructions": 480, "prefix_row_l1_bound": "44", "real_scalar_primitives": 3308, "untouched_arbitrary_fields": 528}, "P": {"all_input_columns": 640, "binary_height": 1, "instructions": 116, "prefix_row_l1_bound": "4", "real_scalar_primitives": 728, "untouched_arbitrary_fields": 528}, "R": {"all_input_columns": 640, "binary_height": 1, "instructions": 416, "prefix_row_l1_bound": "38", "real_scalar_primitives": 2892, "untouched_arbitrary_fields": 528}, "inverse_E": {"all_input_columns": 640, "binary_height": 1, "instructions": 480, "prefix_row_l1_bound": "44", "real_scalar_primitives": 3308, "untouched_arbitrary_fields": 528}, "inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "instructions": 480, "prefix_row_l1_bound": "14", "real_scalar_primitives": 3308, "untouched_arbitrary_fields": 528}, "metric_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "instructions": 544, "prefix_row_l1_bound": "56", "real_scalar_primitives": 3628, "untouched_arbitrary_fields": 528}, "summary": {"determinant_E": "1", "metric_conversion_extra_scalar": 320, "nonzero_E": 1056, "nonzero_P": 160, "nonzero_inverse_E": 1056, "odd_divisions": 0, "physical_metric_counts": {"-1/2": 16, "-1/4": 16, "1": 80}, "rank_E_minus_I": 32, "rank_E_minus_P": 16, "special_physical_fields": 32}}, "source_pins": {"arithmetic": ["new-core-transfer-20261017/low-displacement-20261020/check_response.py", "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8"], "cyclic": ["independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585"], "placement": ["new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz", "88a9f75fa87b1a258d6465e309785c1aaec1be6393d46e51bc0a469e62f09e5e"]}, "status": "PASS_SIGNED_METRIC_ACTUAL112"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-native-review.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-native-review.log new file mode 100644 index 0000000000..c58e30242f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-native-review.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_SIGNED_METRIC_NATIVE diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-native.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-native.log new file mode 100644 index 0000000000..b496974033 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-native.log @@ -0,0 +1 @@ +{"native_phase_scope": "All inherited native records, ordered frames and endpoint adapters are byte-equal. No new spatial phase recipe is used or claimed.", "negative_controls": "One nonzero transfer is deleted and rejected in each principal direction and provider.", "payload_decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", "producer_sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03", "reports": {"base": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}}, "extra": {"backward_inverse_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "backward_inverse_by_metric": {"all_input_columns": 640, "binary_height": 2, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}, "backward_transpose_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "16", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "46", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_E": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "30", "private_fields": 0, "real_scalar_primitives": 6440, "untouched_arbitrary_fields": 416}, "forward_inverse_adjoint_by_metric": {"all_input_columns": 640, "binary_height": 1, "endpoint_maps": 224, "explicit_endpoint_monomials": 224, "inherited_native_recipe_count": 1561, "native_children": 1632, "native_mass": 1792, "native_profile": {"1": 1520, "2": 64, "3": 48}, "native_sequence_byte_equal": true, "native_side_map_bound": 3264, "new_native_recipe_count": 0, "owned_fields": 0, "prefix_row_l1_bound": "60", "private_fields": 0, "real_scalar_primitives": 7080, "untouched_arbitrary_fields": 416}}}, "scope": "Complete local native data service. Productive helper progress, global routing, centre retention, terminal decoding and recursive hosting remain separate.", "source_pins": {"cyclic": {"path": "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585"}, "model": {"path": "oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0"}, "model_freeze": {"path": "oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json", "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7"}, "native": {"path": "new-core-transfer-20261017/low-displacement-20261020/emit_native.py", "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745"}, "source": {"path": "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4"}}, "status": "PASS_SIGNED_METRIC_NATIVE"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-ordered-caller.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-ordered-caller.log new file mode 100644 index 0000000000..8bf228daff --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-ordered-caller.log @@ -0,0 +1 @@ +{"status": "PASS", "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee"} diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-rank-two-review.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-rank-two-review.log new file mode 100644 index 0000000000..227630c4eb --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-rank-two-review.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RECIPROCAL_RANK_TWO +receipt_sha256=6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978 diff --git a/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-rank-two.log b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-rank-two.log new file mode 100644 index 0000000000..9915b77b5f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/replay-logs/optimized-rank-two.log @@ -0,0 +1,2 @@ +PASS_RECIPROCAL_RANK_TWO +receipt_sha256=971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/COMMANDS.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/COMMANDS.json new file mode 100644 index 0000000000..a0ec78d8fb --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/COMMANDS.json @@ -0,0 +1,21 @@ +{ + "checks_passed": 4, + "child_processes_run_concurrently": 1, + "command": [ + "python3", + "-I", + "-B", + "/tmp/signed-rank-eight-independent-20261022-ixpvbov0/annex/replay.py", + "--out", + "/tmp/signed-rank-eight-independent-20261022-ixpvbov0/results" + ], + "exit_code": 0, + "expected_status": "PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX", + "observed_status": "PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX", + "replay_receipt_sha256": "b0cc0cc608782b4cc2d5f45c15a8aafd2a40392acc0a08bb46565614fec0a2b9", + "runtime": { + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7" + }, + "working_directory": "/Users/aliromman/Projects/IntegerMultiplicationBounds" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/FINAL-PACKAGE-CHECKS.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/FINAL-PACKAGE-CHECKS.json new file mode 100644 index 0000000000..bdde8fd5c3 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/FINAL-PACKAGE-CHECKS.json @@ -0,0 +1,126 @@ +{ + "all_126_original_j_annex_files_unchanged": true, + "all_13_campaign_inputs_unchanged": true, + "all_152_prior_parent_files_unchanged": true, + "annex_file_count": 37, + "annex_manifest_sha256": "2ef0140cf4b659a0aaeacb505a3689c40ca4d3c46c9926b3dd335807bd71872e", + "annex_total_bytes": 649280, + "body_template": { + "claim_findings": [], + "final_commit_links_rendering_and_readback_pending": true, + "local_source_link_targets": [ + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/README.md", + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md", + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/REPLAY.json", + "publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.md", + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/NOTICE.md" + ], + "path": "reciprocal-signed-rank-eight-body-addendum.template.md", + "sha256": "214b03f9a587376452bea8d3b638b75296ede50781411cefce6bb955f0115e1c" + }, + "independent_replay_sha256": "b0cc0cc608782b4cc2d5f45c15a8aafd2a40392acc0a08bb46565614fec0a2b9", + "local_wrapper_links": [ + { + "document": "README.md", + "target": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md" + }, + { + "document": "README.md", + "target": "replay.py" + }, + { + "document": "README.md", + "target": "SOURCES.json" + }, + { + "document": "README.md", + "target": "evidence/REPLAY.json" + }, + { + "document": "README.md", + "target": "ANNEX-MANIFEST.json" + }, + { + "document": "README.md", + "target": "NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "SOURCES.json" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-CREDITS.md" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2588-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2588-NOTICE-PR2226.md" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2226-NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "EXTERNAL-NOTICES.json" + }, + { + "document": "NOTICE.md", + "target": "LICENSE" + } + ], + "manifest_inventory_exact": true, + "notices_and_license_match_reviewed_parent": true, + "original_j_annex_manifest_sha256": "8c130b4c9d634616e6b31b57a3f356b2094a6b3271d77a5f96c7f8c3c81e7854", + "producer_final_replay_sha256": "ec88488c21e6c69dc7115036d2fb7bbe54057b335662cf5184faee64e2df8cc5", + "producer_outputs_independently_compared": [ + { + "check": "producer", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "producer", + "final_outputs_match_independent_run": true, + "mode": "optimized" + }, + { + "check": "independent", + "final_outputs_match_independent_run": true, + "mode": "normal" + }, + { + "check": "independent", + "final_outputs_match_independent_run": true, + "mode": "optimized" + } + ], + "runner_sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea", + "source_manifest_sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e", + "status": "PASS_FINAL_ANNEX_BINDING", + "symlinks_present": false +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/PRE-REPLAY-SOURCES.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/PRE-REPLAY-SOURCES.json new file mode 100644 index 0000000000..af58f120bd --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/PRE-REPLAY-SOURCES.json @@ -0,0 +1,19 @@ +{ + "command": [ + "python3", + "-I", + "-B", + "/tmp/signed-rank-eight-independent-20261022-ixpvbov0/annex/replay.py", + "--out", + "/tmp/signed-rank-eight-independent-20261022-ixpvbov0/results" + ], + "copied_annex": "/tmp/signed-rank-eight-independent-20261022-ixpvbov0/annex", + "frozen_inventory_exact": true, + "original_and_packaged_sources_equal": true, + "replay_output": "/tmp/signed-rank-eight-independent-20261022-ixpvbov0/results", + "runner_sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea", + "source_files": 13, + "source_manifest_sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e", + "status": "PASS", + "working_directory": "/Users/aliromman/Projects/IntegerMultiplicationBounds" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REPLAY.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REPLAY.json new file mode 100644 index 0000000000..e9e9690660 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REPLAY.json @@ -0,0 +1,46 @@ +{ + "checks": [ + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 5.061, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 6.142, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 3.79, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 3.725, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "All four JSON receipts match exact frozen bytes. The source gzip file is immutable; its decompressed payload hash is also checked.", + "frozen_sources_unchanged": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea", + "scope": "The signed48 full-unit and two-principal-unit coefficient classification, its six-step ordinary gauge, and its fixed64 complement. No new native schedule, native phase replay, all-stage composition, precision, supplier invoice, or complete kappa claim.", + "source_files": 13, + "source_manifest_sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e", + "status": "PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.json new file mode 100644 index 0000000000..e4063fe778 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.json @@ -0,0 +1,93 @@ +{ + "annex": "packages/reciprocal-native-responses/annexes/signed-rank-eight-coefficients", + "annex_file_count": 37, + "annex_manifest_sha256": "2ef0140cf4b659a0aaeacb505a3689c40ca4d3c46c9926b3dd335807bd71872e", + "annex_total_bytes": 649280, + "blocking_findings": [], + "body_template_review": { + "claim_findings": [], + "final_commit_links_rendering_and_readback_pending": true, + "local_source_link_targets": [ + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/README.md", + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md", + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/REPLAY.json", + "publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.md", + "reciprocal-native-responses/annexes/signed-rank-eight-coefficients/NOTICE.md" + ], + "path": "reciprocal-signed-rank-eight-body-addendum.template.md", + "sha256": "214b03f9a587376452bea8d3b638b75296ede50781411cefce6bb955f0115e1c" + }, + "both_executed_checkers_read": true, + "frozen_campaign_inputs_unchanged": 13, + "independent_mathematical_review": [ + "Derived determinant and inverse from actual K/G identities without an additional component-projector assumption.", + "Verified complete all-integer exponent classification using units in Z[1/2] and reduction modulo 3.", + "Verified both principal determinant identities, four-value intersection, injectivity of the coefficient parameterization, and closure of the 48-port family under inversion.", + "Expanded the six-step gauge on arbitrary ordinary data and verified each factor has a dyadic inverse under the stated unit condition.", + "Verified determinant 1 on 48 ports versus 2^-64 on 112 ports and the one-quarter inverse of the fixed 64-port complement.", + "Verified the fixed-family orthogonality equation and retained both principal-only and full-only counterexamples." + ], + "not_claimed": [ + "All dyadic reciprocal response matrices are classified.", + "Principal-unit conditions alone give the 65,536 count.", + "Bounded exponent tests prove the infinite classification.", + "Rank-eight correction gives eight native children or a native-cost lower bound.", + "All coefficient choices have a supplied, restored, phased native word or a uniform scalar invoice.", + "The 112-port interface has determinant one.", + "Inversion leaves the fixed 64-port response complement unchanged.", + "Orthogonality is excluded for other response families.", + "Current selected supplier admission or complete kappa improvement." + ], + "omitted": [ + "Older bipartite native emitter and native-event replay", + "New coefficient native implementation, phase and helper-restoration replay", + "All-stage routed controller and terminal decoding", + "Recursive hosting, precision, complete supplier invoice and kappa calculation", + "Independent remote source-object verification", + "Final GitHub commit links, rendering, and published-body readback" + ], + "original_j_annex_files_unchanged": 126, + "previous_parent_files_unchanged": 152, + "proof_files_read": { + "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md": "15f67cc3763e642f14101438173b4b36f1ae7d89068bfb0b49cc7e36fadb5aab", + "lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md": "d6cf5e7b2f8adb70a0eeeace3b9528e5c759961de1d79a79c8dbe6e76f36d3dc", + "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md": "59996d9be93fc257c73eb49b896fcb639ab5019d4b6471be7e04fd3a6cbe3ab3" + }, + "replay": { + "checks": 4, + "exact_frozen_bytes": true, + "final_producer_outputs_independently_compared": 4, + "independent_child_seconds": 18.718, + "independent_receipt_sha256": "b0cc0cc608782b4cc2d5f45c15a8aafd2a40392acc0a08bb46565614fec0a2b9", + "modes": [ + "normal", + "optimized" + ], + "one_child_process_at_a_time": true, + "producer_final_receipt_sha256": "ec88488c21e6c69dc7115036d2fb7bbe54057b335662cf5184faee64e2df8cc5", + "runner_and_sources_identical_to_independent_run": true + }, + "review_files": { + "COMMANDS.json": "b592416f69ba2e55382c8bcb1a8e399027c0f19f4afc5fd17175846d127bbdea", + "FINAL-PACKAGE-CHECKS.json": "9e34d6f1e139b2890823e473b2779b52cdb217337795457a72786483aa5a1fb6", + "PRE-REPLAY-SOURCES.json": "4205caee2eb439002d6e35296a0d9aac210e664e7a9326efbf0d4ccf58e6ee8e", + "REPLAY.json": "b0cc0cc608782b4cc2d5f45c15a8aafd2a40392acc0a08bb46565614fec0a2b9", + "REVIEW.md": "2b0eb9c98dbe09b6e3677d3ad04cee2e9e7ecdfa644871a789c4f7187bfa439b", + "REVIEWED-ANNEX-MANIFEST.json": "2ef0140cf4b659a0aaeacb505a3689c40ca4d3c46c9926b3dd335807bd71872e", + "REVIEWED-BODY-ADDENDUM.template.md": "214b03f9a587376452bea8d3b638b75296ede50781411cefce6bb955f0115e1c", + "cold-replay/REPLAY.json": "b0cc0cc608782b4cc2d5f45c15a8aafd2a40392acc0a08bb46565614fec0a2b9", + "cold-replay/independent/normal/REVIEW.json": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "cold-replay/independent/normal/stdout.log": "687496e1e880e4845f5a21d04e2685607de4c1a46f029b857c83a9b9b2694a8c", + "cold-replay/independent/optimized/REVIEW.json": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "cold-replay/independent/optimized/stdout.log": "687496e1e880e4845f5a21d04e2685607de4c1a46f029b857c83a9b9b2694a8c", + "cold-replay/producer/normal/RECIPROCAL-CENTRES.json": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "cold-replay/producer/normal/stdout.log": "ce19ac91afb5aa06f9bc5a6ff19ecc5a83521eed68e3da0148b1945f6ffdd4c7", + "cold-replay/producer/optimized/RECIPROCAL-CENTRES.json": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "cold-replay/producer/optimized/stdout.log": "ce19ac91afb5aa06f9bc5a6ff19ecc5a83521eed68e3da0148b1945f6ffdd4c7" + }, + "reviewer": "/root/reciprocal_publication_review", + "runner_sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea", + "scope": "Fixed signed 48-port dyadic full-unit classification, exactly 65,536 distinct responses under full and two principal unit conditions, existing-data ordinary gauge, ordered interface determinant, fixed 64-port complement, and family-specific orthogonality limit.", + "source_manifest_sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e", + "status": "PASS_INDEPENDENT_SIGNED_RANK_EIGHT_COEFFICIENT_REVIEW" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.md b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.md new file mode 100644 index 0000000000..333b70b834 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.md @@ -0,0 +1,138 @@ +# Independent review of the signed coefficient annex + +The coefficient theorem and its stated gauge pass this bounded review. +The result is complete for the fixed signed 48-port family and the +specified selected set. It does not supply a native schedule or a +complete supplier price. It gives no complete kappa improvement. + +The reviewed annex is +`packages/reciprocal-native-responses/annexes/signed-rank-eight-coefficients`. +`REVIEW.json` binds its final manifest and proposed body. All 13 frozen +inputs match the campaign originals. Both unchanged checkers passed in +normal and optimized Python from a new temporary copy. The producer +proof, historical independent proof, matrix-source note, and both +executed checkers were read. This review includes the mathematical +argument below, rather than only the historical status or fresh receipts. + +## Full-unit classification + +The actual matrices satisfy KK^T=12I8, G^T=G, G^2=I48, det G=1, and +GK^T=K^T Lambda, with the fixed alternating signs in Lambda. For +D=diag(beta_v), these identities give + + E=G-K^T Lambda D K = G(I-K^T D K), + det E=product_v (1-12 beta_v), + E^-1=G+K^T Lambda diag(beta_v/(1-12 beta_v)) K. + +These formulas follow directly from the matrix identities and retain +factor order. They need no additional component-projector assumption. +For a dyadic beta, 1-12 beta cannot vanish, since 1/12 is not dyadic. + +Put R=Z[1/2] and s_v=1-12 beta_v. A product in R can be a unit only +when each factor is a unit. The determinant and inverse formulas prove +that E is a unit over R exactly when every s_v is a unit. The units of +R are the signed integer powers of two. Reduction modulo three is +defined on R and gives s_v=1 modulo three. It selects precisely + + s_v=(-2)^n_v, + beta_v=(1-(-2)^n_v)/12, n_v in Z. + +Conversely, these coefficients are dyadic for every integer exponent. +Inversion sends n_v to -n_v. This proves the infinite classification; +the finite exponent ranges in the checkers are controls only. + +## Principal blocks and the count + +The selected physical set is S=[0,7,15,36,42,46,79,89]. The actual +minor has det K_S=-4 and G_SS=0. Thus the selected block L has +det L=16 product beta_v. Jacobi's complementary principal-minor +identity, applied to the displayed inverse, gives the same determinant +for H on the other 40 centre ports. This remains valid when a beta +is zero, because the full dyadic response is still invertible over Q. + +Consequently the two principal blocks are units over R exactly when +each beta_v is a unit. Intersect this condition with the full-unit +classification. For positive n, the odd numerator 1-(-2)^n must have +absolute value three. For negative n=-m, clearing 2^m gives the same +test for 2^m-(-1)^m. These equations give only n=-2,-1,1,2. At n=0, +beta is zero. The four coefficients are 1/16,1/8,1/4,-1/4. + +Different parameter vectors give different matrices: multiplication +of K^T Lambda diag(delta) K=0 by K on the left and K^T on the right +gives 144 Lambda diag(delta)=0. There are therefore exactly 4^8=65536 +distinct 48-port responses under the full-unit and both-principal-unit +conditions. This finite 48-port family is closed under inversion. + +The conditions cannot be dropped. Uniform beta=1/2 has both principal +units but full determinant 5^8, which is not a dyadic unit. Uniform +beta=3/4 gives a full unit but nonunit principal blocks. Both cases +are checked. The eight centre rows and the rank of the correction +do not give a native-child count or native-cost lower bound. + +## Gauge, interface, and orthogonality + +In the stated order, the six factors on existing ordinary data give + + t_final=-K_T^T B(K_T t_initial+K_R0 r_initial), + r_final=G_R0 r_initial-K_R0^T B(K_T t_initial+K_R0 r_initial), + B=diag(alpha_v beta_v). + +These expressions equal H on all inputs. The two additions are shears; +K_T, G_R0, and B are dyadic units under the stated condition. Reversing +the six factors therefore gives H^-1. No initial zero or extra centre +field is used. This proves an existing-data factorization, not a +concrete elementary-word price for every coefficient vector. + +The ordered interface factors give det A=det L/det H=1 on the 48-port +part. The fixed 64-port complement has square 4I and determinant 2^64. +Its inverse belongs to the ordinary part of the full interface, which +therefore has determinant 2^-64. The full 112-port response inverse +uses one quarter of the fixed complement. Closure under inversion of +the 48-port coefficient family does not keep that complement unchanged. + +Finally, E is symmetric and + + E^2=I+K^T diag(12 beta_v^2-2 beta_v) K. + +Multiplication by K and K^T makes E^2=I equivalent to beta_v=0 or 1/6 +for every v. Only zero is dyadic. Thus G is the only dyadic orthogonal +member of this fixed family. This statement does not exclude another +matching or reciprocal family, including the later E=P R family. + +## Checks and publication boundary + +The producer checks six full 112-port inverse examples and enumerates +all 65536 coefficient tuples through the proved determinant formulas. +The historical independent checker imports no producer code. It uses +integer Bareiss elimination after row-denominator clearing, nine +matrix cases, and a separate eight-step recurrence for the full +determinant distribution. It checks the six-step gauge and reverse +on all 40 columns in eight cases, both ordered interface inverse +products, and the fixed 64-port complement. It also checks the +distinction between full and principal units. These finite tests +support the source matrices; the written proof establishes completeness. + +`COMMANDS.json` records the actual command. `REPLAY.json` and +`cold-replay/` retain all four receipts and logs. The runner used one +child process at a time, with `-I -B` and then also `-O`. All four +receipts match their exact frozen bytes. No normalization was used. +The runner and source manifest match the final annex. The scripts +use only the standard library and input paths derived from their +copied locations. No runtime compiler or producer module is imported. + +The final package check covers every manifest entry, the exact file +inventory, new wrapper links, the proposed body, and preservation of +the earlier parent and original-J annex files. The predecessor notices +match the already reviewed parent copies. No new remote notice +verification is claimed. The older bipartite native packet is retained +as matrix source and historical context; its emitter and native word +were not rerun or adopted for the new coefficients. + +Native query access, scatter placement, all native phases and helper +returns, routed composition, terminal decoding, recursive hosting, +precision, and a complete supplier invoice remain open. No result is +admitted to the current selected construction by this review. Final +commit-pinned GitHub links, rendered Markdown, and published readback +remain the coordinator's checks. This review makes no Git or publication +change. OpenAI Codex performed this review under the user's direction; +the retained notices give predecessor credit and the assistance record. diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEWED-ANNEX-MANIFEST.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEWED-ANNEX-MANIFEST.json new file mode 100644 index 0000000000..2eb1088e7c --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEWED-ANNEX-MANIFEST.json @@ -0,0 +1,185 @@ +{ + "files": [ + { + "bytes": 2319, + "path": "EXTERNAL-NOTICES.json", + "sha256": "580b28d74bb72ca158ab15599baca2bff0e4b43c7bbc43f787d16307ac975709" + }, + { + "bytes": 11357, + "path": "LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 2275, + "path": "NOTICE.md", + "sha256": "a79f1d1c2357170ce551ae92aaa8f8768adb487e21171743995067c14adcffbd" + }, + { + "bytes": 5860, + "path": "README.md", + "sha256": "4b698dcc36552283a12a4ebada27c6d238820905b9b08fb05182a46ceac7736c" + }, + { + "bytes": 4646, + "path": "SOURCES.json", + "sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e" + }, + { + "bytes": 256, + "path": "evidence/PRESERVATION.json", + "sha256": "210cc43611c15d2847b2df662c28d862978af1b4071437c7b9eefadcf6f1f219" + }, + { + "bytes": 1965, + "path": "evidence/REPLAY.json", + "sha256": "ec88488c21e6c69dc7115036d2fb7bbe54057b335662cf5184faee64e2df8cc5" + }, + { + "bytes": 3123, + "path": "evidence/SOURCE-EXTRACTION.json", + "sha256": "3d2651cf4d5dc1e32b38d5bd0e6bf4cd458e4a8b886b02b4d3c6e6a895587c7b" + }, + { + "bytes": 1965, + "path": "evidence/replay/REPLAY.json", + "sha256": "ec88488c21e6c69dc7115036d2fb7bbe54057b335662cf5184faee64e2df8cc5" + }, + { + "bytes": 5625, + "path": "evidence/replay/independent/normal/REVIEW.json", + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "bytes": 50, + "path": "evidence/replay/independent/normal/stdout.log", + "sha256": "687496e1e880e4845f5a21d04e2685607de4c1a46f029b857c83a9b9b2694a8c" + }, + { + "bytes": 5625, + "path": "evidence/replay/independent/optimized/REVIEW.json", + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "bytes": 50, + "path": "evidence/replay/independent/optimized/stdout.log", + "sha256": "687496e1e880e4845f5a21d04e2685607de4c1a46f029b857c83a9b9b2694a8c" + }, + { + "bytes": 5140, + "path": "evidence/replay/producer/normal/RECIPROCAL-CENTRES.json", + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "bytes": 37, + "path": "evidence/replay/producer/normal/stdout.log", + "sha256": "ce19ac91afb5aa06f9bc5a6ff19ecc5a83521eed68e3da0148b1945f6ffdd4c7" + }, + { + "bytes": 5140, + "path": "evidence/replay/producer/optimized/RECIPROCAL-CENTRES.json", + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "bytes": 37, + "path": "evidence/replay/producer/optimized/stdout.log", + "sha256": "ce19ac91afb5aa06f9bc5a6ff19ecc5a83521eed68e3da0148b1945f6ffdd4c7" + }, + { + "bytes": 657, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json", + "sha256": "a57f64a1ba7bb3245900f06a6e15850a5d3fae3886660eed6e4c8d542603c258" + }, + { + "bytes": 5625, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.json", + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "bytes": 8851, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md", + "sha256": "15f67cc3763e642f14101438173b4b36f1ae7d89068bfb0b49cc7e36fadb5aab" + }, + { + "bytes": 12127, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py", + "sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da" + }, + { + "bytes": 489974, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz", + "sha256": "b2fb08cb6325003cf1fa8eaa7bd29279a437ddfc5b9bd0d24561959cd829c01f" + }, + { + "bytes": 4441, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.json", + "sha256": "da5e354b51adb14447d073fb7867902398686471d8592d1c90860ca4aec25771" + }, + { + "bytes": 7368, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md", + "sha256": "d6cf5e7b2f8adb70a0eeeace3b9528e5c759961de1d79a79c8dbe6e76f36d3dc" + }, + { + "bytes": 1023, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json", + "sha256": "c147770b253d8b33a18ba6edb766ab505d203ba8ecd16507764d9a8c1c98e1c1" + }, + { + "bytes": 18893, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py", + "sha256": "e552e541bf681dc411aeb987bf0903efa367f2acdd3af4d611999b7e947d0b9b" + }, + { + "bytes": 598, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json", + "sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e" + }, + { + "bytes": 5140, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.json", + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "bytes": 8026, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md", + "sha256": "59996d9be93fc257c73eb49b896fcb639ab5019d4b6471be7e04fd3a6cbe3ab3" + }, + { + "bytes": 7332, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py", + "sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1" + }, + { + "bytes": 1279, + "path": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + { + "bytes": 1439, + "path": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "bytes": 1754, + "path": "notices/PR2588-NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "bytes": 5030, + "path": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "bytes": 3234, + "path": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + { + "bytes": 4112, + "path": "replay.py", + "sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea" + } + ], + "scope": "Additive coefficient classification for the fixed signed48 rank-eight family. No new native schedule. All prior package and original-J annex files are unchanged." +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEWED-BODY-ADDENDUM.template.md b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEWED-BODY-ADDENDUM.template.md new file mode 100644 index 0000000000..396e600c8f --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEWED-BODY-ADDENDUM.template.md @@ -0,0 +1,19 @@ +The [signed rank-eight coefficient annex](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/README.md) adds a complete classification for the fixed signed 48-port family `E=G-K^T Lambda diag(beta_v)K`. The [proof and independent review](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md) show that the full response is a dyadic unit exactly when `beta_v=(1-(-2)^n_v)/12` for integers n_v. Requiring **the full response and both specified principal blocks** to be dyadic units restricts each beta to `1/4`, `1/8`, `-1/4`, or `1/16`. This gives exactly **65,536 distinct responses**, closed under inversion. Principal units alone permit more choices: beta=1/2 has both principal units but full determinant 5^8. The later `E=P R` family is outside this fixed-family classification. + +The six-step ordinary gauge acts on existing arbitrary data without an initial zero or additional centre field. Its reverse gives the ordinary inverse under the principal-unit condition. This proves a representation, not a scalar invoice for every coefficient choice. The ordered interface has determinant one on the 48-port part; including the fixed 64-port complement gives full 112-port determinant 2^-64. No new native schedule, phase replay, helper-restoration word, routed composition, terminal, precision bound, or complete supplier invoice is supplied. **No complete kappa improvement follows.** + +The [fresh replay](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/REPLAY.json) runs both unchanged checkers in normal and optimized Python. All four receipts match their frozen bytes. The producer checks six full inverse cases and all 65,536 coefficient tuples through the proved formulas. The independent checker uses Bareiss determinants, nine matrix cases, all-column gauge and interface checks, and a separate count recurrence. The infinite classification rests on its proof, not the bounded exponent controls. A [fresh separate agent review](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/REVIEW.md) records the final scope and independent replay. + +With Python 3.11+, the standard library, at least 3 GiB free space, and a new output directory: + +```sh +python3 -I -B research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/replay.py --out /tmp/signed-rank-eight-coefficients +``` + +Expected final line: + +```text +PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX +``` + +The [notice](https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/NOTICE.md) credits the coordinating, controller, bridge-review, oblique-native, and budget-geometry contributions and retains the parent native source lineage. All thirteen frozen inputs, accepted parent files, historical source pins, and Apache-2.0 notices remain unchanged. Substantial OpenAI Codex assistance was used. diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/REPLAY.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/REPLAY.json new file mode 100644 index 0000000000..e9e9690660 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/REPLAY.json @@ -0,0 +1,46 @@ +{ + "checks": [ + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 5.061, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 6.142, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 3.79, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 3.725, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "All four JSON receipts match exact frozen bytes. The source gzip file is immutable; its decompressed payload hash is also checked.", + "frozen_sources_unchanged": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea", + "scope": "The signed48 full-unit and two-principal-unit coefficient classification, its six-step ordinary gauge, and its fixed64 complement. No new native schedule, native phase replay, all-stage composition, precision, supplier invoice, or complete kappa claim.", + "source_files": 13, + "source_manifest_sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e", + "status": "PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/normal/REVIEW.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/normal/REVIEW.json new file mode 100644 index 0000000000..666bcf768c --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/normal/REVIEW.json @@ -0,0 +1,246 @@ +{ + "centre_interface_determinant": "1", + "checker_sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da", + "determinant_distribution": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "finite_exponent_controls": [ + -128, + 128 + ], + "four_unit_parameters": [ + { + "beta": "1/16", + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "n": 2, + "s": "4" + } + ], + "full112_interface_determinant": "1/18446744073709551616", + "matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/4", + "det48": "256", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/8", + "det48": "1/256", + "det_ordinary40": "1/1048576", + "det_selected": "1/1048576", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_-1/4", + "det48": "65536", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/16", + "det48": "1/65536", + "det_ordinary40": "1/268435456", + "det_selected": "1/268435456", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/4", + "-1/4", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "mixed_independent", + "det48": "1", + "det_ordinary40": "1/262144", + "det_selected": "1/262144", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2" + ], + "both_principal_dyadic_units": true, + "case": "old_principal_units_only", + "det48": "390625", + "det_ordinary40": "1/16", + "det_selected": "1/16", + "full_dyadic_unit": false, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4" + ], + "both_principal_dyadic_units": false, + "case": "full_unit_nonprincipal", + "det48": "16777216", + "det_ordinary40": "6561/4096", + "det_selected": "6561/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": false, + "case": "zero_selected_minor", + "det48": "-128", + "det_ordinary40": "0", + "det_selected": "0", + "full_dyadic_unit": true + }, + { + "beta": [ + "171/2048", + "5/64", + "3/32", + "1/8", + "1/4", + "3/4", + "11/4", + "-85/4" + ], + "both_principal_dyadic_units": false, + "case": "mixed_unbounded_exponents", + "det48": "1", + "det_ordinary40": "-7194825/536870912", + "det_selected": "-7194825/536870912", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + } + ], + "parameter_count": 65536, + "partner_centre_determinant": "-4", + "producer_freeze_sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e", + "scope": "Exact signed48 family and its fixed64 complement. The infinite classification is proved in REVIEW.md; the finite controls do not prove completeness. No native schedule, all-stage closure, precision, or supplier invoice is claimed.", + "selected_centre_determinant": "-4", + "six_step_gauge_cases": 8, + "small64_determinant": "18446744073709551616", + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/normal/stdout.log new file mode 100644 index 0000000000..e46465e637 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/optimized/REVIEW.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/optimized/REVIEW.json new file mode 100644 index 0000000000..666bcf768c --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/optimized/REVIEW.json @@ -0,0 +1,246 @@ +{ + "centre_interface_determinant": "1", + "checker_sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da", + "determinant_distribution": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "finite_exponent_controls": [ + -128, + 128 + ], + "four_unit_parameters": [ + { + "beta": "1/16", + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "n": 2, + "s": "4" + } + ], + "full112_interface_determinant": "1/18446744073709551616", + "matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/4", + "det48": "256", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/8", + "det48": "1/256", + "det_ordinary40": "1/1048576", + "det_selected": "1/1048576", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_-1/4", + "det48": "65536", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/16", + "det48": "1/65536", + "det_ordinary40": "1/268435456", + "det_selected": "1/268435456", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/4", + "-1/4", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "mixed_independent", + "det48": "1", + "det_ordinary40": "1/262144", + "det_selected": "1/262144", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2" + ], + "both_principal_dyadic_units": true, + "case": "old_principal_units_only", + "det48": "390625", + "det_ordinary40": "1/16", + "det_selected": "1/16", + "full_dyadic_unit": false, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4" + ], + "both_principal_dyadic_units": false, + "case": "full_unit_nonprincipal", + "det48": "16777216", + "det_ordinary40": "6561/4096", + "det_selected": "6561/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": false, + "case": "zero_selected_minor", + "det48": "-128", + "det_ordinary40": "0", + "det_selected": "0", + "full_dyadic_unit": true + }, + { + "beta": [ + "171/2048", + "5/64", + "3/32", + "1/8", + "1/4", + "3/4", + "11/4", + "-85/4" + ], + "both_principal_dyadic_units": false, + "case": "mixed_unbounded_exponents", + "det48": "1", + "det_ordinary40": "-7194825/536870912", + "det_selected": "-7194825/536870912", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + } + ], + "parameter_count": 65536, + "partner_centre_determinant": "-4", + "producer_freeze_sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e", + "scope": "Exact signed48 family and its fixed64 complement. The infinite classification is proved in REVIEW.md; the finite controls do not prove completeness. No native schedule, all-stage closure, precision, or supplier invoice is claimed.", + "selected_centre_determinant": "-4", + "six_step_gauge_cases": 8, + "small64_determinant": "18446744073709551616", + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/optimized/stdout.log new file mode 100644 index 0000000000..e46465e637 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/independent/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/normal/RECIPROCAL-CENTRES.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/normal/RECIPROCAL-CENTRES.json new file mode 100644 index 0000000000..98f01e776a --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/normal/RECIPROCAL-CENTRES.json @@ -0,0 +1,256 @@ +{ + "checker_sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1", + "component_choice_count": 65536, + "exponent_classification_basis": "The proof uses reduction modulo3 and the exact dyadic-unit equations, not a bounded search", + "exponent_spot_check_range": [ + -64, + 64 + ], + "full112_matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "response48_determinant": "256", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/8", + "ordinary40_determinant": "1/1048576", + "reciprocal_beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "response48_determinant": "1/256", + "selected_determinant": "1/1048576" + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_-1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "response48_determinant": "65536", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/16", + "ordinary40_determinant": "1/268435456", + "reciprocal_beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "response48_determinant": "1/65536", + "selected_determinant": "1/268435456" + }, + { + "beta": [ + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "mixed_four_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + }, + { + "beta": [ + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "mixed_reverse_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + } + ], + "parameters_with_both_units": [ + { + "beta": "1/16", + "beta_is_unit": true, + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "beta_is_unit": true, + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "beta_is_unit": true, + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "beta_is_unit": true, + "n": 2, + "s": "4" + } + ], + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "principal_determinant_histogram": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "scope": "Exact coefficient family and actual source matrix checks; independently adjustable centre scatter and full native composition remain implementation premises", + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/normal/stdout.log b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/normal/stdout.log new file mode 100644 index 0000000000..2a9ad49424 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/normal/stdout.log @@ -0,0 +1 @@ +PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/optimized/RECIPROCAL-CENTRES.json b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/optimized/RECIPROCAL-CENTRES.json new file mode 100644 index 0000000000..98f01e776a --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/optimized/RECIPROCAL-CENTRES.json @@ -0,0 +1,256 @@ +{ + "checker_sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1", + "component_choice_count": 65536, + "exponent_classification_basis": "The proof uses reduction modulo3 and the exact dyadic-unit equations, not a bounded search", + "exponent_spot_check_range": [ + -64, + 64 + ], + "full112_matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "response48_determinant": "256", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/8", + "ordinary40_determinant": "1/1048576", + "reciprocal_beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "response48_determinant": "1/256", + "selected_determinant": "1/1048576" + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_-1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "response48_determinant": "65536", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/16", + "ordinary40_determinant": "1/268435456", + "reciprocal_beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "response48_determinant": "1/65536", + "selected_determinant": "1/268435456" + }, + { + "beta": [ + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "mixed_four_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + }, + { + "beta": [ + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "mixed_reverse_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + } + ], + "parameters_with_both_units": [ + { + "beta": "1/16", + "beta_is_unit": true, + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "beta_is_unit": true, + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "beta_is_unit": true, + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "beta_is_unit": true, + "n": 2, + "s": "4" + } + ], + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "principal_determinant_histogram": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "scope": "Exact coefficient family and actual source matrix checks; independently adjustable centre scatter and full native composition remain implementation premises", + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" +} diff --git a/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/optimized/stdout.log b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/optimized/stdout.log new file mode 100644 index 0000000000..2a9ad49424 --- /dev/null +++ b/research/publication-reviews/reciprocal-native-responses/signed-rank-eight-coefficients-review/cold-replay/producer/optimized/stdout.log @@ -0,0 +1 @@ +PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY diff --git a/research/reciprocal-native-responses/APPLICATION.md b/research/reciprocal-native-responses/APPLICATION.md new file mode 100644 index 0000000000..43a765fe30 --- /dev/null +++ b/research/reciprocal-native-responses/APPLICATION.md @@ -0,0 +1,207 @@ +# Ordered three-call response and conditional cleanup + +This application uses the actual `E=P R` response, with `P^2=R^2=I` +and `R-I=U L` of rank 16. Its identities keep all stage orders. +The exact matrix regression uses three distinct signed conjugations +of the actual 112-port matrices. Those conjugations test order; they +are not a replay of the actual D25 routes. + +## Wrapped local responses + +Write `D(A)=diag(A,A)` and + +```text +L_A=[[I,0],[A,I]], U_A=[[I,A],[0,I]]. +``` + +For a raw forward response `E`, apply `P` on the current-I Y input +and on the completed-FULL X output. For a raw backward response +`E^-1`, use the same wrapper positions. The resulting content maps are + +```text +F^P=[[P,0],[E,P]]=D(P)L_R, +B^P=[[P,-P R],[0,P]]=D(P)U_-R. +``` + +These wrapper positions use the pinned +[stage-view premise](frozen/lanes/bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md). +No port-mixing wrapper is granted on a retired ordinary Y hole. +The common-frame `P` word costs 728 real primitives. Its address +views are separate costs. + +## Three distinct stages + +Set + +```text +H=P1 P0, Ptot=P2 P1 P0, +Rhat0=R0, +Rhat1=P0^-1 R1 P0, +Rhat2=H^-1 R2 H. +``` + +Then + +```text +F2^P B1^P F0^P=D(Ptot)L_Rhat2 U_-Rhat1 L_Rhat0. +``` + +Let `K_i=Rhat_i-I` and `W=L_I U_-I L_I=[[0,-I],[I,0]]`. The +normalized defect is + +```text +T=W^-1 L_Rhat2 U_-Rhat1 L_Rhat0=A2 A1 A0, + +A0=[[I,0],[K0,I]], +A1=[[I-K1,-K1],[K1,I+K1]], +A2=[[I,-K2],[0,I]]. +``` + +Each `A_i-I` has square zero and rank at most 16 in array units. +For the middle term, use + +```text +A1-I=[-I;I]K1[I,I], [I,I][-I;I]=0. +``` + +Thus `rank(T-I)<=48` in array units, or at most `48d` over a payload +field of dimension `d`. The exact inverse is the following ordered +sequence: + +```text +X += K2 Y +q = K1(X+Y); X += q; Y -= q +Y -= K0 X. +``` + +The middle sum remains unchanged by the two writes. A serial +implementation must retain its complete query before either write +changes a required source. + +## Source records and literal read cuts + +Let `Uhat_i,Lhat_i` be the transported factors of `K_i`. In particular, + +```text +Uhat0=U0, Lhat0=L0, +Uhat1=P0^-1 U1, Lhat1=L1 P0, +Uhat2=H^-1 U2, Lhat2=L2 H. +``` + +For initial logical data `x,y`, put + +```text +c0=L0 x, +t=y+R0 x, c1=Lhat1 t, +w=x-Rhat1 t, c2=Lhat2 w. +``` + +Before the `Ptot` code, the output is + +```text +X=-y-U0 c0-Uhat1 c1, +Y= x-Uhat1 c1+Uhat2 c2. +``` + +The three local rows `L0,L1,L2` have different physical read cuts: + +| Record | Stored argument | Read cut | +| --- | --- | --- | +| `c0` | F0 source `X=x` | completed X, before post-`P0` | +| `c1` | B1 input `Y=P0 t` | current-I Y, before pre-`P1` | +| `c2` | F2 source `X=H w` | completed X, before post-`P2` | + +In particular, `c1=L1(P0 t)`, not `L1 t`. Retaining these records +requires owned fields or a joint invertible code with a decoder for +every displaced arbitrary baseline. Later frame progress is also a +paid operation. + +## Conditional endpoint cleanup + +For physical inputs `X0,Y0`, let `x=q X0`, `y=Y0`, with `q=Q^-1`. +This is a coordinate definition. The retained signed terminal gives + +```text +output=diag(F,F) Qhat D(Ptot) T Qhat^-1 input, +Qhat=diag(Q,I). +``` + +No routed code is commuted through `F`. A logical code `A` at this +endpoint needs the physical implementation `F A F^-1`. + +Since each stage route is port-diagonal, `Ptot` remains supported on +the same 32 ports. Conditional on admitted completed stage views, +remove this code as follows: apply `q` on those 32 X fields, apply +`Ptot^-1` to both banks through the views, then apply `Q` to those +32 X fields. The line subtotal is 64 rank-one children. The six `P` +words cost `6*728=4368` real primitives. This does not remove `T`. + +Saved records would then give the content correction + +```text +X += Q(Uhat1 c1-Uhat2 c2), +Y -= U0 c0+Uhat1 c1. +``` + +The `Q` on the X scatter remains. Three available 16-row records do +not implement the scatter. The number `3*1792+64=5440` is only a +native subtotal under compatible raw-service and view premises. It +is not the price of a complete decoder or supplier. + +## Conditional clean-reflection variant + +Let `S` be the same 32 special ports and `O` the other 80. Let `Pi` +and `J0` be their coordinate projections. Here `J0` is not the metric. +Because `P` is identity on `O`, the ordinary rows of `E` equal those +of `R` and have zero diagonal. The selected set is pair-closed. + +These are local response conditions for a possible clean service. +No native cleanR32 service is emitted in this package. Under that +service premise, use coordinates `x=(a,u)`, `y=(z,v)` and maps + +```text +F_R(x,y)=(-z,(Rx)_O,(Rx)_S,v+(Rx)_O), +B_R(x,y)=(-z,(Rx)_O-v,(Rx)_S,v). +``` + +Selected exchange at both boundaries of `B_R` gives, for `w=R(z,u)`, + +```text +Bswap_R(x,y)=(w_S,w_O-v,-a,v). +``` + +The entry types are `Qx` and `diag(Q_S,I_O)y`. The exit types are +FULL on X and selected Y, and `Fq` on ordinary Y. The selected +exchange uses equal entry types. All target baselines are arbitrary. + +Each source code `diag(R_i,I)` differs from identity by rank 16. +Transport through the invertible ideal stage maps gives a complete +residual rank at most 48, in the same array sense as above. The ideal +terminal has 64 positive rank-one lines; an identity entry requires +32 further selected formation lines. Both counts exclude the +nonidentity reflection residual. + +For the hidden-output test, set final X and selected Y to zero and +let final ordinary logical Y be `h`. Write `i_O` for its inclusion +into the full coordinate space. Exact reversal gives + +```text +unpermuted B: + x_initial=R0 J0 R1 i_O h, + y_initial=(I-R1)i_O h; + +selected-conjugate Bswap: + x_initial=R0 R1 i_O h, + y_initial=J0(I-R1)i_O h. +``` + +The final `R2` drops out. For `Bswap`, the hidden correction depends +on two 16-row families, `L1 i_O h` and `L0 R1 i_O h`, so its rank +is at most 32 arrays. Its selected borrowed row vanishes, but its +ordinary hidden observation remains. Normalizing the ordinary holes +would permit those reads and has a separate cost. + +The exact regression attains residual rank 48 and hidden rank 32. +These are regression ranks, not lower bounds for actual routed +implementations. No unallocated record, clean service, cheap hole +reader, returned code, or complete terminal follows from this algebra. diff --git a/research/reciprocal-native-responses/EXTERNAL-NOTICES.json b/research/reciprocal-native-responses/EXTERNAL-NOTICES.json new file mode 100644 index 0000000000..de2d746073 --- /dev/null +++ b/research/reciprocal-native-responses/EXTERNAL-NOTICES.json @@ -0,0 +1,40 @@ +{ + "files": [ + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "source": "research/gmx-t74-borrow43-handoff/NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/NOTICE" + }, + { + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "file": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661", + "source": "research/coupled-carrier-cap740/vendor/PR3133-NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-NOTICE" + }, + { + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "file": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6", + "source": "research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md" + }, + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2588-NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "source": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "source": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md" + } + ], + "scope": "Unchanged notices from verified historical GitHub file objects." +} diff --git a/research/reciprocal-native-responses/LICENSE b/research/reciprocal-native-responses/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/reciprocal-native-responses/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/reciprocal-native-responses/NATIVE.md b/research/reciprocal-native-responses/NATIVE.md new file mode 100644 index 0000000000..2b076b8e19 --- /dev/null +++ b/research/reciprocal-native-responses/NATIVE.md @@ -0,0 +1,153 @@ +# Local native contracts and exact prices + +The native source uses two banks of 112 data fields and 416 other +fields. All 640 fields have arbitrary initial values. No word reads +or writes the 416 other fields. Their values and frames are unchanged. +This is identity action on those fields, not productive helper progress. + +Let `Q=diag(C_qp)`, `q=Q^-1`, and let `F` be the common nine-axis +advance. Include the pinned input and output adapters. The contracts +are: + +| Word | Physical input | Physical output | +| --- | --- | --- | +| `forward_E` | `(Qx,y)` | `(F x,F q(y+E x))` | +| `backward_transpose_E` | `(Qx,y)` | `(F(x-E^T y),F q y)` | +| `forward_inverse_adjoint_E` | `(Qx,y)` | `(F x,F q(y+E^-T x))` | +| `backward_inverse_E` | `(Qx,y)` | `(F(x-E^-1 y),F q y)` | + +The factor order is part of each contract. In particular, the proof +does not commute `E` through the field-dependent `Q` maps. + +## Direct words + +The pinned odd16 source has a transfer position for every ordered +off-diagonal mode pair in each six-mode block and eight-clique. +The forward emitter retains its native edges, ordered frames, pair +codes, and endpoint adapters. It replaces each transfer coefficient +by the corresponding coefficient of `E`. It deletes zero transfers. +The full replay checks the first contract on all 640 columns. + +The same construction applies to `E^-T`, whose mode diagonal is also +zero. For each forward word, take the literal inverse adjoint. In +chronological order, replace `ADD(t,s,c)` by `ADD(s,t,-c)` and replace +a real `SCALE(c)` by `SCALE(1/c)`. Keep each native unitary, endpoint +monomial, and event order. This gives both backward words, including +their phases and endpoint factors. The two fields of each changed +ADD still have equal ordered frames. + +Each direct word has this original local invoice: + +| Item | Count | +| --- | ---: | +| Native profile | `1520 H1 + 64 H2 + 48 H3` | +| Native rank mass | 1792 | +| Native children | 1632 | +| Real scalar primitives | 6440 | +| Explicit endpoint maps | 224 | +| Native side-map upper bound | 3264 | +| Owned or private fields | 0 | + +The exact common-frame codes are separate from these native words. +On one bank, `E`, `E^-1`, and `E^-T` each cost 3,308 real primitives; +`R` costs 2,892; `P` costs 728. Each such code leaves the other 528 +fields unchanged. These prices include the physical pair codes. + +## Diagonal metric conversion + +Since `E^-T=J E J^-1`, the forward reciprocal word can also use +`J^-1` on both input banks, the `E` forward word, then `J` on both +output banks. The backward reciprocal word can use `J` on both +input banks, the transpose-backward word, then `J^-1` on both +output banks. + +`J` is diagonal on physical fields. Each scale commutes with that +field's spatial map even when different fields have different frames. +Each wrapper adds 128 field-scale instructions and 640 real primitives. +It adds no native child. The total is 7,080 real primitives. A one-bank +conversion costs 320; that price would omit the second bank's baseline +restoration in a native shear. + +| Word | Real scalar primitives | Maximum prefix row one-norm | Binary denominator height | +| --- | ---: | ---: | ---: | +| Forward `E` | 6440 | 46 | 1 | +| Backward transpose `E` | 6440 | 16 | 1 | +| Forward `E^-T` | 6440 | 30 | 1 | +| Backward inverse `E` | 6440 | 30 | 1 | +| Forward metric wrapper | 7080 | 60 | 1 | +| Backward metric wrapper | 7080 | 30 | 2 | + +These bounds cover literal top-level content prefixes. They do not +bound recursive child interiors or prove complete finite precision. + +## Coalesced native cuts + +After zero transfers are removed, some intermediate frames have no +scalar use. For each field, collect consecutive native advances until +the next scalar event that reads or writes that field. Replace this +chain by one advance. At the end, emit any remaining chain. Keep +every scalar instruction, coefficient, scalar frame, and scalar-event +order unchanged. + +Moving a native map past an event on other fields is valid because +the fields are disjoint. The map of the chain is exactly + +```text +(Gamma_k Gamma_(k-1)^-1) ... (Gamma_1 Gamma_0^-1) + = Gamma_k Gamma_0^-1. +``` + +The source subspaces are nested, so the new rank equals the sum of +the old ranks. The emitter compiles the new ordered-frame map and +checks its exact phase. An equal subspace label alone is insufficient. + +The complete coalesced profile is + +```text +971 H1 + 237 H2 + 46 H3 + 12 H4 + 5 H5 + 11 H6 + 10 H7. +``` + +It has 1,292 children and rank mass 1,792. The scalar prices, 224 +endpoint maps, and content-prefix bounds are unchanged. The native +side-map upper bound is 2,584. The payload records the original event +indices in every merged chain, and every original native event occurs +in exactly one chain. + +For `0=3`, `k=n-2`, and `m=n-4`. Use coordinates `(a,b,c)`, where +`a` has `k` entries. Let `s=sum(a)`. Define + +```text +u=(1^k,m,0)^T, ell=(-1^k,1,0), +R=I+u ell, P(a,b,c)=(a,c,b), +E=P R. +``` + +Since `ell u=-2`, we have `R^2=I`. Thus `E^-1=R P`. In coordinates, + +```text +E(a,b,c) = (a-s*1+b*1, c, -m*s+(m+1)*b), +E^-1(a,b,c) = (a-s*1+c*1, -m*s+(m+1)*c, b). +``` + +Both matrices are integer matrices with zero diagonal. Each factor +`P,R` has determinant minus one, so `det(E)=1`. The factorization + +```text +E-I=U V, + +U = [ 1 0 ] repeated k times, + [ 0 1 ], + [ m -1 ], + +V = [ -1 ... -1 1 0 ], + [ 0 ... 0 -1 1 ] +``` + +has two independent columns in `U` and two independent rows in `V`. +Therefore `rank(E-I)=2`. Also `E^-1-I=-E^-1(E-I)`, so the inverse +has the same correction rank. The fixed space is `s=b=c`; it has +dimension `n-2`. Relative to `P`, the difference `E-P=P u ell` has +rank one. This last rank does not remove the cost of `P`. + +## Sharp rank bound in the stated matrix class + +Let `A` be an invertible matrix of size `n>=3` over a field of +characteristic zero. Suppose that both `A` and `A^-1` have zero +diagonal. Rank zero for `A-I` is impossible. If its rank were one, +write `A=I+v w^T`. Each diagonal equation gives `v_i w_i=-1`, so +`w^T v=-n`. The rank-one inverse formula gives + +```text +A^-1=I+v w^T/(n-1). +``` + +Its diagonal is `(n-2)/(n-1)`, which is nonzero. This contradicts +the hypothesis. The construction above therefore attains the minimum +correction rank two. + +The bound applies to `rank(A-I)`. It is not a lower bound on native +children, record fields, or a global supplier. On sixteen independent +blocks of sizes six and eight it gives the sharp sum 32. It gives no +such bound for an arbitrary coupled 112-port response. + +## The rational symmetric six-mode restriction + +Suppose a rational symmetric six-by-six matrix `A` and its inverse +both have zero diagonal. If `rank(A-I)=2`, four eigenvalues are one. +The other two eigenvalues `a,b` obey + +```text +a+b=-4, 1/a+1/b=-4, ab=1, +{a,b}={-2+sqrt(3),-2-sqrt(3)}. +``` + +Let `u,v` be orthonormal eigenvectors for `a,b`. The two diagonal +equations imply `u_i^2=v_i^2=1/6` at every coordinate. Hence +`u=sigma/sqrt(6)` and `v=tau/sqrt(6)` for sign vectors `sigma,tau`. +The spectral expression is + +```text +A=I-(sigma sigma^T+tau tau^T)/2 + +sqrt(3)*(sigma sigma^T-tau tau^T)/6. +``` + +Rationality forces the last coefficient matrix to vanish. The two +rank-one projectors would then be equal, in conflict with orthogonality. +Thus the minimum rank is at least three. Three disjoint exchanges +attain three. The rational-entry hypothesis is needed: the independent +review includes a real, nonrational symmetric example of rank two. + +## Classification of diagonal metrics + +Assume now `n>=5`, so `m=n-4>0`. Set + +```text +J=diag(1^k,-1/m,-1/m), K=J^-1. +``` + +Then `Ju=-ell^T`, `u^T J u=2`, and `ell K ell^T=2`. Expansion +gives `R^T J R=J`. The last two metric entries agree, so +`P^T J P=J`. Consequently + +```text +E^T J E=J, E^-T=J E J^-1. +``` + +Every diagonal invariant real metric is a scalar multiple of `J`. +To prove this, write it as `D=diag(d_0,...,d_(k-1),e,f)`. The last +column norm gives `e=f`. The norm of column `a_i` gives + +```text +sum_j d_j + m^2 f = 2 d_i. +``` + +Thus all `d_i` equal a common value `d`. Since `k=m+2`, the equation +is `m(d+m f)=0`, so `e=f=-d/m`. These necessary conditions are +sufficient by the identity for `J` above. + +A nonzero real scale gives inertia `(n-2,2)` or `(2,n-2)`. In +particular, no positive diagonal metric exists for `n>=5`. A metric +whose entries are units in `Z[1/2]` exists if and only if `m` is a +power of two. The units of this ring are the signed powers of two; +the ratio of `d` and `-d/m` must be a unit. Conversely, the displayed +`J` has unit entries when `m` is a power of two. The allowed sizes are +therefore `n=4+2^h`, `h>=0`. + +The dimension limits are material. At `n=2`, an exchange has correction +rank one. At `n=3`, this construction is a three-cycle and has a +positive diagonal metric. At `n=4`, every diagonal invariant metric +of this construction is singular. The actual native geometry in this +package supplies sizes six and eight; it does not supply every size +in the abstract family. + +## The actual physical response + +The pinned role placement gives eight six-mode blocks and eight +eight-mode blocks. Let `H` be the actual 24 pair codes on the large +48-port sector, with identity on the other 64 ports. In each large +block the mode order is + +```text +centre, pair_difference_a, pair_difference_b, +negative_difference, contrast, negative. +``` + +Use the pinned order for each small eight-clique. Apply the block +formulas above, then set each physical matrix to `H^-1 A H`. +The last two modes in every block form complete physical pairs. +Therefore the physical metric remains diagonal. Its entries are +80 copies of one, 16 copies of `-1/2`, and 16 copies of `-1/4`. + +The pair matrices satisfy `H_pair^T H_pair=2I`. This scale is constant +on the large sector, and each mode response preserves that sector. +These facts preserve the metric identity under the physical basis +change. Similarity alone would not prove it. + +The complete response satisfies both inverse orders and + +```text +E=P R, P^2=R^2=I, +rank(E-P)=16, rank(E-I)=32, +E^-T=J E J^-1. +``` + +Both physical diagonals are zero. Each nonzero response entry joins +orthogonal pinned port labels. Physical `P` is the identity on 80 +ports and acts within the other 32. It has 160 nonzero entries, +including signed halves; it is not a physical field permutation. + +For the physical factor `R-I=U L`, the exact centre Gram is + +```text +L J^-1 L^T=diag(4 I8,2 I8). +``` + +The large-sector factor four comes from the actual pair code. A later +centre encoding must retain this normalization. + +The two correction rows in the six-mode rank-two factor have supports +of sizes five and two. Their union contains all six modes. Only the +first row is the reflection query. The rank-two factorization does +not supply a physical capture or terminal access. + +## Evidence + +The quantified arguments above are proofs. The replay adds exact +regressions in dimensions 3 through 16 for the rank-two construction +and 5 through 24 for the metric classification. It verifies the +actual 48-port pair binding and the complete 112-port model. + +The independent algebra review uses a separate column calculation. +It checks both inverse orders, physical ranks, determinants, query +supports, and meaningful boundary controls. The native results and +their separate verification scope are in [NATIVE.md](NATIVE.md). diff --git a/research/reciprocal-native-responses/README.md b/research/reciprocal-native-responses/README.md new file mode 100644 index 0000000000..873b17cf78 --- /dev/null +++ b/research/reciprocal-native-responses/README.md @@ -0,0 +1,94 @@ +# Reciprocal responses and native words on 112 ports + +This package gives an integer reciprocal response with minimum correction +rank two in every dimension `n>=3`. It classifies the invariant diagonal +metrics of this family for `n>=5`. A diagonal metric of dyadic units exists +exactly for `n=4+2^h`, where `h>=0`. + +The actual construction has eight six-mode blocks and eight eight-mode +blocks. Its 112-port response is `E=P R`, with `P^2=R^2=I`, +`rank(E-P)=16`, and `rank(E-I)=32`. Both `E` and `E^-1` have zero +diagonal in the physical basis and the native mode basis. + +The package also supplies the complete local native words. Each word +acts on 640 arbitrary input fields and leaves the 416 fields outside +the two data banks unchanged. The coalesced word removes unused native +cuts and reduces the child count from 1,632 to 1,292. It retains rank +mass 1,792 and the direct scalar price of 6,440 real primitives. + +These results do not improve the complete kappa calculation. Productive +helper progress, routed record access and restoration, a terminal +decoder, recursive admission, and a complete precision and supplier +calculation remain open. Correction rank is not a native cost. + +Read [the proof](PROOF.md), [the native contracts and prices](NATIVE.md), +[the conditional three-call application](APPLICATION.md), and +[the source notice](SOURCE-NOTICE.md). The exact input list is +[SOURCES.json](SOURCES.json). The completed extraction replay is in +[VALIDATION.json](VALIDATION.json). + +The [low-displacement supplement](annex/README.md) retains the exact +rank-30 and rank-16 responses, their local native words and coded exits, +and two scoped obstructions. It has a separate source manifest and +replay command. Its matrix classes and inverse-grid limits are explicit. + +## Replay + +Use Python 3.10 or later. The replay uses the standard library, one +process at a time, and no network or Git checkout. Run from this directory: + +```sh +python3 -I -B replay.py --out /tmp/reciprocal-native-responses-replay +``` + +The output directory must not exist. The replay copies the frozen inputs +into that directory. It runs nine checks in normal Python and nine checks +with `-O`. It compares every result with its pinned receipt or payload. +The final line must be: + +```text +PASS_RECIPROCAL_NATIVE_RESPONSES +``` + +`REPLAY.json` in the output directory records the environment, commands +by check name, times, and comparison hashes. The replay uses exact bytes +for plain receipts and decompressed bytes for regenerated gzip artifacts. +It verifies the immutable input bytes before and after all checks. + +The checks cover the general-family regression, independent rank-two +review, actual model, original native emission, independent native +review, coalesced native emission with 206 new phase checks, ordered +three-call algebra, and conditional clean-reflection algebra. The +negative controls include a deleted nonzero transfer in each principal +direction, a changed inherited recipe, a wrong reciprocal direction, +and omitted pair-code restoration. + +The original native review inherits the phases of 1,561 pinned recipes +and 224 endpoint adapters from its accepted predecessor. It does not +repeat the predecessor's spatial replay. The coalesced emitter gives +an exact Pauli and reference-column check for its 206 new recipes. +The clean-reflection checker is a matrix check. It does not emit a +native clean service. No complete supplier target runs here. + +The files in `frozen/` retain their original bytes, dates, and local +scope statements. Their historical permission statements do not govern +this extracted package. The current claim limits are stated here. + +## Open next questions + +- Can the three 16-row source records be retained and restored by a + paid invertible code? The first step is an explicit schedule at the + three read cuts in `APPLICATION.md`. Arbitrary borrowed baselines + and later frame progress are the current blockers. +- Can the rank-48 ordered residual be removed with a complete native + terminal invoice? Start with the three inverse shears in + `APPLICATION.md`. The output `Q` factors and ordinary hole access + must remain in the calculation. +- Can the lower native moment of the coalesced words improve a complete + supplier? Start with an admitted recursive host and include all + helpers, views, scalars, side maps, and precision guards. The local + child count alone does not answer this question. + +OpenAI Codex gave substantial assistance in the construction, proofs, +code, checks, independent agent reviews, and package extraction. + diff --git a/research/reciprocal-native-responses/SOURCE-NOTICE.md b/research/reciprocal-native-responses/SOURCE-NOTICE.md new file mode 100644 index 0000000000..24b1492bc5 --- /dev/null +++ b/research/reciprocal-native-responses/SOURCE-NOTICE.md @@ -0,0 +1,108 @@ +# Sources, credit, and review scope + +This package extracts a bounded result from the centre-encoding campaign +of October 2026. It keeps consumed frozen files byte for byte in +`frozen/` and `annex/frozen/`. [SOURCES.json](SOURCES.json) and the +[supplement manifest](annex/SOURCES.json) record their original campaign +paths, byte hashes, sizes, and decompressed payload hashes where needed. +No moving source head replaces a historical input. + +The package contains the full input closure for `replay.py`. It does not +contain every predecessor experiment or every input needed to regenerate +the older spatial review. The replay inherits that review through exact +native-record equality and its pinned receipt. This boundary is stated +in [NATIVE.md](NATIVE.md). + +## Contribution within this campaign + +- The coordinating lane supplied the integer `E=P R` family, its + rank-two proof, the rational symmetric six-mode restriction, and the + signed-metric candidate. The independent-review lane checked these + results by a separate column method and corrected the union of the + two query supports from five modes to six. +- The oblique-native lane supplied the diagonal-metric classification, + actual 112-port response, paid common-frame words, native reciprocal + coefficient words, metric wrappers, and removal of unused native cuts. +- The new-core-transfer lane supplied the pair-closed role placement and + the odd16 native predecessor. The independent-review cyclic-flag + construction supplied the off-diagonal transfer grammar. The native + review supplied the accepted predecessor phase evidence. +- The independent-review lane supplied a separate complete content, + frame, inherited-phase, and price review of the original twelve words. + The coalesced producer supplies fresh exact checks of its new recipes; + its historical freeze has no separate complete independent review. +- The cover-algebra lane supplied the ordered three-call and conditional + clean-reflection identities. The bridge-access lane supplied the + stage-view premise. These results do not allocate source records or + give a complete terminal decoder. +- The new-core-transfer lane supplied the rank-30 response, rank-16 + extension, reciprocal-large words, coded exits, and the two scoped + obstructions in the supplement. The independent-review lane supplied + the separate matrix and scalar checks. The new-native-recipes lane + supplied the separate native and coded-exit spatial reviews. Their + original receipts remain separate from the new publication review. + +The separate centre-metric encoder package supplies later signed and +unitary encodings. Those later encodings are not consumed dependencies +of the response or native results here. + +## Historical external sources + +The retained [native source notice](frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md) +identifies these material predecessors: + +- [PR #3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), + at commit `51eb9c4ee9e4722010d308aa3309e039d3940cc2`, supplied the + core used by the native lane. +- [PR #3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), + at commit `f2927a4b8afcf0701a6b945e14f30de1d94f5176`, supplied the + byte-equal provider words: + [base](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz) + and + [extra](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz). +- [PR #2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588), + at commit `8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb`, supplied the + retained exact recipe tools. This package directly imports the + [exact Clifford compiler](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py). + Its byte hash is + `2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962`. + +These are historical dependency pins, not claims about current PR +heads or the selected bound. The source notice also retains earlier +wrapper and warp credit. No contributor handle is inferred from a +submitter account. + +The publication refresh used main commit +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`. Its +[selected record](https://github.com/CrocSwap/integer-mult-bounds/blob/b58ad9ef4d4e861b0eaa5dba41742bdc072dca51/certificates/selected-result.json) +names [PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470), +with conditional kappa `0.00302015`. That construction has different +source and caller contracts. This package preserves the historical +inputs and proves no transfer to the selected construction. + +The unchanged [PR #2588 notice](notices/PR2588-NOTICE), +[provider notice](notices/PR3133-NOTICE), and +[provider credits](notices/PR3133-CREDITS.md) retain the full predecessor +credit. [EXTERNAL-NOTICES.json](EXTERNAL-NOTICES.json) records their +verified GitHub source pins and byte hashes. These notices include the +dirty-borrowing, native-lowering, owner-fill, and core-construction +lineage. They do not establish an individual author of every imported +helper file. + +The retained [PR #2226 port notice](notices/PR2588-NOTICE-PR2226.md) +identifies `clifford_exact.py` as an unchanged copy from vendor531. +Its [earlier notice](notices/PR2226-NOTICE.md) retains the phase and +compiler lineage. Both files come from the same pinned PR #2588 tree. +They give source context; this package does not import `bw_gauss.py` +or the dirty-borrowing replay. + +## License and AI assistance + +The package uses the repository's Apache-2.0 license. The license text +is in [LICENSE](LICENSE). All retained source notices remain unchanged. + +OpenAI Codex gave substantial assistance in the mathematical construction, +proofs, code, regression checks, independent agent reviews, and package +extraction. An independent agent review is a separate calculation. It +is not a maintainer acceptance or a formal verification of the complete +integer-multiplication theorem. diff --git a/research/reciprocal-native-responses/SOURCES.json b/research/reciprocal-native-responses/SOURCES.json new file mode 100644 index 0000000000..64c2b0f348 --- /dev/null +++ b/research/reciprocal-native-responses/SOURCES.json @@ -0,0 +1,295 @@ +{ + "frozen_files": { + "lanes/bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md": { + "bytes": 7244, + "sha256": "5da866eb2802e8a30ea77d2f88877b5005a2eb04632514c897a426e76277db2e" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS-OPTIMIZED.json": { + "bytes": 1202, + "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS.json": { + "bytes": 1202, + "sha256": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS-OPTIMIZED.json": { + "bytes": 1075, + "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS.json": { + "bytes": 1075, + "sha256": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-FREEZE.json": { + "bytes": 539, + "sha256": "9cfa628e0e05adad8870be6da6e83cdd05f5ca076cf528156ba4830252dc69a8" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-REFLECTION.md": { + "bytes": 5161, + "sha256": "ec2aeb53ade7ba8892e660ba53a3830cd782e35e7fdf66198025c4e41f47cbd7" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json": { + "bytes": 734, + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md": { + "bytes": 8686, + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py": { + "bytes": 5733, + "sha256": "4c82b16bbc73394df35e3d4e3febbee8b1bd771ffcad762631c6acc35434d27e" + }, + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py": { + "bytes": 9102, + "sha256": "8c107239cbc9f7d491a8ef455a53826aeccd2e8c33eccfb43e9625101ceb87fc" + }, + "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "bytes": 316632, + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.md": { + "bytes": 8356, + "sha256": "97cb502ccfa47464e95001a00e8602b1476aceed65f39887dbb3745372666f68" + }, + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json": { + "bytes": 3281, + "sha256": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978" + }, + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/FREEZE.json": { + "bytes": 513, + "sha256": "988d9df1bc3783f8a8d94e4f1b377d13dc14e8a717978e07721260a1b2a54b42" + }, + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REPRODUCTION.json": { + "bytes": 591, + "sha256": "e24d55be9675c4b86659d0b1962832c54fdbb0b875b6d3f9bfae4d4829cccdff" + }, + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REVIEW.md": { + "bytes": 7962, + "sha256": "433986a1cb73d646ab53f7bc14708cff44ef63e61648bf253ccf81e3325ee557" + }, + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py": { + "bytes": 11100, + "sha256": "1865f145988de9702474a0f2ff042725d1001ad15ddd216c58a61199c5a7a88e" + }, + "lanes/independent-review-20261017/signed-metric-native-review-20261020/CHECKS-OPTIMIZED.json": { + "bytes": 7115, + "sha256": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + }, + "lanes/independent-review-20261017/signed-metric-native-review-20261020/FINAL-CHECKS.json": { + "bytes": 7115, + "sha256": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + }, + "lanes/independent-review-20261017/signed-metric-native-review-20261020/FREEZE.json": { + "bytes": 881, + "sha256": "3e2903374f415db6e456eeb7e6437a8fdcefe324f2052de142773c994d0afaeb" + }, + "lanes/independent-review-20261017/signed-metric-native-review-20261020/REVIEW.md": { + "bytes": 9048, + "sha256": "01bc6ca15a488f3e92dbc237e07433343f3f10c2a3af6a6b6e9708f9cd85f0fd" + }, + "lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py": { + "bytes": 15383, + "sha256": "27e995087c5d5d8642a8ef52a849964fa107f0d3340fe88bca63dabb5399e4a8" + }, + "lanes/interface-proof/verify_native_lift.py": { + "bytes": 14902, + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "bytes": 14800, + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py": { + "bytes": 14137, + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz": { + "bytes": 17389, + "decompressed_sha256": "88a9f75fa87b1a258d6465e309785c1aaec1be6393d46e51bc0a469e62f09e5e", + "sha256": "a4a0ed5d7a927673dbc103377c0fa5ed375ad495b43f051956d2251872dcb099" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "bytes": 286160, + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "lanes/new-native-recipes-20261017/NATIVE-LIFT.md": { + "bytes": 7846, + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + "lanes/new-native-recipes-20261017/SOURCE-PINS.json": { + "bytes": 560, + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "bytes": 294, + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "bytes": 1185, + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "bytes": 8061, + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "bytes": 9032, + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "bytes": 4299, + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "bytes": 240646, + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "bytes": 4299, + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "bytes": 240646, + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/COALESCED-FREEZE.json": { + "bytes": 1164, + "sha256": "5802ff4fc629eabfbe386fe7924ad6d05d0284201440255e15073579bae576fc" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/COALESCED.md": { + "bytes": 3390, + "sha256": "11021b78d410382e6e839fc2b5927eada87811a435845d9cdf9d9fae76a3fbc6" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY-FREEZE.json": { + "bytes": 571, + "sha256": "a6088c38e984e7c4f15fb462d0cb89ac2c73cb2b6bbba0501513c236b32107b1" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY.md": { + "bytes": 4867, + "sha256": "d5764b5fd29ccd897a7a666b22d8e77bdca415f65072d44974b0ff7b70f37e43" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json": { + "bytes": 1022, + "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL.md": { + "bytes": 4951, + "sha256": "e2ecd052675336ffc78a53262d8b86be038535fc497a8732560acedea0b5c335" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json": { + "bytes": 1135, + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE.md": { + "bytes": 5798, + "sha256": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py": { + "bytes": 4457, + "sha256": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py": { + "bytes": 13003, + "sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/CHECKS.json": { + "bytes": 9570, + "sha256": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/NATIVE.json.gz": { + "bytes": 978248, + "decompressed_sha256": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255", + "sha256": "ed4f6b89138224e3ec3e796172ad27499689df6793f8cf11332532affd819478" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/CHECKS.json": { + "bytes": 9570, + "sha256": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/NATIVE.json.gz": { + "bytes": 978248, + "decompressed_sha256": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255", + "sha256": "ed4f6b89138224e3ec3e796172ad27499689df6793f8cf11332532affd819478" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py": { + "bytes": 8381, + "sha256": "3b3c1e1a3c33a5391c27d89d3484c0802c63d6ec02c9ac041fde6a4c6b844efb" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py": { + "bytes": 11820, + "sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-normal/CHECKS.json": { + "bytes": 4166, + "sha256": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-optimized/CHECKS.json": { + "bytes": 4166, + "sha256": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/CHECKS.json": { + "bytes": 2601, + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "bytes": 13035, + "decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/CHECKS.json": { + "bytes": 2601, + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/RESPONSE.json.gz": { + "bytes": 13035, + "decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/CHECKS.json": { + "bytes": 9950, + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "bytes": 827662, + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/CHECKS.json": { + "bytes": 9950, + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/NATIVE.json.gz": { + "bytes": 827662, + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + "root/RECIPROCAL-RANK-TWO-20261020.json": { + "bytes": 58339, + "sha256": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e" + }, + "root/RECIPROCAL-RANK-TWO-20261020.md": { + "bytes": 6854, + "sha256": "5d7855b2360093629530aceb91d38204a9a0a42654f53a150f35279efc8de172" + }, + "root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md": { + "bytes": 1704, + "sha256": "7c7bf50e6f61af68ecda8a4c0cc4d6ba0cbf9a89aec9ccbeedc3eec794da486d" + }, + "root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json": { + "bytes": 635, + "sha256": "4cc076c7b551ee2f4259de10ef3cd0e00fa395882b4175f12af948f7eefb5b75" + }, + "root/check_reciprocal_rank_two_20261020.py": { + "bytes": 5984, + "sha256": "2fc272bf47b7840f5464b1f589f16d069e66b6cd41c8d2fce03f9f04878635bc" + } + }, + "rule": "Frozen bytes are inputs. Compare regenerated gzip files by decompressed payload.", + "schema": "reciprocal-native-response-sources-v1", + "source_campaign": "work/centre-encoding-campaign-20261014" +} diff --git a/research/reciprocal-native-responses/VALIDATION.json b/research/reciprocal-native-responses/VALIDATION.json new file mode 100644 index 0000000000..9566e50e69 --- /dev/null +++ b/research/reciprocal-native-responses/VALIDATION.json @@ -0,0 +1,307 @@ +{ + "comparison": "Exact receipt bytes and decompressed gzip payload bytes.", + "frozen_source_count": 70, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "replay_sha256": "0b3fcba05173cc1a4db9e5c9c40e28c5a5bfd1958d9cff8d462b8455ab32e109", + "runs": [ + { + "check": "rank-two", + "command": [ + "python3", + "-I", + "-B", + "root/check_reciprocal_rank_two_20261020.py" + ], + "elapsed_seconds": 1.041, + "mode": "normal", + "payloads": { + "root/RECIPROCAL-RANK-TWO-20261020.json": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e" + } + }, + { + "check": "rank-two-review", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py" + ], + "elapsed_seconds": 1.231, + "mode": "normal", + "payloads": { + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978" + } + }, + { + "check": "family", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py", + "--out", + "results/family" + ], + "elapsed_seconds": 1.407, + "mode": "normal", + "payloads": { + "results/family/CHECKS.json": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + } + }, + { + "check": "model", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py", + "--out", + "results/model" + ], + "elapsed_seconds": 0.369, + "mode": "normal", + "payloads": { + "results/model/CHECKS.json": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05", + "results/model/RESPONSE.json.gz": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + } + }, + { + "check": "native", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py", + "--out", + "results/native" + ], + "elapsed_seconds": 3.659, + "mode": "normal", + "payloads": { + "results/native/CHECKS.json": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0", + "results/native/NATIVE.json.gz": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + } + }, + { + "check": "native-review", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py", + "--out", + "results/native-review.json" + ], + "elapsed_seconds": 0.85, + "mode": "normal", + "payloads": { + "results/native-review.json": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + } + }, + { + "check": "coalesced", + "command": [ + "python3", + "-I", + "-B", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py", + "--out", + "results/coalesced" + ], + "elapsed_seconds": 20.976, + "mode": "normal", + "payloads": { + "results/coalesced/CHECKS.json": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3", + "results/coalesced/NATIVE.json.gz": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255" + } + }, + { + "check": "ordered-caller", + "command": [ + "python3", + "-I", + "-B", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py", + "--out", + "results/caller.json" + ], + "elapsed_seconds": 2.667, + "mode": "normal", + "payloads": { + "results/caller.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + } + }, + { + "check": "conditional-clean-reflection", + "command": [ + "python3", + "-I", + "-B", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py", + "--out", + "results/clean-reflection.json" + ], + "elapsed_seconds": 3.562, + "mode": "normal", + "payloads": { + "results/clean-reflection.json": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + } + }, + { + "check": "rank-two", + "command": [ + "python3", + "-I", + "-B", + "-O", + "root/check_reciprocal_rank_two_20261020.py" + ], + "elapsed_seconds": 2.504, + "mode": "optimized", + "payloads": { + "root/RECIPROCAL-RANK-TWO-20261020.json": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e" + } + }, + { + "check": "rank-two-review", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py" + ], + "elapsed_seconds": 2.79, + "mode": "optimized", + "payloads": { + "lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978" + } + }, + { + "check": "family", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py", + "--out", + "results/family" + ], + "elapsed_seconds": 2.622, + "mode": "optimized", + "payloads": { + "results/family/CHECKS.json": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + } + }, + { + "check": "model", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py", + "--out", + "results/model" + ], + "elapsed_seconds": 0.579, + "mode": "optimized", + "payloads": { + "results/model/CHECKS.json": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05", + "results/model/RESPONSE.json.gz": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + } + }, + { + "check": "native", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py", + "--out", + "results/native" + ], + "elapsed_seconds": 5.029, + "mode": "optimized", + "payloads": { + "results/native/CHECKS.json": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0", + "results/native/NATIVE.json.gz": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + } + }, + { + "check": "native-review", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py", + "--out", + "results/native-review.json" + ], + "elapsed_seconds": 1.58, + "mode": "optimized", + "payloads": { + "results/native-review.json": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12" + } + }, + { + "check": "coalesced", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py", + "--out", + "results/coalesced" + ], + "elapsed_seconds": 18.149, + "mode": "optimized", + "payloads": { + "results/coalesced/CHECKS.json": "a9c46bfeebfaf52d5c04b81416fb50ddb5795144abdb364e2aa98dbd92401ff3", + "results/coalesced/NATIVE.json.gz": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255" + } + }, + { + "check": "ordered-caller", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py", + "--out", + "results/caller.json" + ], + "elapsed_seconds": 3.405, + "mode": "optimized", + "payloads": { + "results/caller.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee" + } + }, + { + "check": "conditional-clean-reflection", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py", + "--out", + "results/clean-reflection.json" + ], + "elapsed_seconds": 4.453, + "mode": "optimized", + "payloads": { + "results/clean-reflection.json": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5" + } + } + ], + "scope": "Response proof checks, local native words, and conditional caller algebra. No complete supplier replay.", + "source_manifest_sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931", + "status": "PASS_RECIPROCAL_NATIVE_RESPONSES" +} diff --git a/research/reciprocal-native-responses/annex/NATIVE-CHECKS.json b/research/reciprocal-native-responses/annex/NATIVE-CHECKS.json new file mode 100644 index 0000000000..421886013e --- /dev/null +++ b/research/reciprocal-native-responses/annex/NATIVE-CHECKS.json @@ -0,0 +1,480 @@ +{ + "changed_exit_exact_phase_checks": 352, + "checker_sha256": "422fcba4ef902417248859b99394f9e59bf2154b9dd6771220637b17f6a2cc5c", + "coded_words": { + "rank16/W112/base/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/base/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/extra/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W112/extra/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "22", + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "scalar": 7384 + }, + "rank16/W48_I64/base/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/base/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/extra/backward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank16/W48_I64/extra/forward": { + "binary_height": 1, + "children": 1584, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "22", + "profile": { + "1": 1472, + "2": 112 + }, + "scalar": 7384 + }, + "rank30/W112/base/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/base/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/extra/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W112/extra/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 112, + "inline_monomials": 48, + "mass": 1824, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/base/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/base/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/extra/backward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "30", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + }, + "rank30/W48_I64/extra/forward": { + "binary_height": 1, + "children": 1164, + "endpoints": 176, + "inline_monomials": 48, + "mass": 1696, + "prefix_one_norm": "46", + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "scalar": 5288 + } + }, + "cross_gram_rank_census": { + "0": 32, + "4": 96, + "8": 12, + "14": 256, + "16": 116 + }, + "elapsed_seconds": 9.389, + "input_sha256": { + "coded-normal/CODED-EXITS-PROGRAM.json.gz": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08", + "native-normal-v2/NATIVE-PROGRAM.json.gz": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "phase_engine_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "raw_native_words": { + "rank16/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank16/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "outside_fields": 416, + "prefix_one_norm": "22", + "scalar_real": 7384 + }, + "rank30/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "rank30/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "rank30/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "rank30/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/base/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/base/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + }, + "reciprocal_large/extra/backward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "46", + "scalar_real": 5288 + }, + "reciprocal_large/extra/forward": { + "binary_height": 1, + "columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "outside_fields": 416, + "prefix_one_norm": "30", + "scalar_real": 5288 + } + }, + "response_models": { + "rank16": { + "determinant": "2251875390625", + "ordinary_determinant": "5323914784321/16", + "rank": 16 + }, + "rank30": { + "determinant": "33554432", + "ordinary_determinant": "2097152", + "rank": 30 + }, + "reciprocal_large": { + "determinant": "33554432", + "ordinary_determinant": "2097152", + "rank": 30 + } + }, + "scope": "Independent rational maps, scalar prices, typed frame ledger, and 352 changed-exit phases with the existing compiler-independent engine. Inherited raw phases and physical endpoints retain the pinned predecessor reviews. No odd-grid admission or supplier replay.", + "status": "PASS_SUPPORTING_LOW_DISPLACEMENT_REVIEW" +} diff --git a/research/reciprocal-native-responses/annex/PUBLICATION-CHECKS.json b/research/reciprocal-native-responses/annex/PUBLICATION-CHECKS.json new file mode 100644 index 0000000000..6887905c8a --- /dev/null +++ b/research/reciprocal-native-responses/annex/PUBLICATION-CHECKS.json @@ -0,0 +1,21 @@ +{ + "files": { + "NATIVE-CHECKS.json": { + "bytes": 11162, + "review_source": "ANNEX-INDEPENDENT-CHECKS.json", + "sha256": "469e886b99c068737e4d2c0d3d0c7dc10d484f051aecb27f5236932c88dbdb84" + }, + "check_native.py": { + "bytes": 14708, + "review_source": "check_low_displacement_annex.py", + "sha256": "422fcba4ef902417248859b99394f9e59bf2154b9dd6771220637b17f6a2cc5c" + }, + "check_publication_review.py": { + "bytes": 16547, + "review_source": "check_publication_review.py", + "sha256": "19c50e2cc940dbf7f61749f19d5f1bd286ac7c75e0de5aadda5556f67a1b0503" + } + }, + "schema": "low-displacement-publication-checks-v1", + "scope": "Unchanged independent publication checkers and first accepted receipt. Runtime metadata are separate from the mathematical receipt." +} diff --git a/research/reciprocal-native-responses/annex/README.md b/research/reciprocal-native-responses/annex/README.md new file mode 100644 index 0000000000..0e5529fdf0 --- /dev/null +++ b/research/reciprocal-native-responses/annex/README.md @@ -0,0 +1,175 @@ +# Low-displacement response supplement + +This supplement preserves the completed rank-30 and rank-16 response +results. It gives different response classes from the reciprocal +zero-diagonal family in the main package. The frozen files keep their +original bytes and source pins. + +These are matrix constructions, local native words, and two scoped +obstructions. They do not expose a productive centre cohort, remove the +output code, or improve the complete kappa calculation. The moving +section and rational code-service constructions are separate results. + +## Exact matrix statements + +The [rank-30 response proof](frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md) +constructs a dyadic unit `E` on the actual 112 ports, with +`rank(E-I)=30`. Its selected eight-port block is the original `L`, +with `L^2=I/2`, in both `E` and `E^-1`. The full determinant is +`2^25`; the ordinary 104-port determinant is `2^21`. Each literal +common-frame word for `E`, `E^-1`, `E^T`, and `E^-T` costs 3,210 +real scalar primitives on arbitrary input fields. + +The large 48-port part contributes rank 16. The small part uses eleven +five-cliques and three three-cliques. Fourteen blocks are optimal only +among disjoint rank-one dyadic clique blocks of sizes 2, 3, and 5 on +this fixed small support. This is not a native optimum or a lower bound +for all response matrices. The small inverse has a nonzero diagonal. + +The [extension proof](frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md) +also gives a reciprocal-large response. It replaces the large block by +its inverse transpose and keeps the small response. The backward cross +block uses the large inverse and the original small response. It does +not implement the inverse of the complete 112-port response. + +The rank-16 extension is symmetric and has determinant `35^8` and +`rank(E-I)=16`. Its large part is `I-K^T K/2`, where `K K^T=12I`. +Its inverse is `I-K^T K/10`. The small part has eight blocks `I-J_8`, +with inverses `I-J_8/7`. The selected block of `E` is `L`; the +selected block of `E^-1` is `(4I+L)/5`. + +Rank 16 relaxes both the inverse-diagonal requirement and the grid +requirement. The inverse diagonal on each six-mode block is `4/5`. +The inverse needs primes 5 and 7 in the stored grid. The ordinary +normalization also needs prime 31: its inverse has denominators 7, +31, and 62. Odd denominators alone do not evade the reciprocal +rank-two theorem. The native data word does not supply or price these +inverse conversions. + +## Local native contracts and costs + +The [raw native proof](frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE.md) +and the extension proof give both directions for both retained +providers. Each local word checks all 640 arbitrary input fields and +leaves the 416 fields outside the two data banks unchanged. Each uses +zero owned fields and zero private fields. There is no clean-field +premise. The following prices are per word. + +| Response | Native profile | Children | Rank mass | Real scalar primitives | External endpoint maps | +| --- | --- | ---: | ---: | ---: | ---: | +| Rank 30 | `1036 H1 + 48 H3 + 55 H4 + 55 H5 + 9 H6 + 9 H7` | 1,212 | 1,792 | 5,288 | 224 | +| Reciprocal-large | Same as rank 30 | 1,212 | 1,792 | 5,288 | 224 | +| Rank 16 | `1520 H1 + 64 H2 + 48 H3` | 1,632 | 1,792 | 7,384 | 224 | + +The separate upper bound of two side maps per native child is 2,424 +for rank 30 and reciprocal-large, and 3,264 for rank 16. These side +maps are additional to the displayed external endpoint maps. The +array prefix bounds are 46 forward and 30 backward for rank 30, 30 +forward and 46 backward for reciprocal-large, and 22 in both +directions for rank 16. + +The [coded-exit proof](frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md) +keeps `W=S_e0 C_45 S_e0` on the large 48 ports or on all 112 ports. +On a coded port, the exact output contracts are +`X_p=W F9 x'_p` and `Y_p=W F9 Q_p^-1 y'_p`. The operator order is +literal. The code is not removed and `W` does not commute freely +through `Q_p`. Thus these are changed output contracts. + +| Response and output code | Native profile | Children | Rank mass | Real scalar primitives | +| --- | --- | ---: | ---: | ---: | +| Rank 30, `W48_I64` | `988 H1 + 48 H2 + 55 H4 + 55 H5 + 9 H6 + 9 H7` | 1,164 | 1,696 | 5,288 | +| Rank 30, `W112` | `988 H1 + 48 H2 + 55 H5 + 55 H6 + 9 H7 + 9 H8` | 1,164 | 1,824 | 5,288 | +| Rank 16, `W48_I64` | `1472 H1 + 112 H2` | 1,584 | 1,696 | 7,384 | +| Rank 16, `W112` | `1408 H1 + 112 H2 + 64 H3` | 1,584 | 1,824 | 7,384 | + +Each coded word has 48 explicit inline monomial exits. `W48_I64` +retains 176 external endpoint maps; `W112` retains 112. The side-map +upper bound is twice the child count. These counts do not pay for +future code removal, terminal access, or a recursive caller. + +## Two scoped limits + +The [cross-Gram proof](frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EVEN-CLIQUE-GRAM.md) +shows that the current rank-16 factor cannot support a section-swap +code that requires an everywhere invertible `V Q^2 U`. Its ranks on +all 512 characters are 0, 4, 8, 14, and 16, with counts 32, 96, 12, +256, and 116. A change of minimal scalar factor basis cannot remove +the obstruction. This does not rule out a different encoding method. + +The [paired-line proof](frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-TENSOR-SCOPE.md) +proves that the scalar two-field identity retains a tensor-width +cost. A word with arbitrary monomial views and no native calls needs +at least `f` scalar ADDs to implement `Q_f` or +`diag(Q_f,Q_f^-1)`. A separate one-call determinant obstruction +requires translation-only views. It does not apply to general native +views. The finite checks cover widths 1 through 6. + +The paired-line freeze retains its historical status +`FROZEN_PRODUCER_NOTE_INDEPENDENT_REVIEW_NOT_RUN`. The new publication +proof review is separate evidence and does not rewrite that status. + +## Evidence and replay + +[SOURCES.json](SOURCES.json) pins 59 additional frozen files and 14 +shared files from the main package. It retains the exact proofs, +payloads, checks, and five historical independent reviews: + +- [Rank-30 matrix and scalar review](frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REVIEW.md). +- [Extension matrix review](frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REVIEW.md). +- [Rank-30 native review](frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md) and [extension native review](../frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md). +- [Coded-exit review](frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REVIEW.md). + +The historical raw native review checks 1,141 native recipes and 224 +endpoint adapters with complete spatial columns. The extension review +inherits the unchanged reciprocal-large paths and checks 876 new +rank-16 phases, with 685 exact inherited recipes. The coded review +checks 352 changed exits: 48 exact inherited exits and 304 complete +spatial checks. These historical spatial replays are not repeated by +the four frozen matrix and scope checks below. + +The new [publication checker](check_native.py) uses separate rational +arithmetic from [its review helper](check_publication_review.py). It +checks all 12 raw words, 16 coded words, the exact changed output +order, and all 352 changed-exit phases with the retained exact phase +engine. It also checks the three matrix models and all 512 cross-Gram +ranks. Raw phase and endpoint inheritance remains tied to the historical +reviews. [PUBLICATION-CHECKS.json](PUBLICATION-CHECKS.json) pins the +unchanged checkers and [their accepted receipt](NATIVE-CHECKS.json). + +From the main package directory, use Python 3.10 or later: + +```sh +python3 -I -B replay_annex.py --out /tmp/reciprocal-response-annex-replay +``` + +The output directory must not exist. The runner copies the two frozen +trees into a new directory and checks every source hash. It runs the +two independent matrix checks, the cross-Gram checker, and the +paired-line checker in normal Python and with `-O`. It compares all +eight receipts byte for byte with their frozen values. It also runs +the new publication checker in both modes. For those two receipts, +it compares every field except Python version and elapsed time. The +expected final line is: + +```text +PASS_LOW_DISPLACEMENT_RESPONSE_ANNEX +``` + +[VALIDATION.json](VALIDATION.json) records the ten completed checks, +commands, source-manifest hashes, and receipt hashes. + +The main package replay remains separate. Source credits, retained +licenses, and the AI-assistance disclosure are in +[the source notice](../SOURCE-NOTICE.md). This supplement makes no +claim of independent human review. + +## Open next questions + +- Can a paid code expose and restore the rank-16 or rank-30 records + at an actual caller cut? A displacement factor alone gives no such + interface. +- Can a caller retain `W` with a complete endpoint and terminal + calculation? The coded words leave this operator present. +- Can the rank-16 inverse use an admitted odd grid, including its + selected normalization, with every conversion and precision cost? + The raw native response does not settle that task. diff --git a/research/reciprocal-native-responses/annex/SOURCES.json b/research/reciprocal-native-responses/annex/SOURCES.json new file mode 100644 index 0000000000..64adda0ad8 --- /dev/null +++ b/research/reciprocal-native-responses/annex/SOURCES.json @@ -0,0 +1,306 @@ +{ + "frozen_files": { + "lanes/coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json": { + "bytes": 341474, + "sha256": "20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701" + }, + "lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": { + "bytes": 42897, + "sha256": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902" + }, + "lanes/independent-review-20261017/rank-thirty-review-20261020/CHECKS.json": { + "bytes": 1819, + "sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + "lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json": { + "bytes": 519, + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + "lanes/independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json": { + "bytes": 593, + "sha256": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7" + }, + "lanes/independent-review-20261017/rank-thirty-review-20261020/REVIEW.md": { + "bytes": 7086, + "sha256": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8" + }, + "lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py": { + "bytes": 10501, + "sha256": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "lanes/independent-review-20261017/response-extensions-review-20261020/CHECKS.json": { + "bytes": 2136, + "sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + "lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json": { + "bytes": 537, + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + "lanes/independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json": { + "bytes": 591, + "sha256": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731" + }, + "lanes/independent-review-20261017/response-extensions-review-20261020/REVIEW.md": { + "bytes": 6740, + "sha256": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7" + }, + "lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py": { + "bytes": 10313, + "sha256": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "bytes": 583358, + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json": { + "bytes": 820, + "sha256": "f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md": { + "bytes": 4999, + "sha256": "1860726ae7a210bc7ed8c4afc93cdf251bad8a7d90fd8b353157752434c2c4c8" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/EVEN-CLIQUE-GRAM.md": { + "bytes": 4881, + "sha256": "de9d44d1c722702c99a2b382065688ca52420b732fe4b4522b7a278021b9e127" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "bytes": 971, + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md": { + "bytes": 7449, + "sha256": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/GRAM-OBSTRUCTION-FREEZE.json": { + "bytes": 655, + "sha256": "8b2a565019211d7f775be4214ffcf835c4650a6ee9d9661dd64d76eee1a06468" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "bytes": 698, + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE.md": { + "bytes": 6089, + "sha256": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-SCOPE-FREEZE.json": { + "bytes": 739, + "sha256": "2f8b64a8ed8f249d0e5003215ce815ce43e59c178f4691eb83ef6877ae28b334" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-TENSOR-SCOPE.md": { + "bytes": 4513, + "sha256": "ffb792832009ce817c057e3e518b0206d530756668ca6fb76e8680a557002d46" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json": { + "bytes": 577, + "sha256": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md": { + "bytes": 6737, + "sha256": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py": { + "bytes": 5966, + "sha256": "19f2c008b561b6aaf913b02bf369619df689f24b57bb9336f6e6e764156b3433" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py": { + "bytes": 3504, + "sha256": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json": { + "bytes": 14754, + "sha256": "b36bee542add54bac48e409c6a4a054b3bca5fba9c98d5513a90a6a92628d576" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz": { + "bytes": 948891, + "decompressed_sha256": "7f7efbd4a080f641b7ffcb774c677c66344de60d57c6ecc67cdfc0e6f2f6f73d", + "sha256": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py": { + "bytes": 7037, + "sha256": "3d6c9283a2217306bae8f998891439e5cff435a7b3d7575c9481c115f411a282" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py": { + "bytes": 12931, + "sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-normal.json": { + "bytes": 9147, + "sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-optimized.json": { + "bytes": 9147, + "sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json": { + "bytes": 2607, + "sha256": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "bytes": 233723, + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json": { + "bytes": 1689, + "sha256": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-normal.json": { + "bytes": 1210, + "sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-optimized.json": { + "bytes": 1210, + "sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json": { + "bytes": 1774, + "sha256": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": { + "bytes": 237351, + "decompressed_sha256": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416", + "sha256": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json": { + "bytes": 1556, + "sha256": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "bytes": 266369, + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "bytes": 31107, + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/FREEZE.json": { + "bytes": 1483, + "sha256": "a8622bf26cb4b313e9e95ba17f719b457e215d03bddd109ea198e1e699ecc958" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REPRODUCTION.json": { + "bytes": 272, + "sha256": "fd17482fa2c299d87c91b54fac4ba25420d9a02569addbc21aa654a5c52c2b27" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REVIEW.md": { + "bytes": 9263, + "sha256": "784e84e17f331eb182a85aa70c26c024fd4a0b7f6d305fd99dda84d36c569e95" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py": { + "bytes": 17243, + "sha256": "b292828dedc9026f17c436ca2926e44c097672a17b7c2035bd5b280702a9a170" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/INPUTS.json": { + "bytes": 6877, + "sha256": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/REVIEW.json": { + "bytes": 668345, + "sha256": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/INPUTS.json": { + "bytes": 6877, + "sha256": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372" + }, + "lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/REVIEW.json": { + "bytes": 668345, + "sha256": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "bytes": 272, + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "bytes": 944, + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "bytes": 8240, + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "bytes": 13217, + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "bytes": 3468, + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "bytes": 280355, + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "bytes": 3468, + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "bytes": 280355, + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } + }, + "rule": "Copy core frozen/ first and annex/frozen/ second. Files have distinct paths. Frozen bytes retain their source hashes; gzip payload hashes are separate.", + "schema": "low-displacement-annex-sources-v1", + "shared_core_files": { + "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "bytes": 316632, + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "lanes/interface-proof/verify_native_lift.py": { + "bytes": 14902, + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "bytes": 14800, + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py": { + "bytes": 14137, + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "bytes": 286160, + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "bytes": 294, + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "bytes": 1185, + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "bytes": 8061, + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "bytes": 9032, + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "bytes": 4299, + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "bytes": 240646, + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "bytes": 4299, + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "bytes": 240646, + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } + }, + "source_campaign": "work/centre-encoding-campaign-20261014" +} diff --git a/research/reciprocal-native-responses/annex/VALIDATION.json b/research/reciprocal-native-responses/annex/VALIDATION.json new file mode 100644 index 0000000000..e36cdbba8d --- /dev/null +++ b/research/reciprocal-native-responses/annex/VALIDATION.json @@ -0,0 +1,158 @@ +{ + "additional_frozen_source_count": 59, + "annex_manifest_sha256": "7e1a6859126366456a6d7269efb34425c3a393bcc716ccd4e88cc23c173d8c5f", + "comparison": "Eight exact frozen receipt byte comparisons. Two publication-native comparisons omit only Python version and elapsed time. Compressed source files also have payload hashes.", + "core_manifest_sha256": "44861ce503d2268acd85ec4c202d7438f83755761772d5e715ba4abc54abd931", + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "publication_checker_manifest_sha256": "1ac981962cc5c86736361cf29afbe94b528cb9c6f6d41ced912884de9b19ca02", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "replay_sha256": "c703505b9ebe91c7c8d4ad84694003c68d7d1571efc3d20927f3c5a29e08ebc0", + "runs": [ + { + "check": "rank30-matrix", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py" + ], + "elapsed_seconds": 1.795, + "mode": "normal", + "receipt_sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + { + "check": "extension-matrices", + "command": [ + "python3", + "-I", + "-B", + "lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py" + ], + "elapsed_seconds": 5.823, + "mode": "normal", + "receipt_sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + { + "check": "cross-gram", + "command": [ + "python3", + "-I", + "-B", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py", + "--out", + "results/cross-gram.json" + ], + "elapsed_seconds": 0.653, + "mode": "normal", + "receipt_sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + { + "check": "paired-line", + "command": [ + "python3", + "-I", + "-B", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py", + "--out", + "results/paired-line.json" + ], + "elapsed_seconds": 0.295, + "mode": "normal", + "receipt_sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + { + "check": "publication-native", + "command": [ + "python3", + "-I", + "-B", + "publication-checks/check_native.py", + "--source-root", + ".", + "--out", + "results/native.json" + ], + "elapsed_seconds": 5.394, + "mathematical_receipt_sha256": "8155d13cff0d3807980a12c4106763b144e6e86f1d7fa196a7e16c781599ffd3", + "mode": "normal", + "receipt_sha256": "20335655e59f17da26956cdaa9f459b9f00e96174e62c282ce5a8a9a8b98483d" + }, + { + "check": "rank30-matrix", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py" + ], + "elapsed_seconds": 1.513, + "mode": "optimized", + "receipt_sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + { + "check": "extension-matrices", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py" + ], + "elapsed_seconds": 4.999, + "mode": "optimized", + "receipt_sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + { + "check": "cross-gram", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py", + "--out", + "results/cross-gram.json" + ], + "elapsed_seconds": 0.724, + "mode": "optimized", + "receipt_sha256": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + { + "check": "paired-line", + "command": [ + "python3", + "-I", + "-B", + "-O", + "lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py", + "--out", + "results/paired-line.json" + ], + "elapsed_seconds": 0.305, + "mode": "optimized", + "receipt_sha256": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + { + "check": "publication-native", + "command": [ + "python3", + "-I", + "-B", + "-O", + "publication-checks/check_native.py", + "--source-root", + ".", + "--out", + "results/native.json" + ], + "elapsed_seconds": 6.875, + "mathematical_receipt_sha256": "8155d13cff0d3807980a12c4106763b144e6e86f1d7fa196a7e16c781599ffd3", + "mode": "optimized", + "receipt_sha256": "45f6079828adcd848d647b158f38a461d517a52ea7a8bba1446b4baaec10ceab" + } + ], + "scope": "Independent matrices, scalar prices, native frame ledgers, 352 changed-exit phases, exact cross-Gram ranks, and finite paired-line checks. The historical raw native spatial replays are separate.", + "shared_core_source_count": 14, + "status": "PASS_LOW_DISPLACEMENT_RESPONSE_ANNEX" +} diff --git a/research/reciprocal-native-responses/annex/check_native.py b/research/reciprocal-native-responses/annex/check_native.py new file mode 100644 index 0000000000..51df3e6644 --- /dev/null +++ b/research/reciprocal-native-responses/annex/check_native.py @@ -0,0 +1,235 @@ +#!/usr/bin/env python3 +"""Review the frozen supporting responses and changed exits.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path +import sys +import time + + +HERE = Path(__file__).resolve().parent +spec = importlib.util.spec_from_file_location("publication_arithmetic", HERE/"check_publication_review.py") +a = importlib.util.module_from_spec(spec) +spec.loader.exec_module(a) +PINS = { + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + "native-normal-v2/NATIVE-PROGRAM.json.gz": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c", + "reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "coded-normal/CODED-EXITS-PROGRAM.json.gz": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08", +} + + +def determinant(matrix): + work = [dict(row) for row in matrix] + result = F(1) + for column in range(len(work)): + pivot = next((i for i in range(column, len(work)) if work[i].get(column)), None) + if pivot is None: + return F(0) + if pivot != column: + work[column], work[pivot] = work[pivot], work[column] + result = -result + value = work[column][column] + result *= value + for i in range(column+1, len(work)): + scale = work[i].get(column, 0)/value + if scale: + for j, entry in work[column].items(): + a.put(work[i], j, -scale*entry) + return result + + +def restrict(matrix, indices): + return [{j: matrix[p][q] for j, q in enumerate(indices) if q in matrix[p]} for p in indices] + + +def expected_map(response, backward): + result = a.eye(640) + for i, row in enumerate(response): + for j, value in row.items(): + a.put(result[j if backward else 112+i], 112+i if backward else j, -value if backward else value) + return result + + +def physical_model(model, correction_rank): + e, ei = a.rows(model["response"]), a.rows(model["response_inverse"]) + a.need(a.mul(e, ei) == a.mul(ei, e) == a.eye(112), "Supporting inverse orders") + delta = a.plus(e, a.eye(112), -1) + a.need(a.rank(delta) == correction_rank, "Supporting correction rank") + if "correction_U" in model: + u, v = a.rows(model["correction_U"]), a.rows(model["correction_V"]) + a.need(a.mul(u, v) == delta and a.rank(u) == a.rank(v) == correction_rank, "Supporting correction factor") + ordinary = model["ordinary_ports"] + principal = restrict(e, ordinary) + inverse = a.rows(model["ordinary_inverse"]) + a.need(a.mul(principal, inverse) == a.mul(inverse, principal) == a.eye(104), "Ordinary inverse orders") + selected = model["selected_ports"] + l = a.rows(model["selected_block"]) + a.need(restrict(e, selected) == l and a.mul(l, l) == [{i: F(1, 2)} for i in range(8)], "Selected block") + expected_det = 2**25 if correction_rank == 30 else 35**8 + expected_ordinary = F(2**21) if correction_rank == 30 else F(7**8*31**4, 16) + a.need(determinant(e) == expected_det and determinant(principal) == expected_ordinary, "Supporting determinants") + if correction_rank == 16: + inverse_selected = a.plus([{i: F(4, 5)} for i in range(8)], l, F(1, 5)) + a.need(restrict(ei, selected) == inverse_selected, "Changed selected inverse") + denominators = Counter(value.denominator for row in inverse for value in row.values()) + a.need(denominators == {7: 512, 31: 568, 62: 640}, "Prime 31 in ordinary inverse") + a.need(a.transpose(e, 112) == e, "Rank16 symmetry") + else: + a.need(restrict(ei, selected) == l, "Rank30 inverse selected block") + return {"rank": correction_rank, "determinant": str(expected_det), "ordinary_determinant": str(expected_ordinary)} + + +def as_tuple(value): + return tuple(map(as_tuple, value)) if isinstance(value, list) else value + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--source-root", type=Path, required=True) + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + start = time.monotonic() + source_dir = args.source_root/"lanes/new-core-transfer-20261017/low-displacement-20261020" + for name, digest in PINS.items(): + a.need(sha256((source_dir/name).read_bytes()).hexdigest() == digest, "Supporting input " + name) + base = a.read(source_dir/"run-normal/RESPONSE-PROGRAM.json") + raw = a.read(source_dir/"native-normal-v2/NATIVE-PROGRAM.json.gz") + reciprocal = a.read(source_dir/"reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz") + odd = a.read(source_dir/"odd16-normal-v2/EXTENSION-PROGRAM.json.gz") + coded = a.read(source_dir/"coded-normal/CODED-EXITS-PROGRAM.json.gz") + reports = {"rank30": physical_model(base, 30), "reciprocal_large": physical_model(reciprocal["model"], 30), + "rank16": physical_model(odd["model"], 16)} + raw_reports = {} + for name, model, packet, scalar, profile in ( + ("rank30", base, raw, 5288, {1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9}), + ("reciprocal_large", reciprocal["model"], reciprocal, 5288, {1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9}), + ("rank16", odd["model"], odd, 7384, {1: 1520, 2: 64, 3: 48}), + ): + for provider, directions in packet["providers"].items(): + for direction, word in directions.items(): + expected = expected_map(a.rows(model["response"]), direction == "backward") + raw_reports[name+"/"+provider+"/"+direction] = a.word_check(word, expected, profile, scalar) + for word_name, gates in model.get("common_frame_words", {}).items(): + state, cost, _, _ = a.scalar_replay(gates, 112) + expected = a.rows(model["response_inverse"] if "inverse" in word_name else model["response"]) + if "transpose" in word_name: + expected = a.transpose(expected, 112) + a.need(state == expected and cost == 3210, "Supporting common-frame scalar code") + + model = odd["model"] + u, v, q = a.rows(model["correction_U"]), a.rows(model["correction_V"]), model["ports"] + histogram = Counter() + for character in range(512): + moved = [{j: value*(-1 if (q[p] & character).bit_count() % 2 else 1) for j, value in row.items()} for p, row in enumerate(u)] + histogram[a.rank(a.mul(v, moved))] += 1 + a.need(histogram == {0: 32, 4: 96, 8: 12, 14: 256, 16: 116}, "Independent cross-Gram rank census") + + phase_path = args.source_root/"lanes/interface-proof/verify_native_lift.py" + phase_spec = importlib.util.spec_from_file_location("supporting_phase_engine", phase_path) + phase = importlib.util.module_from_spec(phase_spec) + phase_spec.loader.exec_module(phase) + changed = {} + coded_reports = {} + raw_packets = {"rank30": raw, "rank16": odd} + a.need(base["ports"] == odd["model"]["ports"], "Same physical directions") + fourier = [["C", 1 << i, 1] for i in range(9)] + s0 = ["D", [1]+[0]*8, [1]+[0]*8] + gauge = [s0, ["C", 45, 1], s0] + profiles = { + ("rank30", "W48_I64"): {1: 988, 2: 48, 4: 55, 5: 55, 6: 9, 7: 9}, + ("rank30", "W112"): {1: 988, 2: 48, 5: 55, 6: 55, 7: 9, 8: 9}, + ("rank16", "W48_I64"): {1: 1472, 2: 112}, + ("rank16", "W112"): {1: 1408, 2: 112, 3: 64}, + } + for name, codes in coded["providers_by_response_and_code"].items(): + for code, providers in codes.items(): + for provider, directions in providers.items(): + for direction, word in directions.items(): + raw_word = raw_packets[name]["providers"][provider][direction] + coded_ports = set(range(112)) if code == "W112" else set(base["large_ports"]) + a.need(set(word["left_W_ports"]) == coded_ports and set(word["raw_output_ports"]) == set(range(112))-coded_ports, "Exact coded port set") + a.need(word["gauge_circuit"] == gauge, "Literal S_e0 C_45 S_e0 code") + a.need(word["start"] == raw_word["start"], "Unchanged input frame ids") + a.need(word["frames"][:len(raw_word["frames"])] == [{"kind": "canonical", "basis": f} for f in raw_word["frames"]], "Unchanged ordered canonical frames") + endpoints = [record for record in raw_word["endpoint_adapters"] if record["role"] == "source" or record["port"] not in coded_ports] + a.need(word["endpoint_adapters"] == endpoints, "Exact retained endpoint records") + for p in range(112): + if p in coded_ports: + for field, circuit in ((p, fourier+gauge), (112+p, [["C", base["ports"][p], -1]]+fourier+gauge)): + frame = word["frames"][word["final"][field]] + a.need(frame["kind"] == "literal" and frame["circuit"] == circuit, "Literal W F9 Q inverse output order") + else: + a.need(word["final"][p] == raw_word["final"][p] and word["final"][112+p] == raw_word["final"][112+p], "Unchanged uncoded exits") + current, census, monomials, gates = list(word["start"]), Counter(), 0, [] + a.need(len(word["events"]) == len(raw_word["events"]), "One event per original position") + for event, raw_event in zip(word["events"], raw_word["events"]): + if event[0] == "scalar": + gate, frame = event[1:] + if gate[0] == "add": + _, target, source, num, den = gate + a.need(current[source] == frame and 0 <= source < 224, "Coded source access") + else: + _, target, num, den = gate + source = None + a.need(current[target] == frame and 0 <= target < 224, "Coded target access") + gates.append([gate[0], target, source, str(F(num, den))]) + a.need(raw_event[:2] == ["scalar", gates[-1]], "Scalar operation and coefficient unchanged") + if raw_event[2] != frame: + fields = [target] if source is None else [target, source] + a.need(all(raw_event[2] == raw_word["final"][p] and frame == word["final"][p] + and p % 112 in coded_ports for p in fields), "Scalar access changes only to its completed coded output frame") + continue + field, old, new, key = event[1], event[2], event[3], event[-1] + a.need(0 <= field < 224 and current[field] == old, "Coded transformation entry") + current[field] = new + record = word["native_recipes"][key] + if event[0] == "native": + a.need(event[4] == record["rank"] > 0, "Coded native rank") + census[event[4]] += 1 + else: + a.need(event[0] == "monomial" and record["rank"] == 0, "Explicit rank-zero map") + monomials += 1 + if key.startswith("coded:"): + a.need(raw_event[0] == "native" and raw_event[1:3] == event[1:3] and raw_event[3] == raw_word["final"][field], "Only the final physical exit changes") + objects = [word["frames"][old], word["frames"][new], record] + changed[json.dumps(objects, sort_keys=True)] = objects + else: + a.need(event == raw_event and record == raw_word["native_recipes"][key], "Exact inherited native occurrence and recipe") + state, scalar, peak, height = a.scalar_replay(gates, 640) + a.need(state == expected_map(a.rows(coded["responses"][name]), direction == "backward"), "Coded 640-column content") + a.need(current == word["final"] and current[224:] == word["start"][224:], "Coded final frames and outside restoration") + a.need(census == profiles[name, code] and monomials == 48, "Coded profile and monomial count") + a.need(scalar == (5288 if name == "rank30" else 7384), "Coded scalar invoice") + a.need(len(word["endpoint_adapters"]) == (112 if code == "W112" else 176), "Coded endpoint census") + coded_reports[name+"/"+code+"/"+provider+"/"+direction] = { + "profile": dict(census), "children": sum(census.values()), "mass": sum(k*v for k, v in census.items()), + "scalar": scalar, "inline_monomials": monomials, "endpoints": len(word["endpoint_adapters"]), + "prefix_one_norm": str(peak), "binary_height": height, + } + a.need(len(changed) == 352, "Changed exit recipe count") + for old, new, record in changed.values(): + def frame(value): + return phase.frame(value["basis"], 9) if value["kind"] == "canonical" else as_tuple(value["circuit"]) + phase.equal(phase.recipe(record), phase.adjoint(frame(old))+frame(new), "Supporting changed exit") + for name, digest in PINS.items(): + a.need(sha256((source_dir/name).read_bytes()).hexdigest() == digest, "Supporting input unchanged") + result = {"status": "PASS_SUPPORTING_LOW_DISPLACEMENT_REVIEW", "python": sys.version, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), "input_sha256": PINS, + "response_models": reports, "raw_native_words": raw_reports, "cross_gram_rank_census": dict(histogram), + "coded_words": coded_reports, "changed_exit_exact_phase_checks": len(changed), + "phase_engine_sha256": sha256(phase_path.read_bytes()).hexdigest(), + "scope": "Independent rational maps, scalar prices, typed frame ledger, and 352 changed-exit phases with the existing compiler-independent engine. Inherited raw phases and physical endpoints retain the pinned predecessor reviews. No odd-grid admission or supplier replay.", + "elapsed_seconds": round(time.monotonic()-start, 3)} + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+"\n") + print(result["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/check_publication_review.py b/research/reciprocal-native-responses/annex/check_publication_review.py new file mode 100644 index 0000000000..7df119e9d4 --- /dev/null +++ b/research/reciprocal-native-responses/annex/check_publication_review.py @@ -0,0 +1,366 @@ +#!/usr/bin/env python3 +"""Check the extracted response and native words with separate arithmetic.""" + +import argparse +from collections import Counter +from copy import deepcopy +from fractions import Fraction as F +from functools import lru_cache +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path +import sys +import time + + +def need(value, label): + if not value: + raise ValueError(label) + + +def read(path): + data = path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix == ".gz" else data) + + +def rows(value): + return [{int(j): F(v) for j, v in row.items() if F(v)} for row in value] + + +def eye(n): + return [{i: F(1)} for i in range(n)] + + +def put(row, j, v): + value = row.get(j, F(0)) + v + if value: + row[j] = value + else: + row.pop(j, None) + + +def plus(a, b, c=1): + out = deepcopy(a) + for row, extra in zip(out, b): + for j, v in extra.items(): + put(row, j, c*v) + return out + + +def mul(a, b): + out = [] + for row in a: + result = {} + for j, v in row.items(): + for k, w in b[j].items(): + put(result, k, v*w) + out.append(result) + return out + + +def transpose(a, n): + out = [{} for _ in range(n)] + for i, row in enumerate(a): + for j, v in row.items(): + out[j][i] = v + return out + + +def rank(a): + basis = {} + for original in a: + row = dict(original) + while row: + j = min(row) + v = row[j] + if j not in basis: + basis[j] = {k: w/v for k, w in row.items()} + break + for k, w in basis[j].items(): + put(row, k, -v*w) + return len(basis) + + +def family(n): + u = [F(1)]*(n-2) + [F(n-4), F(0)] + ell = [F(-1)]*(n-2) + [F(1), F(0)] + r = plus(eye(n), [{j: a*b for j, b in enumerate(ell) if a*b} for a in u]) + p = eye(n) + p[-2], p[-1] = p[-1], p[-2] + return mul(p, r), mul(r, p), p, r + + +def check_model(model): + generic = [] + for n in range(3, 25): + e, ei, p, r = family(n) + need(mul(e, ei) == mul(ei, e) == eye(n), "Family inverse orders") + need(all(i not in a[i] for a in (e, ei) for i in range(n)), "Family zero diagonals") + need(rank(plus(e, eye(n), -1)) == 2, "Family correction rank") + if n >= 5: + metric = [{i: F(1) if i < n-2 else F(-1, n-4)} for i in range(n)] + need(mul(transpose(e, n), mul(metric, e)) == metric, "Family metric identity") + equations = [] + for i in range(n): + for j in range(i, n): + row = {k: e[k].get(i, 0)*e[k].get(j, 0) for k in range(n)} + if i == j: + put(row, i, -1) + equations.append({k: v for k, v in row.items() if v}) + need(rank(equations) == n-1, "One-dimensional invariant diagonal metric space") + generic.append(n) + + h, hi = eye(112), eye(112) + for pair in model["pair_codes"]: + a, b = pair["ports"] + local = [[F(x) for x in row] for row in pair["matrix"]] + for i, target in enumerate((a, b)): + h[target] = {origin: local[i][j] for j, origin in enumerate((a, b)) if local[i][j]} + hi[target] = {origin: local[j][i]/2 for j, origin in enumerate((a, b)) if local[j][i]} + need(mul(h, hi) == eye(112), "Pair inverse from pair records") + need(h == rows(model["pair_code"]) and hi == rows(model["pair_code_inverse"]), "Serialized pair code") + mode = {name: eye(112) for name in ("E", "inverse_E", "P", "R", "J")} + sizes = Counter() + for block in model["blocks"]: + ports = block["ports"] + n = len(ports) + sizes[n] += 1 + matrices = family(n) + ([{i: F(1) if i < n-2 else F(-1, n-4)} for i in range(n)],) + for name, matrix in zip(mode, matrices): + for i, p in enumerate(ports): + mode[name][p] = {ports[j]: v for j, v in matrix[i].items()} + need(sizes == {6: 8, 8: 8}, "Actual block census") + physical = {name: mul(hi, mul(matrix, h)) for name, matrix in mode.items()} + for name, value in physical.items(): + need(value == rows(model["physical"][name]), "Independent physical reconstruction " + name) + e, ei, p, r, j = (physical[name] for name in mode) + need(mul(e, ei) == mul(ei, e) == eye(112), "Physical inverse orders") + need(mul(p, r) == e and mul(p, p) == mul(r, r) == eye(112), "Physical factors") + need(rank(plus(e, p, -1)) == 16 and rank(plus(e, eye(112), -1)) == 32, "Physical displacement ranks") + need(all(i not in a[i] for a in (e, ei) for i in range(112)), "Physical zero diagonals") + need(mul(transpose(e, 112), mul(j, e)) == j, "Physical metric after pair normalization") + need(Counter(j[i][i] for i in range(112)) == {F(1): 80, F(-1, 2): 16, F(-1, 4): 16}, "Metric weights") + need(sum(map(len, p)) == 160 and any(len(row) > 1 for row in p), "P is not a permutation") + u, ell = rows(model["reflection_U"]), rows(model["reflection_L"]) + ji = [{i: 1/j[i][i]} for i in range(112)] + need(mul(u, ell) == plus(r, eye(112), -1), "Reflection rank factor") + need(mul(ell, mul(ji, transpose(ell, 112))) == [{i: F(4 if i < 8 else 2)} for i in range(16)], "Centre Gram normalization") + for name, word in model["scalar_words"].items(): + state, cost, _, _ = scalar_replay(word, 640) + wanted = rows(model["physical"][name]) if name in model["physical"] else transpose(ei, 112) + need(state[:112] == wanted and state[112:] == eye(640)[112:], "Common-frame map and restoration " + name) + expected = {"P": 728, "R": 2892, "metric_inverse_adjoint_E": 3628}.get(name, 3308) + need(cost == expected, "Common-frame price " + name) + return {"family_dimensions": generic, "invariant_diagonal_space_dimensions": list(range(5, 25)), + "actual_blocks": dict(sizes), "rank_E_minus_P": 16, "rank_E_minus_I": 32, + "physical_P_nonzeros": 160, "physical_Gram": [4]*8 + [2]*8} + + +def tariff(gate): + op, _, _, raw = gate + c = F(raw) + a, b = abs(c.numerator), c.denominator + need(a > 0 and b & (b-1) == 0, "Dyadic coefficient") + if op == "scale": + need(a & (a-1) == 0, "Unit scale") + return 2*(abs(a.bit_length()-b.bit_length()) + (c < 0)) + need(op == "add", "Scalar grammar") + return 2*(1+a.bit_length()+a.bit_count()+b.bit_length()) + + +def scalar_replay(gates, n): + state, cost, peak, height = eye(n), 0, F(1), 0 + for gate in gates: + op, target, origin, raw = gate + c = F(raw) + if op == "add": + need(target != origin, "Distinct fields") + for j, v in state[origin].items(): + put(state[target], j, c*v) + else: + need(op == "scale" and origin is None, "Scale grammar") + state[target] = {j: c*v for j, v in state[target].items() if c*v} + cost += tariff(gate) + peak = max(peak, sum(map(abs, state[target].values()), F(0))) + for v in state[target].values(): + need(v.denominator & (v.denominator-1) == 0, "Dyadic prefix") + height = max(height, v.denominator.bit_length()-1) + return state, cost, peak, height + + +@lru_cache(None) +def span(vectors): + values = {0} + for v in vectors: + values |= {x ^ v for x in values} + return frozenset(values) + + +def word_check(word, expected, profile, scalar): + current = list(word["start"]) + progress, census, gates = Counter(), Counter(), [] + for event in word["events"]: + if event[0] == "native": + _, field, old, new, dimension, key = event + need(0 <= field < 224 and current[field] == old, "Native entry") + need(span(tuple(word["frames"][old])) < span(tuple(word["frames"][new])), "Strict nested advance") + need(dimension == len(word["frames"][new])-len(word["frames"][old]) == word["native_recipes"][key]["rank"], "Native rank") + need(key == str(old)+":"+str(new), "Ordered recipe") + current[field] = new + progress[field] += dimension + census[dimension] += 1 + else: + need(event[0] == "scalar", "Event grammar") + _, gate, frame = event + _, target, origin, _ = gate + need(0 <= target < 224 and current[target] == frame, "Scalar target access") + if origin is not None: + need(0 <= origin < 224 and current[origin] == frame, "Scalar source access") + gates.append(gate) + need(current == word["final"] and census == profile, "Final frames and native census") + need(all(progress[p] == 8 for p in range(224)), "Data advance mass") + state, cost, peak, height = scalar_replay(gates, 640) + need(state == expected, "All 640 arbitrary columns") + need(state[224:] == eye(640)[224:] and current[224:] == word["start"][224:], "Outside values and frames restored") + need(cost == scalar, "Native scalar price") + return {"scalar_real": cost, "prefix_one_norm": str(peak), "binary_height": height, + "native_profile": dict(census), "native_mass": sum(k*v for k, v in census.items()), + "native_children": sum(census.values()), "columns": 640, "outside_fields": 416} + + +def field_projection(word, combine): + projected = [[] for _ in range(224)] + scalar_index = 0 + for index, event in enumerate(word["events"]): + if event[0] == "native": + _, field, old, new, dimension, _ = event + seq = projected[field] + if combine and seq and seq[-1][0] == "native": + need(seq[-1][2] == old, "Original chain joins") + seq[-1][2] = new + seq[-1][3] += dimension + seq[-1][4].append(index) + else: + seq.append(["native", old, new, dimension, [index]]) + else: + for field in (event[1][1], event[1][2]): + if field is not None: + projected[field].append(["scalar", scalar_index]) + scalar_index += 1 + return projected + + +def coalescing_check(original, result): + old_scalars = [e for e in original["events"] if e[0] == "scalar"] + new_scalars = [e for e in result["events"] if e[0] == "scalar"] + need(old_scalars == new_scalars, "Every scalar gate and its global order") + old, new = field_projection(original, True), field_projection(result, False) + chains = {row["event"]: row for row in result["coalesced_native_chains"]} + need(len(chains) == sum(e[0] == "native" for e in result["events"]), "One chain record per new native event") + for field, (a, b) in enumerate(zip(old, new)): + need(len(a) == len(b), "Same per-field scalar barriers") + for source, target in zip(a, b): + if source[0] == "scalar": + need(source == target, "Same scalar use cut") + continue + need(source[:4] == target[:4], "Same total frame map between scalar uses") + chain = chains[target[4][0]] + need(chain["source_events"] == source[4], "Independent source-event chain") + need((chain["field"], chain["old"], chain["new"], chain["rank"]) == (field, *source[1:4]), "Chain metadata") + for key in ("frames", "start", "final", "endpoint_adapters"): + need(original[key] == result[key], "Same physical boundary " + key) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--package", type=Path, required=True) + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + start = time.monotonic() + package = args.package.resolve() + frozen = package / "frozen" + manifest = read(package / "SOURCES.json") + for name, entry in manifest["frozen_files"].items(): + need(sha256((frozen/name).read_bytes()).hexdigest() == entry["sha256"], "Frozen input pin " + name) + directory = frozen / "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020" + original = read(directory / "native-normal/NATIVE.json.gz") + coalesced = read(directory / "coalesced-normal/NATIVE.json.gz") + model = read(directory / "model-normal-v2/RESPONSE.json.gz") + need(original["model"] == coalesced["model"] == model, "Same model in all payloads") + model_report = check_model(model) + word_reports = {} + for provider in ("base", "extra"): + for name, old in original["providers"][provider].items(): + response = rows(model["physical"]["E" if name in ("forward_E", "backward_transpose_E") else "inverse_adjoint_E"]) + expected = eye(640) + for i, row in enumerate(response): + for j, value in row.items(): + put(expected[j if name.startswith("backward") else 112+i], 112+i if name.startswith("backward") else j, + -value if name.startswith("backward") else value) + scalar = 7080 if name.endswith("by_metric") else 6440 + old_report = word_check(old, expected, {1: 1520, 2: 64, 3: 48}, scalar) + new = coalesced["providers"][provider][name] + new_report = word_check(new, expected, {1: 971, 2: 237, 3: 46, 4: 12, 5: 5, 6: 11, 7: 10}, scalar) + coalescing_check(old, new) + need((old_report["prefix_one_norm"], old_report["binary_height"]) == + (new_report["prefix_one_norm"], new_report["binary_height"]), "Unchanged prefix bounds") + word_reports[provider+"/"+name] = {"original": old_report, "coalesced": new_report} + + phase_path = frozen / "lanes/interface-proof/verify_native_lift.py" + spec = importlib.util.spec_from_file_location("frozen_exact_phase", phase_path) + phase = importlib.util.module_from_spec(spec) + spec.loader.exec_module(phase) + first = coalesced["providers"]["base"]["forward_E"] + inherited = original["providers"]["base"]["forward_E"]["native_recipes"] + fresh = [] + for key, record in first["native_recipes"].items(): + if key in inherited: + need(record == inherited[key], "Inherited phase record") + continue + a, b = map(int, key.split(":")) + actual = phase.recipe(record) + target = phase.adjoint(phase.frame(first["frames"][a], 9)) + phase.frame(first["frames"][b], 9) + phase.equal(actual, target, "Fresh recipe " + key) + fresh.append(key) + need(len(fresh) == 206, "Fresh phase census") + for provider in coalesced["providers"].values(): + for word in provider.values(): + need(word["native_recipes"] == first["native_recipes"], "All words use the checked recipes") + + bad = deepcopy(first["native_recipes"][fresh[0]]) + bad["left"]["phase"] = (bad["left"]["phase"]+1) % 4 + a, b = map(int, fresh[0].split(":")) + try: + phase.equal(phase.recipe(bad), phase.adjoint(phase.frame(first["frames"][a], 9)) + phase.frame(first["frames"][b], 9), "Changed phase") + except ValueError: + phase_rejected = True + else: + raise ValueError("Changed phase accepted") + bad = deepcopy(first) + scalar_event = next(e for e in bad["events"] if e[0] == "scalar") + scalar_event[2] = (scalar_event[2]+1) % len(bad["frames"]) + try: + coalescing_check(original["providers"]["base"]["forward_E"], bad) + except ValueError: + scalar_rejected = True + else: + raise ValueError("Changed scalar cut accepted") + + for name, entry in manifest["frozen_files"].items(): + need(sha256((frozen/name).read_bytes()).hexdigest() == entry["sha256"], "Input unchanged " + name) + result = {"status": "PASS_INDEPENDENT_PUBLICATION_REVIEW", "python": sys.version, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "source_manifest_sha256": sha256((package/"SOURCES.json").read_bytes()).hexdigest(), + "model": model_report, "words": word_reports, "fresh_phase_checks": len(fresh), + "phase_engine_sha256": sha256(phase_path.read_bytes()).hexdigest(), + "phase_engine_scope": "Reused pinned compiler-independent exact Pauli and reference-column engine. No producer interpreter was imported.", + "negative_controls": {"changed_global_phase_rejected": phase_rejected, "changed_scalar_cut_rejected": scalar_rejected}, + "frozen_inputs_unchanged": len(manifest["frozen_files"]), "elapsed_seconds": round(time.monotonic()-start, 3)} + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+"\n") + print(result["status"], flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json b/research/reciprocal-native-responses/annex/frozen/lanes/coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json new file mode 100644 index 0000000000..b28691cbe6 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json @@ -0,0 +1,22959 @@ +{ + "W": { + "circuit": [ + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "native_recipe": { + "left": { + "linear_Z4": [ + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 3, + 4, + 9, + 17, + 32, + 1, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 33, + 2, + 36, + 40, + 16, + 64, + 128, + 256 + ], + "offset": 1, + "phase": 1, + "quadratic_rows": [ + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + } + } + }, + "a": 45, + "alignments": { + "W_Z_inverse": { + "circuit": [ + [ + "D", + [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 13, + 2, + 8, + 4, + 16, + 44, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "record": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 13, + 2, + 8, + 4, + 16, + 44, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "Z_inverse_W": { + "circuit": [ + [ + "D", + [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 13, + 2, + 8, + 4, + 16, + 44, + 64, + 128, + 256 + ] + ], + [ + "X", + 45 + ], + [ + "phase", + 0 + ] + ], + "record": { + "linear_Z4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 13, + 2, + 8, + 4, + 16, + 44, + 64, + 128, + 256 + ], + "offset": 45, + "phase": 0, + "quadratic_rows": [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ] + } + } + }, + "b": 1, + "canonical_Z": [ + [ + "D", + [ + 32, + 0, + 32, + 32, + 0, + 45, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 32, + 33, + 2, + 36, + 40, + 16, + 64, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 3, + 4, + 9, + 17, + 32, + 1, + 64, + 128, + 256 + ] + ], + [ + "D", + [ + 32, + 0, + 32, + 32, + 0, + 45, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ], + "left_coded_pair_plane_tails": [ + { + "circuit": [ + [ + "D", + [ + 8, + 40, + 44, + 39, + 0, + 46, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 9, + 39, + 16, + 64, + 128, + 256, + 5, + 13, + 45 + ] + ], + [ + "X", + 190 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 257, + 2, + 4, + 3, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 38, + 11 + ], + "matrix_sha256": "8871e3952828fa89c1dcfacb3fd403013a093029b7c70b581cf9b3f46a5cf22d", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 0, + 27 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 257, + 2, + 4, + 3, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2 + ], + "matrix_rows": [ + 9, + 39, + 16, + 64, + 128, + 256, + 5, + 13, + 45 + ], + "offset": 190, + "phase": 1, + "quadratic_rows": [ + 8, + 40, + 44, + 39, + 0, + 46, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 8, + 40, + 32, + 35, + 0, + 14, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 32, + 8, + 9, + 42, + 36, + 16, + 64, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 11, + 17, + 2, + 32, + 1, + 64, + 128, + 256 + ] + ], + [ + "D", + [ + 8, + 40, + 32, + 35, + 0, + 14, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 32, + 40, + 44, + 46, + 0, + 15, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 15, + 16, + 64, + 128, + 256, + 5, + 37, + 45 + ] + ], + [ + "X", + 190 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 257, + 3, + 4, + 2, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 35, + 14 + ], + "matrix_sha256": "33c619445618a721ae905b1dc8c5b24235029b315e4eeb9e0a30bb3f72870ebe", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 2, + 25 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 257, + 3, + 4, + 2, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 15, + 16, + 64, + 128, + 256, + 5, + 37, + 45 + ], + "offset": 190, + "phase": 1, + "quadratic_rows": [ + 32, + 40, + 44, + 46, + 0, + 15, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 32, + 8, + 33, + 42, + 12, + 16, + 64, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 5, + 11, + 18, + 2, + 32, + 1, + 64, + 128, + 256 + ] + ], + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 60, + 36, + 36, + 60, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 49, + 2, + 57, + 64, + 128, + 256, + 61, + 13, + 32 + ] + ], + [ + "X", + 446 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 257, + 5, + 4, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 56, + 21 + ], + "matrix_sha256": "47bbaa7244de5f3ba926235445ffc4e3f0a0cc4d1aab3f0e8a91474b35e12828", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 7, + 57 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 257, + 5, + 4, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2 + ], + "matrix_rows": [ + 49, + 2, + 57, + 64, + 128, + 256, + 61, + 13, + 32 + ], + "offset": 446, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 60, + 36, + 36, + 60, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 48, + 0, + 48, + 32, + 37, + 29, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 32, + 48, + 49, + 2, + 52, + 40, + 64, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 8, + 18, + 33, + 3, + 1, + 64, + 128, + 256 + ] + ], + [ + "D", + [ + 48, + 0, + 48, + 32, + 37, + 29, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 4, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 97, + 2, + 41, + 16, + 128, + 256, + 13, + 77, + 96 + ] + ], + [ + "X", + 446 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 257, + 8, + 4, + 5, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 69, + 45 + ], + "matrix_sha256": "01fad484d70f8b837c3333aba757bf6f024b58f6abb52046ea92d377db5c1311", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 9, + 61 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 257, + 8, + 4, + 5, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 97, + 2, + 41, + 16, + 128, + 256, + 13, + 77, + 96 + ], + "offset": 446, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 4, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 96, + 0, + 96, + 32, + 0, + 45, + 5, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 32, + 97, + 2, + 100, + 40, + 16, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 8, + 19, + 34, + 64, + 2, + 1, + 128, + 256 + ] + ], + [ + "D", + [ + 96, + 0, + 96, + 32, + 0, + 45, + 5, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 4, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 161, + 2, + 41, + 16, + 64, + 256, + 13, + 141, + 160 + ] + ], + [ + "X", + 446 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 5, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 133, + 45 + ], + "matrix_sha256": "d7cbbbe6344337faaa00f7848d8741fd970f92e52b80decb918bbe57afaf2cf4", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 10, + 62 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 5, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 161, + 2, + 41, + 16, + 64, + 256, + 13, + 141, + 160 + ], + "offset": 446, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 4, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 160, + 0, + 160, + 32, + 0, + 45, + 0, + 5, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 128, + 32, + 161, + 2, + 164, + 40, + 16, + 64, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 8, + 19, + 34, + 64, + 2, + 128, + 1, + 256 + ] + ], + [ + "D", + [ + 160, + 0, + 160, + 32, + 0, + 45, + 0, + 5, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 4, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 289, + 2, + 41, + 16, + 64, + 128, + 13, + 269, + 288 + ] + ], + [ + "X", + 446 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 32, + 5 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 261, + 45 + ], + "matrix_sha256": "3e21ae7c0c654135d7b4bf361d307fcf0dd95bc3439958fd0cad0a7a0b5eae8f", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 11, + 63 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 32, + 5 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 289, + 2, + 41, + 16, + 64, + 128, + 13, + 269, + 288 + ], + "offset": 446, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 4, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 288, + 0, + 288, + 32, + 0, + 45, + 0, + 0, + 5 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 289, + 2, + 292, + 40, + 16, + 64, + 128 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 8, + 19, + 34, + 64, + 2, + 128, + 256, + 1 + ] + ], + [ + "D", + [ + 288, + 0, + 288, + 32, + 0, + 45, + 0, + 0, + 5 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 36, + 0, + 105, + 12, + 0, + 37, + 68, + 0, + 0 + ], + [ + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2 + ] + ], + [ + "P", + [ + 97, + 2, + 68, + 16, + 128, + 256, + 13, + 96, + 77 + ] + ], + [ + "X", + 446 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 257, + 8, + 4, + 1, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 73, + 45 + ], + "matrix_sha256": "de51faa0b537da51ea799bc2a15f856e51200fc597c0e76840d3487c0cdc2b20", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 13, + 51 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 257, + 8, + 4, + 1, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2 + ], + "matrix_rows": [ + 97, + 2, + 68, + 16, + 128, + 256, + 13, + 96, + 77 + ], + "offset": 446, + "phase": 0, + "quadratic_rows": [ + 36, + 0, + 105, + 12, + 0, + 37, + 68, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 96, + 0, + 32, + 96, + 0, + 45, + 9, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 32, + 97, + 2, + 36, + 104, + 16, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 8, + 18, + 35, + 64, + 2, + 1, + 128, + 256 + ] + ], + [ + "D", + [ + 96, + 0, + 32, + 96, + 0, + 45, + 9, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 36, + 0, + 169, + 12, + 0, + 37, + 0, + 132, + 0 + ], + [ + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ] + ], + [ + "P", + [ + 161, + 2, + 132, + 16, + 64, + 256, + 13, + 160, + 141 + ] + ], + [ + "X", + 446 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 1, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 137, + 45 + ], + "matrix_sha256": "e682c36ec7b0d88bcba44b2a77e5f29d17620bda329d22286d44185ca3d14cc0", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 14, + 52 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 1, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "matrix_rows": [ + 161, + 2, + 132, + 16, + 64, + 256, + 13, + 160, + 141 + ], + "offset": 446, + "phase": 0, + "quadratic_rows": [ + 36, + 0, + 169, + 12, + 0, + 37, + 0, + 132, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 160, + 0, + 32, + 160, + 0, + 45, + 0, + 9, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 128, + 32, + 161, + 2, + 36, + 168, + 16, + 64, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 8, + 18, + 35, + 64, + 2, + 128, + 1, + 256 + ] + ], + [ + "D", + [ + 160, + 0, + 32, + 160, + 0, + 45, + 0, + 9, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 36, + 0, + 297, + 12, + 0, + 37, + 0, + 0, + 260 + ], + [ + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1 + ] + ], + [ + "P", + [ + 289, + 2, + 260, + 16, + 64, + 128, + 13, + 288, + 269 + ] + ], + [ + "X", + 446 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 32, + 1 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 265, + 45 + ], + "matrix_sha256": "ffb8c4843a540c3e1ad22255f9d9d651f66d7f3e36c4f6f9ccccc42b6960e285", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 15, + 53 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 257, + 8, + 4, + 16, + 32, + 1 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1 + ], + "matrix_rows": [ + 289, + 2, + 260, + 16, + 64, + 128, + 13, + 288, + 269 + ], + "offset": 446, + "phase": 0, + "quadratic_rows": [ + 36, + 0, + 297, + 12, + 0, + 37, + 0, + 0, + 260 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 288, + 0, + 32, + 288, + 0, + 45, + 0, + 0, + 9 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 289, + 2, + 36, + 296, + 16, + 64, + 128 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 8, + 18, + 35, + 64, + 2, + 128, + 256, + 1 + ] + ], + [ + "D", + [ + 288, + 0, + 32, + 288, + 0, + 45, + 0, + 0, + 9 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 37, + 0, + 5, + 0, + 0, + 33, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 36, + 64, + 128, + 256, + 13, + 45, + 61 + ] + ], + [ + "X", + 318 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 260, + 4, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 45, + 28 + ], + "matrix_sha256": "4f2f9c6613b586415234b45f087ff1132fb167c3625d6503ce3491e3d5f4281b", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 16, + 44 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 260, + 4, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 36, + 64, + 128, + 256, + 13, + 45, + 61 + ], + "offset": 318, + "phase": 1, + "quadratic_rows": [ + 37, + 0, + 5, + 0, + 0, + 33, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 0, + 48, + 48, + 12, + 45, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 32, + 16, + 33, + 2, + 52, + 56, + 64, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 5, + 8, + 19, + 35, + 2, + 1, + 64, + 128, + 256 + ] + ], + [ + "D", + [ + 32, + 0, + 48, + 48, + 12, + 45, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 4, + 0, + 137, + 140, + 0, + 0, + 0, + 140, + 0 + ], + [ + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2 + ] + ], + [ + "P", + [ + 140, + 2, + 137, + 16, + 64, + 256, + 13, + 128, + 173 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 8, + 260, + 16, + 4, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 140, + 45 + ], + "matrix_sha256": "e394571b72b9bbafd167bafbce3848f6fee070248669cfa970b8349992a48778", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 20, + 46 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 8, + 260, + 16, + 4, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2 + ], + "matrix_rows": [ + 140, + 2, + 137, + 16, + 64, + 256, + 13, + 128, + 173 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 137, + 140, + 0, + 0, + 0, + 140, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 0, + 160, + 160, + 0, + 45, + 0, + 12, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 128, + 32, + 33, + 2, + 164, + 168, + 16, + 64, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 8, + 19, + 35, + 64, + 2, + 128, + 1, + 256 + ] + ], + [ + "D", + [ + 32, + 0, + 160, + 160, + 0, + 45, + 0, + 12, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 4, + 0, + 265, + 268, + 0, + 0, + 0, + 0, + 268 + ], + [ + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1 + ] + ], + [ + "P", + [ + 268, + 2, + 265, + 16, + 64, + 128, + 13, + 256, + 301 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 8, + 260, + 16, + 32, + 4 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 268, + 45 + ], + "matrix_sha256": "ef2f55026392371231ded0cbd2251592bb82f82319e9f78aec3636a629a80588", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 21, + 47 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 8, + 260, + 16, + 32, + 4 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1 + ], + "matrix_rows": [ + 268, + 2, + 265, + 16, + 64, + 128, + 13, + 256, + 301 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 265, + 268, + 0, + 0, + 0, + 0, + 268 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 0, + 288, + 288, + 0, + 45, + 0, + 0, + 12 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 2, + 292, + 296, + 16, + 64, + 128 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 8, + 19, + 35, + 64, + 2, + 128, + 256, + 1 + ] + ], + [ + "D", + [ + 32, + 0, + 288, + 288, + 0, + 45, + 0, + 0, + 12 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 128, + 12, + 36, + 128, + 40, + 0, + 146, + 0 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 144, + 64, + 256, + 13, + 128, + 45 + ] + ], + [ + "X", + 178 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 10, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 146, + 45 + ], + "matrix_sha256": "74e1cd011efa753150b369af16859b911dc7f64f568a7ea548c944ae50c3262e", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 36, + 111 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 10, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "matrix_rows": [ + 33, + 2, + 9, + 144, + 64, + 256, + 13, + 128, + 45 + ], + "offset": 178, + "phase": 3, + "quadratic_rows": [ + 1, + 128, + 12, + 36, + 128, + 40, + 0, + 146, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 128, + 32, + 32, + 128, + 45, + 0, + 18, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 128, + 32, + 33, + 130, + 36, + 40, + 144, + 64, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 9, + 18, + 34, + 65, + 2, + 128, + 1, + 256 + ] + ], + [ + "D", + [ + 32, + 128, + 32, + 32, + 128, + 45, + 0, + 18, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 256, + 12, + 36, + 256, + 40, + 0, + 0, + 274 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 272, + 64, + 128, + 13, + 256, + 45 + ] + ], + [ + "X", + 178 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 10 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 274, + 45 + ], + "matrix_sha256": "67902ffcde18866b8df846e8f5a54c9c2e83d27ae246ec77702e2874775107a7", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 37, + 110 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 10 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 2, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 272, + 64, + 128, + 13, + 256, + 45 + ], + "offset": 178, + "phase": 3, + "quadratic_rows": [ + 1, + 256, + 12, + 36, + 256, + 40, + 0, + 0, + 274 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 256, + 32, + 32, + 256, + 45, + 0, + 0, + 18 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 258, + 36, + 40, + 272, + 64, + 128 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 9, + 18, + 34, + 65, + 2, + 128, + 256, + 1 + ] + ], + [ + "D", + [ + 32, + 256, + 32, + 32, + 256, + 45, + 0, + 0, + 18 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 128, + 12, + 36, + 0, + 40, + 128, + 194, + 0 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 192, + 256, + 13, + 128, + 45 + ] + ], + [ + "X", + 170 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 18, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 194, + 45 + ], + "matrix_sha256": "9d561b424bf5ef32dec1fd9111ac339f0b4e33583f7a76ceb8bf5a3f5a6c40c1", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 41, + 106 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 18, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 1, + 2 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 192, + 256, + 13, + 128, + 45 + ], + "offset": 170, + "phase": 3, + "quadratic_rows": [ + 1, + 128, + 12, + 36, + 0, + 40, + 128, + 194, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 128, + 32, + 32, + 0, + 45, + 128, + 66, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 128, + 32, + 33, + 130, + 36, + 40, + 16, + 192, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 9, + 18, + 34, + 64, + 2, + 129, + 1, + 256 + ] + ], + [ + "D", + [ + 32, + 128, + 32, + 32, + 0, + 45, + 128, + 66, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 256, + 12, + 36, + 0, + 40, + 256, + 0, + 322 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 320, + 128, + 13, + 256, + 45 + ] + ], + [ + "X", + 170 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 18 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 322, + 45 + ], + "matrix_sha256": "d413b5d6cdb9dd5a835f4291a8f44c8471e2c59c49c5c6c50474799ee7f68d86", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 42, + 105 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 18 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 2, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 320, + 128, + 13, + 256, + 45 + ], + "offset": 170, + "phase": 3, + "quadratic_rows": [ + 1, + 256, + 12, + 36, + 0, + 40, + 256, + 0, + 322 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 256, + 32, + 32, + 0, + 45, + 256, + 0, + 66 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 258, + 36, + 40, + 16, + 320, + 128 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 9, + 18, + 34, + 64, + 2, + 129, + 256, + 1 + ] + ], + [ + "D", + [ + 32, + 256, + 32, + 32, + 0, + 45, + 256, + 0, + 66 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 256, + 12, + 36, + 0, + 40, + 0, + 256, + 386 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 2, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 64, + 384, + 13, + 256, + 45 + ] + ], + [ + "X", + 154 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 34, + 5, + 0, + 0, + 34, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 2, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 34 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 386, + 45 + ], + "matrix_sha256": "3991838e726e89815e0d518aa89a47b04d0798d83cc022ec72ac7c1ec7c0439a", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 43, + 104 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 2, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 34 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 34, + 5, + 0, + 0, + 34, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 2, + 0, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 64, + 384, + 13, + 256, + 45 + ], + "offset": 154, + "phase": 3, + "quadratic_rows": [ + 1, + 256, + 12, + 36, + 0, + 40, + 0, + 256, + 386 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 256, + 32, + 32, + 0, + 45, + 0, + 256, + 130 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 258, + 36, + 40, + 16, + 64, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 9, + 18, + 34, + 64, + 2, + 128, + 257, + 1 + ] + ], + [ + "D", + [ + 32, + 256, + 32, + 32, + 0, + 45, + 0, + 256, + 130 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 128, + 40, + 128, + 208, + 0 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 192, + 256, + 13, + 45, + 128 + ] + ], + [ + "X", + 298 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 264, + 4, + 16, + 24, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 208, + 45 + ], + "matrix_sha256": "d73e014ef13d90e84a6fe6e5603bd4cbf38200e518a5c8bdd62933240c7c18e8", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 70, + 91 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 264, + 4, + 16, + 24, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 192, + 256, + 13, + 45, + 128 + ], + "offset": 298, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 128, + 40, + 128, + 208, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 0, + 32, + 32, + 128, + 45, + 128, + 80, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 128, + 32, + 33, + 2, + 36, + 40, + 144, + 192, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 8, + 18, + 34, + 65, + 2, + 129, + 1, + 256 + ] + ], + [ + "D", + [ + 32, + 0, + 32, + 32, + 128, + 45, + 128, + 80, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 256, + 40, + 256, + 0, + 336 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 320, + 128, + 13, + 45, + 256 + ] + ], + [ + "X", + 298 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 264, + 4, + 16, + 32, + 24 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 336, + 45 + ], + "matrix_sha256": "c95c1b2cc1ecd0798452a39dffac288d046efdaf1c48c856bb7c24b83f40000e", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 71, + 90 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 264, + 4, + 16, + 32, + 24 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 2, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 320, + 128, + 13, + 45, + 256 + ], + "offset": 298, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 256, + 40, + 256, + 0, + 336 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 0, + 32, + 32, + 256, + 45, + 256, + 0, + 80 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 2, + 36, + 40, + 272, + 320, + 128 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 8, + 18, + 34, + 65, + 2, + 129, + 256, + 1 + ] + ], + [ + "D", + [ + 32, + 0, + 32, + 32, + 256, + 45, + 256, + 0, + 80 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 256, + 40, + 0, + 256, + 400 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 64, + 384, + 13, + 45, + 256 + ] + ], + [ + "X", + 282 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 40, + 0, + 40, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 2, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 264, + 4, + 16, + 32, + 40 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 400, + 45 + ], + "matrix_sha256": "87de559acc8425d2be917ebde5e24439d31ae733453cd8c54c2de8006ea22e1d", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 72, + 89 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 2, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 264, + 4, + 16, + 32, + 40 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 40, + 0, + 40, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 0, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 64, + 384, + 13, + 45, + 256 + ], + "offset": 282, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 256, + 40, + 0, + 256, + 400 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 0, + 32, + 32, + 256, + 45, + 0, + 256, + 144 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 2, + 36, + 40, + 272, + 64, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 8, + 18, + 34, + 65, + 2, + 128, + 257, + 1 + ] + ], + [ + "D", + [ + 32, + 0, + 32, + 32, + 256, + 45, + 0, + 256, + 144 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 256, + 256, + 448 + ], + [ + 3, + 2, + 1, + 0, + 2, + 3, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 64, + 384, + 13, + 45, + 256 + ] + ], + [ + "X", + 282 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 0, + 48, + 48, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 2, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 8, + 4, + 272, + 32, + 48 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 448, + 45 + ], + "matrix_sha256": "f046727cbb678f383d68393bf06904b6cc89101b3951446b67496008156a632c", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 76, + 87 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 2, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 8, + 4, + 272, + 32, + 48 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 0, + 48, + 48, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 2, + 3, + 0, + 0, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 64, + 384, + 13, + 45, + 256 + ], + "offset": 282, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 256, + 256, + 448 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 0, + 32, + 32, + 0, + 45, + 256, + 256, + 192 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 2, + 36, + 40, + 16, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 8, + 18, + 34, + 64, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 32, + 0, + 32, + 32, + 0, + 45, + 256, + 256, + 192 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 256, + 12, + 292, + 256, + 40, + 256, + 256, + 474 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 289, + 34, + 265, + 272, + 320, + 384, + 13, + 288, + 45 + ] + ], + [ + "X", + 130 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 58, + 63, + 58, + 63, + 63, + 63, + 0, + 0, + 0 + ], + [ + 2, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 63 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 471, + 45 + ], + "matrix_sha256": "45c39cde23daefe5faf80b2282440dbefbe4853f37d7fa48f9c759f3f9d93b92", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 78, + 99 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 63 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 58, + 63, + 58, + 63, + 63, + 63, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 1 + ], + "matrix_rows": [ + 289, + 34, + 265, + 272, + 320, + 384, + 13, + 288, + 45 + ], + "offset": 130, + "phase": 1, + "quadratic_rows": [ + 1, + 256, + 12, + 292, + 256, + 40, + 256, + 256, + 474 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 288, + 256, + 288, + 32, + 256, + 45, + 256, + 256, + 215 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 289, + 258, + 292, + 40, + 272, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 9, + 19, + 34, + 65, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 288, + 256, + 288, + 32, + 256, + 45, + 256, + 256, + 215 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 256, + 268, + 292, + 256, + 296, + 256, + 256, + 254 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 289, + 15, + 9, + 272, + 320, + 384, + 13, + 269, + 45 + ] + ], + [ + "X", + 130 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 62, + 59, + 5, + 59, + 59, + 59, + 0, + 0, + 0 + ], + [ + 2, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 59 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 475, + 45 + ], + "matrix_sha256": "bcaf1d79eaf713d8c5b44b4f8bebe93979abbc74d63543e2e6b41ae0d5da9622", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 79, + 94 + ], + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 59 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 62, + 59, + 5, + 59, + 59, + 59, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 289, + 15, + 9, + 272, + 320, + 384, + 13, + 269, + 45 + ], + "offset": 130, + "phase": 1, + "quadratic_rows": [ + 1, + 256, + 268, + 292, + 256, + 296, + 256, + 256, + 254 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 288, + 256, + 32, + 288, + 256, + 45, + 256, + 256, + 219 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 289, + 258, + 36, + 296, + 272, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 7, + 9, + 18, + 35, + 65, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 288, + 256, + 32, + 288, + 256, + 45, + 256, + 256, + 219 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + }, + { + "circuit": [ + [ + "D", + [ + 1, + 256, + 268, + 36, + 256, + 296, + 256, + 256, + 246 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 33, + 47, + 265, + 272, + 320, + 384, + 13, + 301, + 45 + ] + ], + [ + "X", + 130 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 62, + 59, + 62, + 62, + 62, + 0, + 0, + 0 + ], + [ + 3, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 62 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 478, + 45 + ], + "matrix_sha256": "49107109b4346e8cd9cdda5b570ecbe666d0df48200cc7dc82613b7175023970", + "new_rank": 6, + "old_rank": 7, + "ports": [ + 81, + 92 + ], + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 261, + 1, + 8, + 4, + 16, + 32, + 62 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 62, + 59, + 62, + 62, + 62, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 33, + 47, + 265, + 272, + 320, + 384, + 13, + 301, + 45 + ], + "offset": 130, + "phase": 1, + "quadratic_rows": [ + 1, + 256, + 268, + 36, + 256, + 296, + 256, + 256, + 246 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 32, + 256, + 288, + 288, + 256, + 45, + 256, + 256, + 222 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 32, + 33, + 258, + 292, + 296, + 272, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 6, + 9, + 19, + 35, + 65, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 32, + 256, + 288, + 288, + 256, + 45, + 256, + 256, + 222 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ] + } + ], + "left_coded_source_tails": [ + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 35, + 1, + 33, + 5, + 40, + 16, + 64, + 128, + 256 + ] + ], + [ + "X", + 2 + ], + [ + "phase", + 2 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 5, + 8, + 17, + 32, + 1, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 256, + 128, + 64, + 35, + 16, + 11, + 5 + ], + "matrix_sha256": "a94e3b870a8bab2986b0fab2641d24d9d167127fec155c08bb5ae6074b58917f", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 5, + 8, + 17, + 32, + 1, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 35, + 1, + 33, + 5, + 40, + 16, + 64, + 128, + 256 + ], + "offset": 2, + "phase": 2, + "quadratic_rows": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 45, + 42 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 232, + 296, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "vertex": 0 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 0, + 456, + 0, + 0, + 8, + 8, + 8 + ], + [ + 1, + 0, + 2, + 3, + 0, + 2, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 481, + 453, + 2, + 32, + 13, + 501, + 392, + 328, + 200 + ] + ], + [ + "X", + 473 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 4, + 9, + 16, + 33, + 1, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 265, + 137, + 73, + 36, + 21, + 9, + 2 + ], + "matrix_sha256": "eca7a1da8c48132fd1387bac4781b5843baad4c580d2bf1968750bc80454011d", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 4, + 9, + 16, + 33, + 1, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 1, + 0, + 2, + 3, + 0, + 2, + 2, + 2, + 2 + ], + "matrix_rows": [ + 481, + 453, + 2, + 32, + 13, + 501, + 392, + 328, + 200 + ], + "offset": 473, + "phase": 1, + "quadratic_rows": [ + 1, + 0, + 0, + 456, + 0, + 0, + 8, + 8, + 8 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 24, + 0, + 48, + 473, + 45, + 52, + 456, + 456, + 456 + ], + [ + 0, + 0, + 0, + 3, + 0, + 3, + 3, + 3, + 3 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 456, + 2, + 25, + 52 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 183, + 64, + 280, + 39, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 24, + 0, + 48, + 473, + 45, + 52, + 456, + 456, + 456 + ], + [ + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ] + ] + ], + "vertex": 1 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 66, + 1, + 64, + 5, + 9, + 80, + 33, + 128, + 256 + ] + ], + [ + "X", + 7 + ], + [ + "phase", + 2 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 5, + 8, + 16, + 33, + 64, + 1, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 256, + 128, + 66, + 33, + 18, + 9, + 5 + ], + "matrix_sha256": "06ff6e2634cedc9b097b7d1ce60696d0166b6bf1204cdffeb0027396ce13e179", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 5, + 8, + 16, + 33, + 64, + 1, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 3, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "matrix_rows": [ + 66, + 1, + 64, + 5, + 9, + 80, + 33, + 128, + 256 + ], + "offset": 7, + "phase": 2, + "quadratic_rows": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 44, + 80, + 45, + 45, + 82, + 45, + 82, + 0, + 0 + ], + [ + 0, + 0, + 3, + 3, + 3, + 3, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 45, + 82 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 232, + 276, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 80, + 45, + 45, + 82, + 45, + 82, + 0, + 0 + ], + [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ] + ], + "vertex": 2 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 68, + 5, + 2, + 69, + 77, + 16, + 37, + 128, + 256 + ] + ], + [ + "X", + 73 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 4, + 9, + 17, + 32, + 64, + 1, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 256, + 128, + 69, + 33, + 16, + 12, + 2 + ], + "matrix_sha256": "24e0b9839089776678005242c7ba282aaa758ef9d994d4f7ca55ece9a1bcd690", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 4, + 9, + 17, + 32, + 64, + 1, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 3, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "matrix_rows": [ + 68, + 5, + 2, + 69, + 77, + 16, + 37, + 128, + 256 + ], + "offset": 73, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 96, + 0, + 72, + 76, + 0, + 97, + 45, + 0, + 0 + ], + [ + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 97, + 76 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 140, + 64, + 292, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 96, + 0, + 72, + 76, + 0, + 97, + 45, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ] + ] + ], + "vertex": 3 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 440, + 68, + 68, + 68, + 56, + 388, + 388 + ], + [ + 3, + 0, + 0, + 0, + 0, + 2, + 0, + 3, + 3 + ] + ], + [ + "P", + [ + 4, + 389, + 2, + 61, + 117, + 80, + 101, + 352, + 224 + ] + ], + [ + "X", + 457 + ], + [ + "phase", + 2 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 4, + 9, + 17, + 32, + 64, + 1, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 289, + 161, + 120, + 33, + 16, + 12, + 2 + ], + "matrix_sha256": "d6b36cdd66b46520503fe56a69704973dcb49484337d549575ce6dd9a9146c15", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 4, + 9, + 17, + 32, + 64, + 1, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 3, + 0, + 0, + 0, + 0, + 2, + 0, + 3, + 3 + ], + "matrix_rows": [ + 4, + 389, + 2, + 61, + 117, + 80, + 101, + 352, + 224 + ], + "offset": 457, + "phase": 2, + "quadratic_rows": [ + 1, + 0, + 440, + 68, + 68, + 68, + 56, + 388, + 388 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 96, + 0, + 72, + 12, + 64, + 417, + 469, + 480, + 480 + ], + [ + 0, + 0, + 0, + 3, + 0, + 3, + 3, + 3, + 3 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 480, + 80, + 72, + 2, + 97, + 76 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 139, + 64, + 288, + 36, + 20, + 15, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 96, + 0, + 72, + 12, + 64, + 417, + 469, + 480, + 480 + ], + [ + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ] + ] + ], + "vertex": 4 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 64, + 0, + 0, + 0, + 96, + 98, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 99, + 65, + 33, + 69, + 104, + 16, + 32, + 128, + 256 + ] + ], + [ + "X", + 66 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 5, + 8, + 17, + 32, + 1, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 256, + 128, + 99, + 35, + 16, + 11, + 5 + ], + "matrix_sha256": "ec1d0f7101b4b9015cc910c9f6a87a2f777b159ffef6f42ac13b7240c69d01a6", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 5, + 8, + 17, + 32, + 1, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 1, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 0 + ], + "matrix_rows": [ + 99, + 65, + 33, + 69, + 104, + 16, + 32, + 128, + 256 + ], + "offset": 66, + "phase": 1, + "quadratic_rows": [ + 1, + 64, + 0, + 0, + 0, + 96, + 98, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 71, + 96, + 0, + 0 + ], + [ + 0, + 0, + 3, + 0, + 0, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 96, + 16, + 8, + 4, + 45, + 42 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 236, + 300, + 64, + 32, + 16, + 12, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 71, + 96, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ] + ] + ], + "vertex": 5 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 33, + 5, + 2, + 32, + 13, + 53, + 64, + 128, + 256 + ] + ], + [ + "X", + 25 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 4, + 9, + 16, + 33, + 1, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 256, + 128, + 64, + 36, + 21, + 9, + 2 + ], + "matrix_sha256": "903a88a868a2dfaddbef55968ce4d64899cfd0d4a056840cb2413180828086e9", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 4, + 9, + 16, + 33, + 1, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 33, + 5, + 2, + 32, + 13, + 53, + 64, + 128, + 256 + ], + "offset": 25, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 24, + 0, + 48, + 25, + 45, + 52, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 25, + 52 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 176, + 64, + 280, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 24, + 0, + 48, + 25, + 45, + 52, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ] + ] + ], + "vertex": 6 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 66, + 1, + 64, + 5, + 9, + 80, + 33, + 128, + 256 + ] + ], + [ + "X", + 7 + ], + [ + "phase", + 2 + ], + [ + "C", + 1, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 2, + 5, + 8, + 16, + 33, + 64, + 1, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "frame_basis": [ + 256, + 128, + 66, + 33, + 18, + 9, + 5 + ], + "matrix_sha256": "06ff6e2634cedc9b097b7d1ce60696d0166b6bf1204cdffeb0027396ce13e179", + "new_rank": 1, + "old_rank": 2, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 2, + 5, + 8, + 16, + 33, + 64, + 1, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 1, + "right": { + "linear_Z4": [ + 3, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "matrix_rows": [ + 66, + 1, + 64, + 5, + 9, + 80, + 33, + 128, + 256 + ], + "offset": 7, + "phase": 2, + "quadratic_rows": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "source_frame": [ + [ + "D", + [ + 44, + 80, + 45, + 45, + 82, + 45, + 82, + 0, + 0 + ], + [ + 0, + 0, + 3, + 3, + 3, + 3, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 45, + 82 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 232, + 276, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 80, + 45, + 45, + 82, + 45, + 82, + 0, + 0 + ], + [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ] + ], + "vertex": 7 + } + ], + "left_coded_tails": [ + { + "circuit": [ + [ + "D", + [ + 32, + 0, + 36, + 8, + 0, + 37, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 3, + 2, + 1, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 44, + 9, + 16, + 64, + 128, + 256, + 13, + 6, + 45 + ] + ], + [ + "X", + 189 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 2, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 3, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 129, + 258, + 1, + 4, + 3, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "b82ff41d9d89316928f9b095a93575c4f19711d0008bd73bb6c13afb3079af14", + "port": 0, + "q": 11, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 129, + 258, + 1, + 4, + 3, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 2, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 0, + 1, + 3, + 2, + 1, + 2, + 2, + 2 + ], + "matrix_rows": [ + 44, + 9, + 16, + 64, + 128, + 256, + 13, + 6, + 45 + ], + "offset": 189, + "phase": 1, + "quadratic_rows": [ + 32, + 0, + 36, + 8, + 0, + 37, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 8, + 0, + 36, + 1, + 0, + 4, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 4, + 16, + 64, + 128, + 256, + 13, + 46, + 45 + ] + ], + [ + "X", + 190 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 257, + 3, + 4, + 2, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "c2fc2f2c78279ffcfa222665cd13ec771087855f2894c5761508fcdb14e9debe", + "port": 2, + "q": 35, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 257, + 3, + 4, + 2, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 4, + 16, + 64, + 128, + 256, + 13, + 46, + 45 + ], + "offset": 190, + "phase": 1, + "quadratic_rows": [ + 8, + 0, + 36, + 1, + 0, + 4, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 44, + 2, + 49, + 64, + 128, + 256, + 13, + 24, + 53 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 5, + 1, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "d9059723c980685c90692a035d3c7c04b54eda7c0508c878a0ad2b40b2f8e106", + "port": 7, + "q": 21, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 5, + 1, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 44, + 2, + 49, + 64, + 128, + 256, + 13, + 24, + 53 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 44, + 2, + 97, + 16, + 128, + 256, + 13, + 72, + 101 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 8, + 1, + 5, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "46d70289d03b47e40e7555a550236c76e6ffb8b3841b5e9e2326797cbaf2b2a2", + "port": 9, + "q": 69, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 8, + 1, + 5, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 44, + 2, + 97, + 16, + 128, + 256, + 13, + 72, + 101 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 44, + 2, + 161, + 16, + 64, + 256, + 13, + 136, + 165 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 5, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "49efd54caef38707caafa4be5d6ee0df9bbea211171bcb266188eaed3b6e8e71", + "port": 10, + "q": 133, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 5, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 44, + 2, + 161, + 16, + 64, + 256, + 13, + 136, + 165 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 44, + 2, + 289, + 16, + 64, + 128, + 13, + 264, + 293 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 32, + 5 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "dfebfd5197b2839a354c99478a0de6599490f08960a7d953157d243f4c3294af", + "port": 11, + "q": 261, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 32, + 5 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 44, + 2, + 289, + 16, + 64, + 128, + 13, + 264, + 293 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 12, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 32, + 0, + 76, + 76, + 0, + 97, + 44, + 0, + 0 + ], + [ + 2, + 2, + 1, + 1, + 2, + 3, + 0, + 2, + 2 + ] + ], + [ + "P", + [ + 44, + 2, + 77, + 16, + 128, + 256, + 13, + 105, + 68 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 132, + 257, + 8, + 5, + 1, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "1216e4901ed9042cddc0afc6d2c4ba49cc04e78d6ea007966a21bf4c32dedbf6", + "port": 13, + "q": 73, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 132, + 257, + 8, + 5, + 1, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 1, + 2, + 3, + 0, + 2, + 2 + ], + "matrix_rows": [ + 44, + 2, + 77, + 16, + 128, + 256, + 13, + 105, + 68 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 32, + 0, + 76, + 76, + 0, + 97, + 44, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 32, + 0, + 140, + 140, + 0, + 161, + 0, + 44, + 0 + ], + [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 0, + 2 + ] + ], + [ + "P", + [ + 44, + 2, + 141, + 16, + 64, + 256, + 13, + 169, + 132 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 1, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "8e68954a56d57375faa227408da4f25c87ff06eba193cf226d0cdd16eb58ec22", + "port": 14, + "q": 137, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 1, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 0, + 2 + ], + "matrix_rows": [ + 44, + 2, + 141, + 16, + 64, + 256, + 13, + 169, + 132 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 32, + 0, + 140, + 140, + 0, + 161, + 0, + 44, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 32, + 0, + 268, + 268, + 0, + 289, + 0, + 0, + 44 + ], + [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 2, + 0 + ] + ], + [ + "P", + [ + 44, + 2, + 269, + 16, + 64, + 128, + 13, + 297, + 260 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 32, + 1 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "4b18ebc6d63fe17ddf4d450a621c374b5f375bbdd06bbe902139247daee891f2", + "port": 15, + "q": 265, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 32, + 1 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 2, + 0 + ], + "matrix_rows": [ + 44, + 2, + 269, + 16, + 64, + 128, + 13, + 297, + 260 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 32, + 0, + 268, + 268, + 0, + 289, + 0, + 0, + 44 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 8, + 0, + 36, + 1, + 0, + 4, + 0, + 0, + 0 + ], + [ + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 4, + 64, + 128, + 256, + 13, + 45, + 60 + ] + ], + [ + "X", + 318 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 129, + 5, + 260, + 4, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "8fe348971c8d5e5de297ed2525409eaacfc26ece2bb5963750c28333bf1cc08c", + "port": 16, + "q": 49, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 129, + 5, + 260, + 4, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 4, + 64, + 128, + 256, + 13, + 45, + 60 + ], + "offset": 318, + "phase": 1, + "quadratic_rows": [ + 8, + 0, + 36, + 1, + 0, + 4, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 8, + 0, + 140, + 5, + 0, + 0, + 0, + 4, + 0 + ], + [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2 + ] + ], + [ + "P", + [ + 141, + 2, + 4, + 16, + 64, + 256, + 13, + 129, + 172 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 4, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "93a04c1186ffa4c8b48735b243174013340b225ddfa675a358f64c6d25224079", + "port": 20, + "q": 161, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 4, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2 + ], + "matrix_rows": [ + 141, + 2, + 4, + 16, + 64, + 256, + 13, + 129, + 172 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 8, + 0, + 140, + 5, + 0, + 0, + 0, + 4, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 8, + 0, + 268, + 5, + 0, + 0, + 0, + 0, + 4 + ], + [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0 + ] + ], + [ + "P", + [ + 269, + 2, + 4, + 16, + 64, + 128, + 13, + 257, + 300 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 32, + 4 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "a7ff928cc4fa5f83593c1f7b016858bb0e144270866dabdf1384b7c3b48f7278", + "port": 21, + "q": 289, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 32, + 4 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0 + ], + "matrix_rows": [ + 269, + 2, + 4, + 16, + 64, + 128, + 13, + 257, + 300 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 8, + 0, + 268, + 5, + 0, + 0, + 0, + 0, + 4 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 32, + 0, + 12, + 36, + 0, + 9, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 9, + 16, + 64, + 128, + 256, + 13, + 35, + 45 + ] + ], + [ + "X", + 190 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 130, + 257, + 3, + 4, + 2, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "2a888c10d424d752120e771cbd1e2e77c73a472525f82edfa25464692f93d96b", + "port": 25, + "q": 14, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 130, + 257, + 3, + 4, + 2, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 9, + 16, + 64, + 128, + 256, + 13, + 35, + 45 + ], + "offset": 190, + "phase": 1, + "quadratic_rows": [ + 32, + 0, + 12, + 36, + 0, + 9, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 8, + 0, + 12, + 45, + 0, + 40, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 9, + 16, + 64, + 128, + 256, + 13, + 11, + 45 + ] + ], + [ + "X", + 189 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 2, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 3, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 129, + 258, + 1, + 4, + 3, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "28c91559ebdbb04c4c3cd436f1e3e62749ee220ba029fab6c4e1fff4d6e01c64", + "port": 27, + "q": 38, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 129, + 258, + 1, + 4, + 3, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 2, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 9, + 16, + 64, + 128, + 256, + 13, + 11, + 45 + ], + "offset": 189, + "phase": 1, + "quadratic_rows": [ + 8, + 0, + 12, + 45, + 0, + 40, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 128, + 0 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 144, + 9, + 16, + 64, + 256, + 13, + 146, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 10, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "79f200ee274733e1761a33b9cc5f6d029172f1e6bfbb8e5349d528cfefdc7aa9", + "port": 36, + "q": 146, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 10, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "matrix_rows": [ + 33, + 144, + 9, + 16, + 64, + 256, + 13, + 146, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 128, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 272, + 9, + 16, + 64, + 128, + 13, + 274, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 32, + 10 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "5baf5052547ea1fd65661b1068714b7655ef85ca1efad7d8f3e02572d3def3f4", + "port": 37, + "q": 274, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 32, + 10 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 2, + 1 + ], + "matrix_rows": [ + 33, + 272, + 9, + 16, + 64, + 128, + 13, + 274, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 128, + 0 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 192, + 9, + 16, + 64, + 256, + 13, + 194, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 18, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "9e45c707968cafd59ccab8aae7cd7d037e26b146da2d170a540d91438c18b0fd", + "port": 41, + "q": 194, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 18, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 1, + 2 + ], + "matrix_rows": [ + 33, + 192, + 9, + 16, + 64, + 256, + 13, + 194, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 128, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 320, + 9, + 16, + 64, + 128, + 13, + 322, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 32, + 18 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "610f8eef580f48c89e12495c84bee9c0a53634193751979edbee8697bb839b02", + "port": 42, + "q": 322, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 32, + 18 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 2, + 1 + ], + "matrix_rows": [ + 33, + 320, + 9, + 16, + 64, + 128, + 13, + 322, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 2, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 384, + 9, + 16, + 64, + 128, + 13, + 386, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 34, + 5, + 0, + 0, + 34, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 2, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 160, + 261, + 1, + 8, + 4, + 16, + 2, + 34 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "3f05d41a7ec56cd8d28b89658d743ae6c2ab5dde67a32234c6a37687ad1fb10b", + "port": 43, + "q": 386, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 2, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 160, + 261, + 1, + 8, + 4, + 16, + 2, + 34 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 34, + 5, + 0, + 0, + 34, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 2, + 0, + 1 + ], + "matrix_rows": [ + 33, + 384, + 9, + 16, + 64, + 128, + 13, + 386, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 32, + 0, + 12, + 36, + 0, + 9, + 0, + 0, + 0 + ], + [ + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 64, + 128, + 256, + 13, + 45, + 49 + ] + ], + [ + "X", + 318 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 129, + 5, + 260, + 4, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "be273ec4076fff7aed321a50d5ea65d71c3e8e94b59a1888f83fe85adde28cc5", + "port": 44, + "q": 28, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 129, + 5, + 260, + 4, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 9, + 64, + 128, + 256, + 13, + 45, + 49 + ], + "offset": 318, + "phase": 1, + "quadratic_rows": [ + 32, + 0, + 12, + 36, + 0, + 9, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 136, + 0, + 12, + 133, + 0, + 0, + 0, + 9, + 0 + ], + [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2 + ] + ], + [ + "P", + [ + 128, + 2, + 9, + 16, + 64, + 256, + 13, + 140, + 161 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 4, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "f1f40d7595ff22b2a5939aba8a3639bf526d806a8d601c3ad34ef97ca74d0160", + "port": 46, + "q": 140, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 4, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2 + ], + "matrix_rows": [ + 128, + 2, + 9, + 16, + 64, + 256, + 13, + 140, + 161 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 136, + 0, + 12, + 133, + 0, + 0, + 0, + 9, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 264, + 0, + 12, + 261, + 0, + 0, + 0, + 0, + 9 + ], + [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0 + ] + ], + [ + "P", + [ + 256, + 2, + 9, + 16, + 64, + 128, + 13, + 268, + 289 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 32, + 4 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "7d52ea7e7e6283583129a5d865af800973dde3c1b68a0ffee3c4bf9bdabe4a58", + "port": 47, + "q": 268, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 129, + 5, + 8, + 260, + 16, + 32, + 4 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0 + ], + "matrix_rows": [ + 256, + 2, + 9, + 16, + 64, + 128, + 13, + 268, + 289 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 264, + 0, + 12, + 261, + 0, + 0, + 0, + 0, + 9 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 96, + 0, + 12, + 12, + 0, + 97, + 33, + 0, + 0 + ], + [ + 2, + 2, + 1, + 1, + 2, + 3, + 0, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 64, + 16, + 128, + 256, + 13, + 100, + 73 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 132, + 257, + 8, + 5, + 1, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "6f796d5cb74c1cbe10fa0463b7e9547bb7d6ea9ce352df33ab1c6b16536ccc08", + "port": 51, + "q": 100, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 132, + 257, + 8, + 5, + 1, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 1, + 2, + 3, + 0, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 64, + 16, + 128, + 256, + 13, + 100, + 73 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 96, + 0, + 12, + 12, + 0, + 97, + 33, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 160, + 0, + 12, + 12, + 0, + 161, + 0, + 33, + 0 + ], + [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 0, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 128, + 16, + 64, + 256, + 13, + 164, + 137 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 1, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "43dfd4c7a4d008527589fdde5161ff3ecf888ed56463d2f48578f32fd1df56c9", + "port": 52, + "q": 164, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 1, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 0, + 2 + ], + "matrix_rows": [ + 33, + 2, + 128, + 16, + 64, + 256, + 13, + 164, + 137 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 160, + 0, + 12, + 12, + 0, + 161, + 0, + 33, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 288, + 0, + 12, + 12, + 0, + 289, + 0, + 0, + 33 + ], + [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 2, + 0 + ] + ], + [ + "P", + [ + 33, + 2, + 256, + 16, + 64, + 128, + 13, + 292, + 265 + ] + ], + [ + "X", + 447 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 32, + 1 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "fa378cf5209a151bdaef95e40744d0517db2447a6ea0b0d8d9377edc9bb7b63b", + "port": 53, + "q": 292, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 3, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 132, + 257, + 8, + 5, + 16, + 32, + 1 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 4, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 2, + 2, + 1, + 1, + 2, + 3, + 2, + 2, + 0 + ], + "matrix_rows": [ + 33, + 2, + 256, + 16, + 64, + 128, + 13, + 292, + 265 + ], + "offset": 447, + "phase": 1, + "quadratic_rows": [ + 288, + 0, + 12, + 12, + 0, + 289, + 0, + 0, + 33 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 49, + 64, + 128, + 256, + 13, + 21, + 56 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 5, + 1, + 8, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "df521eea200a7d36a094a2b174355b01c1d3bb725c7186f4c90ef144692d95d5", + "port": 57, + "q": 56, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 5, + 1, + 8, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 49, + 64, + 128, + 256, + 13, + 21, + 56 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 97, + 16, + 128, + 256, + 13, + 69, + 104 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 8, + 1, + 5, + 16, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "842666ee5c2d5d7e6177488fc48652a6c45d4c642809ead504174e0157267c1a", + "port": 61, + "q": 104, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 8, + 1, + 5, + 16, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 97, + 16, + 128, + 256, + 13, + 69, + 104 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 161, + 16, + 64, + 256, + 13, + 133, + 168 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 5, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "63de944b4cfab39e73b93cfdddca53c58234f8fbaff08a3564bced6d87cd473e", + "port": 62, + "q": 168, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 5, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 161, + 16, + 64, + 256, + 13, + 133, + 168 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 289, + 16, + 64, + 128, + 13, + 261, + 296 + ] + ], + [ + "X", + 443 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 32, + 5 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "da76411898edb37ca16f1fd16313edcaf0b3b2a4c087f65a62ef3bbbb5b9bc02", + "port": 63, + "q": 296, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 260, + 8, + 1, + 16, + 32, + 5 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2 + ], + "matrix_rows": [ + 33, + 2, + 289, + 16, + 64, + 128, + 13, + 261, + 296 + ], + "offset": 443, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 128, + 0 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 192, + 64, + 256, + 13, + 45, + 208 + ] + ], + [ + "X", + 306 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 24, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "88f98eaad0b1ba9026cfcd0f9c9c7490f8733636aec650b5ca307291d2db51c7", + "port": 70, + "q": 208, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 24, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "matrix_rows": [ + 33, + 2, + 9, + 192, + 64, + 256, + 13, + 45, + 208 + ], + "offset": 306, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 128, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 320, + 64, + 128, + 13, + 45, + 336 + ] + ], + [ + "X", + 306 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 32, + 24 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "801f567160ca163d6b72341a6bb91efa077c947f281079b0cf329c0c8ae1f5d8", + "port": 71, + "q": 336, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 32, + 24 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 2, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 320, + 64, + 128, + 13, + 45, + 336 + ], + "offset": 306, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 384, + 64, + 128, + 13, + 45, + 400 + ] + ], + [ + "X", + 306 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 40, + 0, + 40, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 2, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 288, + 4, + 16, + 8, + 40 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "f6808cc7172acf8982f6a7bab70a03a9a29aa31a1f58351930816f613b280e30", + "port": 72, + "q": 400, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 2, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 288, + 4, + 16, + 8, + 40 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 40, + 0, + 40, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 0, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 384, + 64, + 128, + 13, + 45, + 400 + ], + "offset": 306, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 2, + 1, + 0, + 2, + 3, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 384, + 128, + 13, + 45, + 448 + ] + ], + [ + "X", + 298 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 0, + 48, + 48, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 2, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 8, + 4, + 288, + 16, + 48 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "4fd73269b683aa3db2156cca7c4dfa96e516f7d28810bf5bda043f4fda592a29", + "port": 76, + "q": 448, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 2, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 8, + 4, + 288, + 16, + 48 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 0, + 48, + 48, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 2, + 3, + 0, + 0, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 384, + 128, + 13, + 45, + 448 + ], + "offset": 298, + "phase": 3, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 504, + 9, + 16, + 64, + 128, + 13, + 506, + 45 + ] + ], + [ + "X", + 189 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 58, + 63, + 58, + 63, + 63, + 63, + 0, + 0, + 0 + ], + [ + 2, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 189, + 261, + 62, + 55, + 59, + 47, + 31, + 63 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "89da51f25168683912be340c00cb43a61c5133e5cb809bc9b0b829c209025938", + "port": 78, + "q": 506, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 189, + 261, + 62, + 55, + 59, + 47, + 31, + 63 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 58, + 63, + 58, + 63, + 63, + 63, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 1 + ], + "matrix_rows": [ + 33, + 504, + 9, + 16, + 64, + 128, + 13, + 506, + 45 + ], + "offset": 189, + "phase": 1, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 473, + 9, + 16, + 64, + 128, + 13, + 475, + 45 + ] + ], + [ + "X", + 185 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 62, + 59, + 5, + 59, + 59, + 59, + 0, + 0, + 0 + ], + [ + 2, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 185, + 318, + 1, + 51, + 63, + 43, + 27, + 59 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "78d68cff583e659a55c3cb746463d2e3018f8b8ba12a3d6b996a6af73b30b34b", + "port": 79, + "q": 502, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 185, + 318, + 1, + 51, + 63, + 43, + 27, + 59 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 62, + 59, + 5, + 59, + 59, + 59, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1 + ], + "matrix_rows": [ + 33, + 473, + 9, + 16, + 64, + 128, + 13, + 475, + 45 + ], + "offset": 185, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ], + [ + 3, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 497, + 9, + 16, + 64, + 128, + 13, + 499, + 45 + ] + ], + [ + "X", + 188 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 62, + 59, + 62, + 62, + 62, + 0, + 0, + 0 + ], + [ + 3, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 188, + 315, + 63, + 54, + 4, + 46, + 30, + 62 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "e38bcbd14fde5ce027efd72b960eca922285b092dc847d6da13c29dcad4f3ff3", + "port": 81, + "q": 478, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 188, + 315, + 63, + 54, + 4, + 46, + 30, + 62 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 62, + 59, + 62, + 62, + 62, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1 + ], + "matrix_rows": [ + 33, + 497, + 9, + 16, + 64, + 128, + 13, + 499, + 45 + ], + "offset": 188, + "phase": 0, + "quadratic_rows": [ + 1, + 0, + 12, + 36, + 0, + 40, + 0, + 0, + 256 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ], + [ + 3, + 2, + 1, + 0, + 2, + 3, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 16, + 384, + 141, + 13, + 45, + 461 + ] + ], + [ + "X", + 298 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 0, + 48, + 48, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 2, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 8, + 4, + 288, + 16, + 48 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "5e2adfb95267a2dba6a114f8b59df28be9720cc78996bef59a60533e6cf1c3a4", + "port": 87, + "q": 493, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 2, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 8, + 4, + 288, + 16, + 48 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 0, + 48, + 48, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 2, + 3, + 0, + 0, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 16, + 384, + 141, + 13, + 45, + 461 + ], + "offset": 298, + "phase": 3, + "quadratic_rows": [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 384, + 64, + 141, + 13, + 45, + 413 + ] + ], + [ + "X", + 306 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 40, + 0, + 40, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 2, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 288, + 4, + 16, + 8, + 40 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "7a7e3dfbcfe60c20b647f9406991959f5cf912ed127fa337fcc2ad109f8c4430", + "port": 89, + "q": 445, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 2, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 288, + 4, + 16, + 8, + 40 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 40, + 0, + 40, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 2, + 0, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 384, + 64, + 141, + 13, + 45, + 413 + ], + "offset": 306, + "phase": 3, + "quadratic_rows": [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 320, + 77, + 128, + 13, + 45, + 349 + ] + ], + [ + "X", + 306 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 32, + 24 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "2acdfac1857ad8960ae7125624dd4eb934a358d3d3580041f6b041997597d62b", + "port": 90, + "q": 381, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 32, + 24 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 2, + 1 + ], + "matrix_rows": [ + 33, + 2, + 9, + 320, + 77, + 128, + 13, + 45, + 349 + ], + "offset": 306, + "phase": 3, + "quadratic_rows": [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 129, + 0, + 140, + 164, + 0, + 40, + 0, + 141, + 0 + ], + [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 2, + 9, + 192, + 77, + 256, + 13, + 45, + 221 + ] + ], + [ + "X", + 306 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ], + [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 24, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "31f0abc832285a63e18ec5b722d5600fd5165acdfaa8ac5024ebbb5c99f91770", + "port": 91, + "q": 253, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 2, + 3, + 3, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 2, + 133, + 1, + 272, + 4, + 8, + 24, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 0, + 5, + 24, + 24, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 2, + 1, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "matrix_rows": [ + 33, + 2, + 9, + 192, + 77, + 256, + 13, + 45, + 221 + ], + "offset": 306, + "phase": 3, + "quadratic_rows": [ + 129, + 0, + 140, + 164, + 0, + 40, + 0, + 141, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 292, + 0, + 297, + 268, + 0, + 37, + 0, + 0, + 269 + ], + [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 497, + 4, + 29, + 77, + 141, + 13, + 510, + 45 + ] + ], + [ + "X", + 188 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 62, + 59, + 62, + 62, + 62, + 0, + 0, + 0 + ], + [ + 3, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 188, + 315, + 63, + 54, + 4, + 46, + 30, + 62 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "0c84d01cb31d4728770da229b04d984913feea473c1b610c59ad507b1d11531d", + "port": 92, + "q": 499, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 188, + 315, + 63, + 54, + 4, + 46, + 30, + 62 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 62, + 59, + 62, + 62, + 62, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "matrix_rows": [ + 33, + 497, + 4, + 29, + 77, + 141, + 13, + 510, + 45 + ], + "offset": 188, + "phase": 0, + "quadratic_rows": [ + 292, + 0, + 297, + 268, + 0, + 37, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 292, + 0, + 297, + 268, + 0, + 37, + 0, + 0, + 269 + ], + [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 44, + 473, + 9, + 29, + 77, + 141, + 13, + 470, + 45 + ] + ], + [ + "X", + 185 + ], + [ + "phase", + 0 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 62, + 59, + 5, + 59, + 59, + 59, + 0, + 0, + 0 + ], + [ + 2, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 185, + 318, + 1, + 51, + 63, + 43, + 27, + 59 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "da35ebab574edf4c57734718955e7b2c62e4a6bc6e4c795d3cdc53c49e5b8ce6", + "port": 94, + "q": 475, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 185, + 318, + 1, + 51, + 63, + 43, + 27, + 59 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 62, + 59, + 5, + 59, + 59, + 59, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "matrix_rows": [ + 44, + 473, + 9, + 29, + 77, + 141, + 13, + 470, + 45 + ], + "offset": 185, + "phase": 0, + "quadratic_rows": [ + 292, + 0, + 297, + 268, + 0, + 37, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 1 + ] + ], + [ + "P", + [ + 44, + 504, + 4, + 29, + 77, + 141, + 13, + 503, + 45 + ] + ], + [ + "X", + 189 + ], + [ + "phase", + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 58, + 63, + 58, + 63, + 63, + 63, + 0, + 0, + 0 + ], + [ + 2, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 189, + 261, + 62, + 55, + 59, + 47, + 31, + 63 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "0eb38f707bf632eafbc206ddbb5a8663b34b17d5b6764965834d715d2b3ddbde", + "port": 99, + "q": 471, + "recipe": { + "left": { + "linear_Z4": [ + 2, + 3, + 2, + 3, + 3, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 189, + 261, + 62, + 55, + 59, + 47, + 31, + 63 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 58, + 63, + 58, + 63, + 63, + 63, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 1 + ], + "matrix_rows": [ + 44, + 504, + 4, + 29, + 77, + 141, + 13, + 503, + 45 + ], + "offset": 189, + "phase": 1, + "quadratic_rows": [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 2, + 0, + 1 + ] + ], + [ + "P", + [ + 33, + 384, + 9, + 16, + 64, + 141, + 13, + 399, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 34, + 5, + 0, + 0, + 34, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 2, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 160, + 261, + 1, + 8, + 4, + 16, + 2, + 34 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "cc143db377d0fcd85377083b163ea48ea5bf87aa90bd0aa02b7d984d2f52590c", + "port": 104, + "q": 431, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 2, + 3, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 160, + 261, + 1, + 8, + 4, + 16, + 2, + 34 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 34, + 5, + 0, + 0, + 34, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 2, + 0, + 1 + ], + "matrix_rows": [ + 33, + 384, + 9, + 16, + 64, + 141, + 13, + 399, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 320, + 9, + 16, + 77, + 128, + 13, + 335, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 32, + 18 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "12121e7168c93a3bfc1b20bd233f8fbbdc77741bf01b180b57d849913425f01f", + "port": 105, + "q": 367, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 32, + 18 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 2, + 1 + ], + "matrix_rows": [ + 33, + 320, + 9, + 16, + 77, + 128, + 13, + 335, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 129, + 0, + 140, + 164, + 0, + 40, + 0, + 141, + 0 + ], + [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 192, + 9, + 16, + 77, + 256, + 13, + 207, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 18, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "90cdab32a4e3a5ca6de905d10ae2873834c6a76515fa49e3b4a7f8eb82d1cb30", + "port": 106, + "q": 239, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 144, + 261, + 1, + 8, + 4, + 2, + 18, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 18, + 5, + 0, + 18, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 2, + 3, + 0, + 1, + 2 + ], + "matrix_rows": [ + 33, + 192, + 9, + 16, + 77, + 256, + 13, + 207, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 129, + 0, + 140, + 164, + 0, + 40, + 0, + 141, + 0 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 2, + 1 + ] + ], + [ + "P", + [ + 33, + 272, + 9, + 29, + 64, + 128, + 13, + 287, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 32, + 10 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "f4f8142fa5a8020eb46e2c801624153936e480dbefbb31bd083518718b051afa", + "port": 110, + "q": 319, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 32, + 10 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 2, + 1 + ], + "matrix_rows": [ + 33, + 272, + 9, + 29, + 64, + 128, + 13, + 287, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 257, + 0, + 268, + 292, + 0, + 40, + 0, + 0, + 269 + ] + } + }, + "right_coded_rank": 8 + }, + { + "circuit": [ + [ + "D", + [ + 129, + 0, + 140, + 164, + 0, + 40, + 0, + 141, + 0 + ], + [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 1, + 2 + ] + ], + [ + "P", + [ + 33, + 144, + 9, + 29, + 64, + 256, + 13, + 159, + 45 + ] + ], + [ + "X", + 184 + ], + [ + "phase", + 3 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "D", + [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 10, + 32 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "left_coded_rank": 6, + "matrix_sha256": "fbfb0aa9f22c6dbea6e7011e305a8ae9a451f0113ff7acae8e24bb0c651ff8fc", + "port": 111, + "q": 191, + "recipe": { + "left": { + "linear_Z4": [ + 3, + 3, + 3, + 3, + 2, + 2, + 0, + 0, + 0 + ], + "matrix_rows": [ + 64, + 136, + 261, + 1, + 2, + 4, + 16, + 10, + 32 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 5, + 10, + 5, + 10, + 0, + 0, + 0, + 0, + 0 + ] + }, + "rank": 6, + "right": { + "linear_Z4": [ + 3, + 0, + 1, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "matrix_rows": [ + 33, + 144, + 9, + 29, + 64, + 256, + 13, + 159, + 45 + ], + "offset": 184, + "phase": 3, + "quadratic_rows": [ + 129, + 0, + 140, + 164, + 0, + 40, + 0, + 141, + 0 + ] + } + }, + "right_coded_rank": 8 + } + ], + "monomials": [ + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 15, + 4, + 5, + 16, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 8, + 16, + 33, + 64, + 128, + 256 + ], + "phase_coefficient": 1, + "port": 0, + "q": 11, + "q0": 38, + "q_partner": 38 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 9, + 5, + 16, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 9, + 16, + 32, + 64, + 128, + 256 + ], + "phase_coefficient": 1, + "port": 2, + "q": 35, + "q0": 14, + "q_partner": 14 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 29, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 17, + 33, + 64, + 128, + 256 + ], + "phase_coefficient": 1, + "port": 7, + "q": 21, + "q0": 56, + "q_partner": 56 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 16, + 32, + 77, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 16, + 33, + 65, + 128, + 256 + ], + "phase_coefficient": 1, + "port": 9, + "q": 69, + "q0": 104, + "q_partner": 104 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 16, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 16, + 33, + 64, + 129, + 256 + ], + "phase_coefficient": 1, + "port": 10, + "q": 133, + "q0": 168, + "q_partner": 168 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 16, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 16, + 33, + 64, + 128, + 257 + ], + "phase_coefficient": 1, + "port": 11, + "q": 261, + "q0": 296, + "q_partner": 296 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 4, + 5, + 16, + 32, + 77, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 8, + 16, + 33, + 65, + 128, + 256 + ], + "phase_coefficient": 1, + "port": 13, + "q": 73, + "q0": 100, + "q_partner": 100 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 4, + 5, + 16, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 8, + 16, + 33, + 64, + 129, + 256 + ], + "phase_coefficient": 1, + "port": 14, + "q": 137, + "q0": 164, + "q_partner": 164 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 4, + 5, + 16, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 8, + 16, + 33, + 64, + 128, + 257 + ], + "phase_coefficient": 1, + "port": 15, + "q": 265, + "q0": 292, + "q_partner": 292 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 9, + 5, + 29, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 9, + 17, + 32, + 64, + 128, + 256 + ], + "phase_coefficient": 1, + "port": 16, + "q": 49, + "q0": 28, + "q_partner": 28 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 9, + 5, + 16, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 9, + 16, + 32, + 64, + 129, + 256 + ], + "phase_coefficient": 1, + "port": 20, + "q": 161, + "q0": 140, + "q_partner": 140 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 9, + 5, + 16, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 9, + 16, + 32, + 64, + 128, + 257 + ], + "phase_coefficient": 1, + "port": 21, + "q": 289, + "q0": 268, + "q_partner": 268 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 9, + 5, + 16, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 9, + 16, + 32, + 64, + 128, + 256 + ], + "phase_coefficient": -1, + "port": 25, + "q": 14, + "q0": 14, + "q_partner": 35 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 15, + 4, + 5, + 16, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 8, + 16, + 33, + 64, + 128, + 256 + ], + "phase_coefficient": -1, + "port": 27, + "q": 38, + "q0": 38, + "q_partner": 11 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 29, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 17, + 32, + 64, + 129, + 256 + ], + "phase_coefficient": -1, + "port": 36, + "q": 146, + "q0": 146, + "q_partner": 191 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 29, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 17, + 32, + 64, + 128, + 257 + ], + "phase_coefficient": -1, + "port": 37, + "q": 274, + "q0": 274, + "q_partner": 319 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 16, + 32, + 77, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 16, + 32, + 65, + 129, + 256 + ], + "phase_coefficient": -1, + "port": 41, + "q": 194, + "q0": 194, + "q_partner": 239 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 16, + 32, + 77, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 16, + 32, + 65, + 128, + 257 + ], + "phase_coefficient": -1, + "port": 42, + "q": 322, + "q0": 322, + "q_partner": 367 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 16, + 32, + 64, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 16, + 32, + 64, + 129, + 257 + ], + "phase_coefficient": -1, + "port": 43, + "q": 386, + "q0": 386, + "q_partner": 431 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 9, + 5, + 29, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 9, + 17, + 32, + 64, + 128, + 256 + ], + "phase_coefficient": -1, + "port": 44, + "q": 28, + "q0": 28, + "q_partner": 49 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 9, + 5, + 16, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 9, + 16, + 32, + 64, + 129, + 256 + ], + "phase_coefficient": -1, + "port": 46, + "q": 140, + "q0": 140, + "q_partner": 161 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 9, + 5, + 16, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 9, + 16, + 32, + 64, + 128, + 257 + ], + "phase_coefficient": -1, + "port": 47, + "q": 268, + "q0": 268, + "q_partner": 289 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 4, + 5, + 16, + 32, + 77, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 8, + 16, + 33, + 65, + 128, + 256 + ], + "phase_coefficient": -1, + "port": 51, + "q": 100, + "q0": 100, + "q_partner": 73 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 4, + 5, + 16, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 8, + 16, + 33, + 64, + 129, + 256 + ], + "phase_coefficient": -1, + "port": 52, + "q": 164, + "q0": 164, + "q_partner": 137 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 4, + 5, + 16, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 5, + 8, + 16, + 33, + 64, + 128, + 257 + ], + "phase_coefficient": -1, + "port": 53, + "q": 292, + "q0": 292, + "q_partner": 265 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 29, + 32, + 64, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 17, + 33, + 64, + 128, + 256 + ], + "phase_coefficient": -1, + "port": 57, + "q": 56, + "q0": 56, + "q_partner": 21 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 16, + 32, + 77, + 128, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 16, + 33, + 65, + 128, + 256 + ], + "phase_coefficient": -1, + "port": 61, + "q": 104, + "q0": 104, + "q_partner": 69 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 16, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 16, + 33, + 64, + 129, + 256 + ], + "phase_coefficient": -1, + "port": 62, + "q": 168, + "q0": 168, + "q_partner": 133 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 2, + 9, + 8, + 16, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 9, + 16, + 33, + 64, + 128, + 257 + ], + "phase_coefficient": -1, + "port": 63, + "q": 296, + "q0": 296, + "q_partner": 261 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 29, + 32, + 77, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 17, + 32, + 65, + 129, + 256 + ], + "phase_coefficient": -1, + "port": 70, + "q": 208, + "q0": 208, + "q_partner": 253 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 29, + 32, + 77, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 17, + 32, + 65, + 128, + 257 + ], + "phase_coefficient": -1, + "port": 71, + "q": 336, + "q0": 336, + "q_partner": 381 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 29, + 32, + 64, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 17, + 32, + 64, + 129, + 257 + ], + "phase_coefficient": -1, + "port": 72, + "q": 400, + "q0": 400, + "q_partner": 445 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 16, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 16, + 32, + 65, + 129, + 257 + ], + "phase_coefficient": -1, + "port": 76, + "q": 448, + "q0": 448, + "q_partner": 493 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 15, + 9, + 8, + 29, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 9, + 17, + 33, + 65, + 129, + 257 + ], + "phase_coefficient": -1, + "port": 78, + "q": 506, + "q0": 506, + "q_partner": 471 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 15, + 4, + 5, + 29, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 8, + 17, + 33, + 65, + 129, + 257 + ], + "phase_coefficient": -1, + "port": 79, + "q": 502, + "q0": 502, + "q_partner": 475 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 9, + 5, + 29, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 9, + 17, + 32, + 65, + 129, + 257 + ], + "phase_coefficient": -1, + "port": 81, + "q": 478, + "q0": 478, + "q_partner": 499 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 16, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 16, + 32, + 65, + 129, + 257 + ], + "phase_coefficient": 1, + "port": 87, + "q": 493, + "q0": 448, + "q_partner": 448 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 29, + 32, + 64, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 17, + 32, + 64, + 129, + 257 + ], + "phase_coefficient": 1, + "port": 89, + "q": 445, + "q0": 400, + "q_partner": 400 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 29, + 32, + 77, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 17, + 32, + 65, + 128, + 257 + ], + "phase_coefficient": 1, + "port": 90, + "q": 381, + "q0": 336, + "q_partner": 336 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 2, + 4, + 8, + 29, + 32, + 77, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 2, + 4, + 8, + 17, + 32, + 65, + 129, + 256 + ], + "phase_coefficient": 1, + "port": 91, + "q": 253, + "q0": 208, + "q_partner": 208 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 9, + 5, + 29, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 9, + 17, + 32, + 65, + 129, + 257 + ], + "phase_coefficient": 1, + "port": 92, + "q": 499, + "q0": 478, + "q_partner": 478 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 15, + 4, + 5, + 29, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 5, + 8, + 17, + 33, + 65, + 129, + 257 + ], + "phase_coefficient": 1, + "port": 94, + "q": 475, + "q0": 502, + "q_partner": 502 + }, + { + "canonical_record": { + "linear_Z4": [ + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 12, + 15, + 9, + 8, + 29, + 32, + 77, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 9, + 17, + 33, + 65, + 129, + 257 + ], + "phase_coefficient": 1, + "port": 99, + "q": 471, + "q0": 506, + "q_partner": 506 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 16, + 32, + 64, + 141, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 16, + 32, + 64, + 129, + 257 + ], + "phase_coefficient": 1, + "port": 104, + "q": 431, + "q0": 386, + "q_partner": 386 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 16, + 32, + 77, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 16, + 32, + 65, + 128, + 257 + ], + "phase_coefficient": 1, + "port": 105, + "q": 367, + "q0": 322, + "q_partner": 322 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 16, + 32, + 77, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 16, + 32, + 65, + 129, + 256 + ], + "phase_coefficient": 1, + "port": 106, + "q": 239, + "q0": 194, + "q_partner": 194 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 29, + 32, + 64, + 128, + 269 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 17, + 32, + 64, + 128, + 257 + ], + "phase_coefficient": 1, + "port": 110, + "q": 319, + "q0": 274, + "q_partner": 274 + }, + { + "canonical_record": { + "linear_Z4": [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "matrix_rows": [ + 1, + 15, + 4, + 8, + 29, + 32, + 64, + 141, + 256 + ], + "offset": 0, + "phase": 0, + "quadratic_rows": [ + 13, + 0, + 13, + 13, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix_rows": [ + 1, + 3, + 4, + 8, + 17, + 32, + 64, + 129, + 256 + ], + "phase_coefficient": 1, + "port": 111, + "q": 191, + "q0": 146, + "q_partner": 146 + } + ], + "n": 9, + "pins": { + "controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz": [ + "gzip", + "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee" + ], + "controller-followthrough-20261017/partial-orthogonal/SYMMETRIC-FAMILY.json": [ + "plain", + "77fc35b5d78f9dd53193ecb38977e31a7cb9d5c23f0e3839d39f6ea4963f04c2" + ], + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": [ + "gzip", + "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" + ], + "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": [ + "plain", + "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + ] + }, + "schema": "isotropic-pair-gauge-v1" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json b/research/reciprocal-native-responses/annex/frozen/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json new file mode 100644 index 0000000000..aa1f3f45f8 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json @@ -0,0 +1,3095 @@ +{ + "large_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "mode_response": [ + { + "4": "-1" + }, + { + "2": "1" + }, + { + "1": "1" + }, + { + "5": "1" + }, + { + "0": "-1" + }, + { + "3": "1" + }, + { + "9": "1" + }, + { + "8": "1" + }, + { + "7": "1" + }, + { + "6": "1" + }, + { + "11": "1" + }, + { + "10": "1" + }, + { + "14": "1" + }, + { + "15": "-1" + }, + { + "12": "1" + }, + { + "13": "-1" + }, + { + "17": "1" + }, + { + "16": "1" + }, + { + "19": "1" + }, + { + "18": "1" + }, + { + "23": "1" + }, + { + "22": "1" + }, + { + "21": "1" + }, + { + "20": "1" + }, + { + "25": "1" + }, + { + "24": "1" + }, + { + "29": "-1" + }, + { + "28": "1" + }, + { + "27": "1" + }, + { + "26": "-1" + }, + { + "34": "1" + }, + { + "32": "1" + }, + { + "31": "1" + }, + { + "35": "1" + }, + { + "30": "1" + }, + { + "33": "1" + }, + { + "39": "-1" + }, + { + "38": "1" + }, + { + "37": "1" + }, + { + "36": "-1" + }, + { + "41": "1" + }, + { + "40": "1" + }, + { + "43": "1" + }, + { + "42": "1" + }, + { + "46": "1" + }, + { + "47": "1" + }, + { + "44": "1" + }, + { + "45": "1" + } + ], + "modes": [ + { + "carrier": 0, + "coefficients": { + "0": "1", + "27": "1" + }, + "id": 0, + "local_mode": 0, + "ports": [ + 0, + 27 + ], + "vertex": 0 + }, + { + "carrier": 2, + "coefficients": { + "2": "1", + "25": "1" + }, + "id": 1, + "local_mode": 1, + "ports": [ + 2, + 25 + ], + "vertex": 0 + }, + { + "carrier": 70, + "coefficients": { + "70": "1", + "91": "1" + }, + "id": 2, + "local_mode": 2, + "ports": [ + 70, + 91 + ], + "vertex": 0 + }, + { + "carrier": 71, + "coefficients": { + "71": "1", + "90": "1" + }, + "id": 3, + "local_mode": 3, + "ports": [ + 71, + 90 + ], + "vertex": 0 + }, + { + "carrier": 72, + "coefficients": { + "72": "1", + "89": "1" + }, + "id": 4, + "local_mode": 4, + "ports": [ + 72, + 89 + ], + "vertex": 0 + }, + { + "carrier": 76, + "coefficients": { + "76": "1", + "87": "1" + }, + "id": 5, + "local_mode": 5, + "ports": [ + 76, + 87 + ], + "vertex": 0 + }, + { + "carrier": 27, + "coefficients": { + "0": "1", + "27": "-1" + }, + "id": 6, + "local_mode": 0, + "ports": [ + 0, + 27 + ], + "vertex": 1 + }, + { + "carrier": 13, + "coefficients": { + "13": "1", + "51": "1" + }, + "id": 7, + "local_mode": 1, + "ports": [ + 13, + 51 + ], + "vertex": 1 + }, + { + "carrier": 14, + "coefficients": { + "14": "1", + "52": "1" + }, + "id": 8, + "local_mode": 2, + "ports": [ + 14, + 52 + ], + "vertex": 1 + }, + { + "carrier": 15, + "coefficients": { + "15": "1", + "53": "1" + }, + "id": 9, + "local_mode": 3, + "ports": [ + 15, + 53 + ], + "vertex": 1 + }, + { + "carrier": 78, + "coefficients": { + "78": "1", + "99": "1" + }, + "id": 10, + "local_mode": 4, + "ports": [ + 78, + 99 + ], + "vertex": 1 + }, + { + "carrier": 81, + "coefficients": { + "81": "-1", + "92": "1" + }, + "id": 11, + "local_mode": 5, + "ports": [ + 81, + 92 + ], + "vertex": 1 + }, + { + "carrier": 11, + "coefficients": { + "11": "1", + "63": "-1" + }, + "id": 12, + "local_mode": 0, + "ports": [ + 11, + 63 + ], + "vertex": 2 + }, + { + "carrier": 53, + "coefficients": { + "15": "-1", + "53": "1" + }, + "id": 13, + "local_mode": 1, + "ports": [ + 15, + 53 + ], + "vertex": 2 + }, + { + "carrier": 21, + "coefficients": { + "21": "-1", + "47": "-1" + }, + "id": 14, + "local_mode": 2, + "ports": [ + 21, + 47 + ], + "vertex": 2 + }, + { + "carrier": 36, + "coefficients": { + "111": "-1", + "36": "-1" + }, + "id": 15, + "local_mode": 3, + "ports": [ + 36, + 111 + ], + "vertex": 2 + }, + { + "carrier": 41, + "coefficients": { + "106": "1", + "41": "-1" + }, + "id": 16, + "local_mode": 4, + "ports": [ + 41, + 106 + ], + "vertex": 2 + }, + { + "carrier": 91, + "coefficients": { + "70": "-1", + "91": "1" + }, + "id": 17, + "local_mode": 5, + "ports": [ + 70, + 91 + ], + "vertex": 2 + }, + { + "carrier": 9, + "coefficients": { + "61": "-1", + "9": "1" + }, + "id": 18, + "local_mode": 0, + "ports": [ + 9, + 61 + ], + "vertex": 3 + }, + { + "carrier": 51, + "coefficients": { + "13": "-1", + "51": "1" + }, + "id": 19, + "local_mode": 1, + "ports": [ + 13, + 51 + ], + "vertex": 3 + }, + { + "carrier": 111, + "coefficients": { + "111": "1", + "36": "-1" + }, + "id": 20, + "local_mode": 2, + "ports": [ + 36, + 111 + ], + "vertex": 3 + }, + { + "carrier": 37, + "coefficients": { + "110": "1", + "37": "-1" + }, + "id": 21, + "local_mode": 3, + "ports": [ + 37, + 110 + ], + "vertex": 3 + }, + { + "carrier": 43, + "coefficients": { + "104": "1", + "43": "-1" + }, + "id": 22, + "local_mode": 4, + "ports": [ + 43, + 104 + ], + "vertex": 3 + }, + { + "carrier": 89, + "coefficients": { + "72": "-1", + "89": "1" + }, + "id": 23, + "local_mode": 5, + "ports": [ + 72, + 89 + ], + "vertex": 3 + }, + { + "carrier": 25, + "coefficients": { + "2": "1", + "25": "-1" + }, + "id": 24, + "local_mode": 0, + "ports": [ + 2, + 25 + ], + "vertex": 4 + }, + { + "carrier": 16, + "coefficients": { + "16": "1", + "44": "-1" + }, + "id": 25, + "local_mode": 1, + "ports": [ + 16, + 44 + ], + "vertex": 4 + }, + { + "carrier": 20, + "coefficients": { + "20": "1", + "46": "-1" + }, + "id": 26, + "local_mode": 2, + "ports": [ + 20, + 46 + ], + "vertex": 4 + }, + { + "carrier": 47, + "coefficients": { + "21": "1", + "47": "-1" + }, + "id": 27, + "local_mode": 3, + "ports": [ + 21, + 47 + ], + "vertex": 4 + }, + { + "carrier": 99, + "coefficients": { + "78": "1", + "99": "-1" + }, + "id": 28, + "local_mode": 4, + "ports": [ + 78, + 99 + ], + "vertex": 4 + }, + { + "carrier": 79, + "coefficients": { + "79": "-1", + "94": "1" + }, + "id": 29, + "local_mode": 5, + "ports": [ + 79, + 94 + ], + "vertex": 4 + }, + { + "carrier": 7, + "coefficients": { + "57": "1", + "7": "1" + }, + "id": 30, + "local_mode": 0, + "ports": [ + 7, + 57 + ], + "vertex": 5 + }, + { + "carrier": 61, + "coefficients": { + "61": "1", + "9": "1" + }, + "id": 31, + "local_mode": 1, + "ports": [ + 9, + 61 + ], + "vertex": 5 + }, + { + "carrier": 10, + "coefficients": { + "10": "1", + "62": "1" + }, + "id": 32, + "local_mode": 2, + "ports": [ + 10, + 62 + ], + "vertex": 5 + }, + { + "carrier": 63, + "coefficients": { + "11": "1", + "63": "1" + }, + "id": 33, + "local_mode": 3, + "ports": [ + 11, + 63 + ], + "vertex": 5 + }, + { + "carrier": 94, + "coefficients": { + "79": "1", + "94": "1" + }, + "id": 34, + "local_mode": 4, + "ports": [ + 79, + 94 + ], + "vertex": 5 + }, + { + "carrier": 92, + "coefficients": { + "81": "1", + "92": "1" + }, + "id": 35, + "local_mode": 5, + "ports": [ + 81, + 92 + ], + "vertex": 5 + }, + { + "carrier": 57, + "coefficients": { + "57": "-1", + "7": "1" + }, + "id": 36, + "local_mode": 0, + "ports": [ + 7, + 57 + ], + "vertex": 6 + }, + { + "carrier": 44, + "coefficients": { + "16": "-1", + "44": "-1" + }, + "id": 37, + "local_mode": 1, + "ports": [ + 16, + 44 + ], + "vertex": 6 + }, + { + "carrier": 106, + "coefficients": { + "106": "-1", + "41": "-1" + }, + "id": 38, + "local_mode": 2, + "ports": [ + 41, + 106 + ], + "vertex": 6 + }, + { + "carrier": 42, + "coefficients": { + "105": "-1", + "42": "-1" + }, + "id": 39, + "local_mode": 3, + "ports": [ + 42, + 105 + ], + "vertex": 6 + }, + { + "carrier": 104, + "coefficients": { + "104": "-1", + "43": "-1" + }, + "id": 40, + "local_mode": 4, + "ports": [ + 43, + 104 + ], + "vertex": 6 + }, + { + "carrier": 87, + "coefficients": { + "76": "-1", + "87": "1" + }, + "id": 41, + "local_mode": 5, + "ports": [ + 76, + 87 + ], + "vertex": 6 + }, + { + "carrier": 62, + "coefficients": { + "10": "1", + "62": "-1" + }, + "id": 42, + "local_mode": 0, + "ports": [ + 10, + 62 + ], + "vertex": 7 + }, + { + "carrier": 52, + "coefficients": { + "14": "-1", + "52": "1" + }, + "id": 43, + "local_mode": 1, + "ports": [ + 14, + 52 + ], + "vertex": 7 + }, + { + "carrier": 46, + "coefficients": { + "20": "-1", + "46": "-1" + }, + "id": 44, + "local_mode": 2, + "ports": [ + 20, + 46 + ], + "vertex": 7 + }, + { + "carrier": 110, + "coefficients": { + "110": "-1", + "37": "-1" + }, + "id": 45, + "local_mode": 3, + "ports": [ + 37, + 110 + ], + "vertex": 7 + }, + { + "carrier": 105, + "coefficients": { + "105": "1", + "42": "-1" + }, + "id": 46, + "local_mode": 4, + "ports": [ + 42, + 105 + ], + "vertex": 7 + }, + { + "carrier": 90, + "coefficients": { + "71": "-1", + "90": "1" + }, + "id": 47, + "local_mode": 5, + "ports": [ + 71, + 90 + ], + "vertex": 7 + } + ], + "ordinary_inverse_full_identity_on_S": [ + { + "0": "1" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "1/2", + "93": "-1/2" + }, + { + "16": "1/2", + "44": "-1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "1/2", + "80": "-1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "5": "-1/2", + "65": "1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "-1/2", + "64": "1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "-1/2", + "93": "1/2" + }, + { + "7": "1" + }, + { + "66": "-1/2", + "80": "1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "10": "1/2", + "13": "-1/2", + "51": "1/2", + "62": "1/2" + }, + { + "14": "-1/2", + "52": "1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "-1/2", + "47": "-1/2", + "81": "1/2", + "92": "1/2" + }, + { + "100": "-1/2", + "103": "1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "1/2", + "9": "-1/2" + }, + { + "10": "-1/2", + "13": "1/2", + "51": "1/2", + "62": "1/2" + }, + { + "15": "1" + }, + { + "106": "1/2", + "2": "1/2", + "25": "-1/2", + "41": "1/2" + }, + { + "100": "1/2", + "103": "-1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "101": "1/2", + "19": "-1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "102": "1/2", + "18": "-1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "105": "-1", + "94": "-1" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "1/2", + "49": "-1/2" + }, + { + "32": "1/2", + "35": "-1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "16": "-1/2", + "44": "1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "1/2", + "95": "-1/2" + }, + { + "53": "-1", + "72": "-1" + }, + { + "75": "1/2", + "82": "-1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "1/2", + "83": "-1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "1/2", + "84": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "-1/2", + "77": "1/2" + }, + { + "107": "-1/2", + "24": "1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "-1/2", + "23": "1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "1/2", + "98": "-1/2" + }, + { + "36": "1" + }, + { + "104": "-1/2", + "43": "1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "1/2", + "77": "-1/2" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "-1/2", + "55": "1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "-1/2", + "54": "1/2" + }, + { + "16": "1/2", + "44": "1/2", + "70": "1/2", + "91": "-1/2" + }, + { + "42": "1" + }, + { + "110": "-1/2", + "37": "1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "106": "1/2", + "2": "-1/2", + "25": "1/2", + "41": "1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "-1/2", + "98": "1/2" + }, + { + "46": "1" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "107": "1/2", + "24": "-1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "1/2", + "23": "-1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "1/2", + "22": "-1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "-1/2", + "9": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "1/2", + "62": "-1/2" + }, + { + "111": "1", + "27": "-1" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "1/2", + "55": "-1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "1/2", + "54": "-1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "-1/2", + "38": "1/2" + }, + { + "105": "-1", + "94": "1" + }, + { + "75": "-1/2", + "82": "1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "-1/2", + "83": "1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "-1/2", + "84": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "-1/2", + "62": "1/2" + }, + { + "14": "1/2", + "52": "-1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "1/2", + "47": "1/2", + "81": "1/2", + "92": "1/2" + }, + { + "5": "1/2", + "65": "-1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "1/2", + "64": "-1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "26": "-1/2", + "3": "1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "-1/2", + "95": "1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "-1/2", + "96": "1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "-1/2", + "97": "1/2" + }, + { + "106": "-1/2", + "2": "1/2", + "25": "1/2", + "41": "1/2" + }, + { + "110": "1/2", + "37": "1/2", + "76": "1/2", + "87": "1/2" + }, + { + "111": "-1", + "27": "-1" + }, + { + "30": "1/2", + "60": "-1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "29": "1/2", + "59": "-1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "1": "-1/2", + "28": "1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "1/2", + "43": "1/2", + "71": "1/2", + "90": "1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "1/2", + "38": "-1/2" + }, + { + "21": "1/2", + "47": "-1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "79": "1" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "-1/2", + "8": "1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "1/2", + "6": "-1/2" + }, + { + "29": "-1/2", + "59": "1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "30": "-1/2", + "60": "1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "32": "-1/2", + "35": "1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "1": "1/2", + "28": "-1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "-1/2", + "43": "-1/2", + "71": "1/2", + "90": "1/2" + }, + { + "26": "1/2", + "3": "-1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "89": "1" + }, + { + "110": "-1/2", + "37": "-1/2", + "76": "1/2", + "87": "1/2" + }, + { + "106": "1/2", + "2": "1/2", + "25": "1/2", + "41": "-1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "-1/2", + "6": "1/2" + }, + { + "20": "-1", + "57": "1" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "1/2", + "8": "-1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "1/2", + "97": "-1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "1/2", + "96": "-1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "1/2", + "48": "-1/2" + }, + { + "21": "-1/2", + "47": "1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "12": "-1/2", + "17": "1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "102": "-1/2", + "18": "1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "101": "-1/2", + "19": "1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "12": "1/2", + "17": "-1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "110": "1/2", + "37": "-1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "20": "-1", + "57": "-1" + }, + { + "16": "1/2", + "44": "1/2", + "70": "-1/2", + "91": "1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "-1/2", + "48": "1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "-1/2", + "49": "1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "-1/2", + "50": "1/2" + }, + { + "104": "1/2", + "43": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "53": "1", + "72": "-1" + } + ], + "pair_codes": [ + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 0, + 6 + ], + "ports": [ + 0, + 27 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 1, + 24 + ], + "ports": [ + 2, + 25 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 30, + 36 + ], + "ports": [ + 7, + 57 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 18, + 31 + ], + "ports": [ + 9, + 61 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 32, + 42 + ], + "ports": [ + 10, + 62 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 12, + 33 + ], + "ports": [ + 11, + 63 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 7, + 19 + ], + "ports": [ + 13, + 51 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 8, + 43 + ], + "ports": [ + 14, + 52 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 9, + 13 + ], + "ports": [ + 15, + 53 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 25, + 37 + ], + "ports": [ + 16, + 44 + ] + }, + { + "matrix": [ + [ + "1", + "-1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 26, + 44 + ], + "ports": [ + 20, + 46 + ] + }, + { + "matrix": [ + [ + "-1", + "-1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 14, + 27 + ], + "ports": [ + 21, + 47 + ] + }, + { + "matrix": [ + [ + "-1", + "-1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 15, + 20 + ], + "ports": [ + 36, + 111 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 21, + 45 + ], + "ports": [ + 37, + 110 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 16, + 38 + ], + "ports": [ + 41, + 106 + ] + }, + { + "matrix": [ + [ + "-1", + "-1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 39, + 46 + ], + "ports": [ + 42, + 105 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "-1", + "-1" + ] + ], + "mode_ids": [ + 22, + 40 + ], + "ports": [ + 43, + 104 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 2, + 17 + ], + "ports": [ + 70, + 91 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 3, + 47 + ], + "ports": [ + 71, + 90 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 4, + 23 + ], + "ports": [ + 72, + 89 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "-1", + "1" + ] + ], + "mode_ids": [ + 5, + 41 + ], + "ports": [ + 76, + 87 + ] + }, + { + "matrix": [ + [ + "1", + "1" + ], + [ + "1", + "-1" + ] + ], + "mode_ids": [ + 10, + 28 + ], + "ports": [ + 78, + 99 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 29, + 34 + ], + "ports": [ + 79, + 94 + ] + }, + { + "matrix": [ + [ + "-1", + "1" + ], + [ + "1", + "1" + ] + ], + "mode_ids": [ + 11, + 35 + ], + "ports": [ + 81, + 92 + ] + } + ], + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "residual_ports": [ + 2, + 9, + 10, + 11, + 13, + 14, + 16, + 21, + 25, + 37, + 41, + 43, + 44, + 47, + 51, + 52, + 61, + 62, + 63, + 70, + 71, + 76, + 78, + 81, + 87, + 90, + 91, + 92, + 99, + 104, + 106, + 110 + ], + "response": [ + { + "15": "1/2", + "53": "1/2", + "72": "-1/2", + "89": "-1/2" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "1/2", + "93": "-1/2" + }, + { + "16": "1/2", + "44": "-1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "1/2", + "80": "-1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "5": "-1/2", + "65": "1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "-1/2", + "64": "1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "75": "-1/2", + "82": "-1/2", + "86": "-1/2", + "93": "1/2" + }, + { + "105": "1/2", + "42": "1/2", + "79": "1/2", + "94": "1/2" + }, + { + "66": "-1/2", + "80": "1/2", + "88": "-1/2", + "95": "-1/2" + }, + { + "10": "1/2", + "13": "-1/2", + "51": "1/2", + "62": "1/2" + }, + { + "14": "-1/2", + "52": "1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "-1/2", + "47": "-1/2", + "81": "1/2", + "92": "1/2" + }, + { + "100": "-1/2", + "103": "1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "1/2", + "9": "-1/2" + }, + { + "10": "-1/2", + "13": "1/2", + "51": "1/2", + "62": "1/2" + }, + { + "0": "1/2", + "111": "-1/2", + "27": "-1/2", + "36": "-1/2" + }, + { + "106": "1/2", + "2": "1/2", + "25": "-1/2", + "41": "1/2" + }, + { + "100": "1/2", + "103": "-1/2", + "56": "-1/2", + "77": "-1/2" + }, + { + "101": "1/2", + "19": "-1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "102": "1/2", + "18": "-1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "105": "-1/2", + "42": "1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "1/2", + "49": "-1/2" + }, + { + "32": "1/2", + "35": "-1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "16": "-1/2", + "44": "1/2", + "70": "1/2", + "91": "1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "1/2", + "95": "-1/2" + }, + { + "15": "-1/2", + "53": "-1/2", + "72": "-1/2", + "89": "-1/2" + }, + { + "75": "1/2", + "82": "-1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "1/2", + "83": "-1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "1/2", + "84": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "-1/2", + "77": "1/2" + }, + { + "107": "-1/2", + "24": "1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "-1/2", + "23": "1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "-1/2", + "22": "1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "1/2", + "98": "-1/2" + }, + { + "15": "-1/2", + "53": "1/2", + "72": "1/2", + "89": "-1/2" + }, + { + "104": "-1/2", + "43": "1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "100": "-1/2", + "103": "-1/2", + "56": "1/2", + "77": "-1/2" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "-1/2", + "55": "1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "-1/2", + "54": "1/2" + }, + { + "16": "1/2", + "44": "1/2", + "70": "1/2", + "91": "-1/2" + }, + { + "20": "1/2", + "46": "1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "110": "-1/2", + "37": "1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "106": "1/2", + "2": "-1/2", + "25": "1/2", + "41": "1/2" + }, + { + "107": "-1/2", + "24": "-1/2", + "85": "-1/2", + "98": "1/2" + }, + { + "105": "-1/2", + "42": "1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "11": "-1/2", + "63": "1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "107": "1/2", + "24": "-1/2", + "85": "-1/2", + "98": "-1/2" + }, + { + "108": "1/2", + "23": "-1/2", + "34": "-1/2", + "50": "-1/2" + }, + { + "109": "1/2", + "22": "-1/2", + "33": "-1/2", + "49": "-1/2" + }, + { + "14": "1/2", + "52": "1/2", + "61": "-1/2", + "9": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "1/2", + "62": "-1/2" + }, + { + "0": "1/2", + "111": "1/2", + "27": "-1/2", + "36": "1/2" + }, + { + "101": "-1/2", + "19": "-1/2", + "40": "1/2", + "55": "-1/2" + }, + { + "102": "-1/2", + "18": "-1/2", + "39": "1/2", + "54": "-1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "-1/2", + "38": "1/2" + }, + { + "105": "-1/2", + "42": "-1/2", + "79": "1/2", + "94": "1/2" + }, + { + "75": "-1/2", + "82": "1/2", + "86": "-1/2", + "93": "-1/2" + }, + { + "30": "-1/2", + "60": "-1/2", + "74": "-1/2", + "83": "1/2" + }, + { + "29": "-1/2", + "59": "-1/2", + "73": "-1/2", + "84": "1/2" + }, + { + "10": "1/2", + "13": "1/2", + "51": "-1/2", + "62": "1/2" + }, + { + "14": "1/2", + "52": "-1/2", + "61": "1/2", + "9": "1/2" + }, + { + "21": "1/2", + "47": "1/2", + "81": "1/2", + "92": "1/2" + }, + { + "5": "1/2", + "65": "-1/2", + "69": "-1/2", + "96": "-1/2" + }, + { + "4": "1/2", + "64": "-1/2", + "68": "-1/2", + "97": "-1/2" + }, + { + "26": "-1/2", + "3": "1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "66": "-1/2", + "80": "-1/2", + "88": "-1/2", + "95": "1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "-1/2", + "96": "1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "-1/2", + "97": "1/2" + }, + { + "106": "-1/2", + "2": "1/2", + "25": "1/2", + "41": "1/2" + }, + { + "110": "1/2", + "37": "1/2", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "111": "-1/2", + "27": "-1/2", + "36": "1/2" + }, + { + "30": "1/2", + "60": "-1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "29": "1/2", + "59": "-1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "1": "-1/2", + "28": "1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "1/2", + "43": "1/2", + "71": "1/2", + "90": "1/2" + }, + { + "12": "-1/2", + "17": "-1/2", + "31": "1/2", + "38": "-1/2" + }, + { + "21": "1/2", + "47": "-1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "20": "1/2", + "46": "-1/2", + "57": "1/2", + "7": "1/2" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "-1/2", + "8": "1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "1/2", + "6": "-1/2" + }, + { + "29": "-1/2", + "59": "1/2", + "73": "-1/2", + "84": "-1/2" + }, + { + "30": "-1/2", + "60": "1/2", + "74": "-1/2", + "83": "-1/2" + }, + { + "32": "-1/2", + "35": "1/2", + "45": "-1/2", + "48": "-1/2" + }, + { + "1": "1/2", + "28": "-1/2", + "58": "-1/2", + "6": "-1/2" + }, + { + "104": "-1/2", + "43": "-1/2", + "71": "1/2", + "90": "1/2" + }, + { + "26": "1/2", + "3": "-1/2", + "67": "-1/2", + "8": "-1/2" + }, + { + "0": "-1/2", + "111": "1/2", + "27": "-1/2", + "36": "-1/2" + }, + { + "110": "-1/2", + "37": "-1/2", + "76": "1/2", + "87": "1/2" + }, + { + "106": "1/2", + "2": "1/2", + "25": "1/2", + "41": "-1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "1": "-1/2", + "28": "-1/2", + "58": "-1/2", + "6": "1/2" + }, + { + "20": "-1/2", + "46": "1/2", + "57": "1/2", + "7": "1/2" + }, + { + "26": "-1/2", + "3": "-1/2", + "67": "1/2", + "8": "-1/2" + }, + { + "4": "-1/2", + "64": "-1/2", + "68": "1/2", + "97": "-1/2" + }, + { + "5": "-1/2", + "65": "-1/2", + "69": "1/2", + "96": "-1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "1/2", + "48": "-1/2" + }, + { + "21": "-1/2", + "47": "1/2", + "81": "-1/2", + "92": "1/2" + }, + { + "12": "-1/2", + "17": "1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "102": "-1/2", + "18": "1/2", + "39": "-1/2", + "54": "-1/2" + }, + { + "101": "-1/2", + "19": "1/2", + "40": "-1/2", + "55": "-1/2" + }, + { + "12": "1/2", + "17": "-1/2", + "31": "-1/2", + "38": "-1/2" + }, + { + "110": "1/2", + "37": "-1/2", + "76": "1/2", + "87": "-1/2" + }, + { + "20": "-1/2", + "46": "-1/2", + "57": "-1/2", + "7": "1/2" + }, + { + "16": "1/2", + "44": "1/2", + "70": "-1/2", + "91": "1/2" + }, + { + "32": "-1/2", + "35": "-1/2", + "45": "-1/2", + "48": "1/2" + }, + { + "109": "-1/2", + "22": "-1/2", + "33": "-1/2", + "49": "1/2" + }, + { + "108": "-1/2", + "23": "-1/2", + "34": "-1/2", + "50": "1/2" + }, + { + "104": "1/2", + "43": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "15": "-1/2", + "53": "1/2", + "72": "-1/2", + "89": "1/2" + } + ], + "schema": "signed-matched-involution-v1", + "selected_block": [ + { + "2": "1/2", + "7": "-1/2" + }, + { + "4": "1/2", + "6": "1/2" + }, + { + "0": "1/2", + "3": "-1/2" + }, + { + "2": "-1/2", + "7": "-1/2" + }, + { + "1": "1/2", + "5": "1/2" + }, + { + "4": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "5": "-1/2" + }, + { + "0": "-1/2", + "3": "-1/2" + } + ], + "selected_inverse": [ + { + "2": "1", + "7": "-1" + }, + { + "4": "1", + "6": "1" + }, + { + "0": "1", + "3": "-1" + }, + { + "2": "-1", + "7": "-1" + }, + { + "1": "1", + "5": "1" + }, + { + "4": "1", + "6": "-1" + }, + { + "1": "1", + "5": "-1" + }, + { + "0": "-1", + "3": "-1" + } + ], + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "small_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 80, + 82, + 83, + 84, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ], + "source_geometry_sha256": "77fc35b5d78f9dd53193ecb38977e31a7cb9d5c23f0e3839d39f6ea4963f04c2", + "source_native_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "vertex_matchings": [ + { + "matching_pairs": [ + { + "modes": [ + 0, + 4 + ], + "weight": -1 + }, + { + "modes": [ + 1, + 2 + ], + "weight": 1 + }, + { + "modes": [ + 3, + 5 + ], + "weight": 1 + } + ], + "selected_modes": [ + 0, + 4 + ], + "vertex": 0 + }, + { + "matching_pairs": [ + { + "modes": [ + 6, + 9 + ], + "weight": 1 + }, + { + "modes": [ + 7, + 8 + ], + "weight": 1 + }, + { + "modes": [ + 10, + 11 + ], + "weight": 1 + } + ], + "selected_modes": [ + 6, + 9 + ], + "vertex": 1 + }, + { + "matching_pairs": [ + { + "modes": [ + 13, + 15 + ], + "weight": -1 + }, + { + "modes": [ + 12, + 14 + ], + "weight": 1 + }, + { + "modes": [ + 16, + 17 + ], + "weight": 1 + } + ], + "selected_modes": [ + 13, + 15 + ], + "vertex": 2 + }, + { + "matching_pairs": [ + { + "modes": [ + 20, + 23 + ], + "weight": 1 + }, + { + "modes": [ + 18, + 19 + ], + "weight": 1 + }, + { + "modes": [ + 21, + 22 + ], + "weight": 1 + } + ], + "selected_modes": [ + 20, + 23 + ], + "vertex": 3 + }, + { + "matching_pairs": [ + { + "modes": [ + 26, + 29 + ], + "weight": -1 + }, + { + "modes": [ + 24, + 25 + ], + "weight": 1 + }, + { + "modes": [ + 27, + 28 + ], + "weight": 1 + } + ], + "selected_modes": [ + 26, + 29 + ], + "vertex": 4 + }, + { + "matching_pairs": [ + { + "modes": [ + 30, + 34 + ], + "weight": 1 + }, + { + "modes": [ + 31, + 32 + ], + "weight": 1 + }, + { + "modes": [ + 33, + 35 + ], + "weight": 1 + } + ], + "selected_modes": [ + 30, + 34 + ], + "vertex": 5 + }, + { + "matching_pairs": [ + { + "modes": [ + 36, + 39 + ], + "weight": -1 + }, + { + "modes": [ + 37, + 38 + ], + "weight": 1 + }, + { + "modes": [ + 40, + 41 + ], + "weight": 1 + } + ], + "selected_modes": [ + 36, + 39 + ], + "vertex": 6 + }, + { + "matching_pairs": [ + { + "modes": [ + 44, + 46 + ], + "weight": 1 + }, + { + "modes": [ + 42, + 43 + ], + "weight": 1 + }, + { + "modes": [ + 45, + 47 + ], + "weight": 1 + } + ], + "selected_modes": [ + 44, + 46 + ], + "vertex": 7 + } + ] +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/CHECKS.json b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/CHECKS.json new file mode 100644 index 0000000000..12e7d759fe --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/CHECKS.json @@ -0,0 +1,59 @@ +{ + "all_clique_sizes": { + "0": 1, + "1": 64, + "2": 896, + "3": 3584, + "4": 5376, + "5": 3584, + "6": 1792, + "7": 512, + "8": 64 + }, + "correction_rank": 30, + "determinants": { + "full": "33554432", + "ordinary": "2097152", + "selected": "1/16" + }, + "maximal_clique_sizes": { + "4": 896, + "8": 64 + }, + "producer_pins": { + "RESPONSE-FREEZE.json": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9", + "RESPONSE.md": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981", + "check_response.py": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "run-normal/RESPONSE-CHECKS.json": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "response_columns_per_direction": 112, + "scope": "Matrix, scalar words, and actual graph. Native phases and routed terminal are separate.", + "source_pins": { + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "status": "PASS_INDEPENDENT_RANK_THIRTY_RESPONSE", + "word_checks": { + "E": { + "columns": 112, + "prefix_row_norm": "44", + "scalar": 3210 + }, + "inverse_E": { + "columns": 112, + "prefix_row_norm": "44", + "scalar": 3210 + }, + "inverse_transpose_E": { + "columns": 112, + "prefix_row_norm": "14", + "scalar": 3210 + }, + "transpose_E": { + "columns": 112, + "prefix_row_norm": "14", + "scalar": 3210 + } + } +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json new file mode 100644 index 0000000000..a60bd1ddf8 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/FREEZE.json @@ -0,0 +1,10 @@ +{ + "files": { + "CHECKS.json": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97", + "REPRODUCTION.json": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7", + "REVIEW.md": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8", + "check_review.py": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "scope": "Native phases, routed terminal, and full supplier price are separate.", + "status": "PASS_INDEPENDENT_MATRIX_SCALAR_AND_GEOMETRY" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..5e36b7c6ba --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json @@ -0,0 +1,15 @@ +{ + "runs": [ + { + "mode": "normal", + "receipt_sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97", + "stdout": "PASS_INDEPENDENT_RANK_THIRTY_RESPONSE\nreceipt_sha256=898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97\n" + }, + { + "mode": "optimized", + "receipt_sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97", + "stdout": "PASS_INDEPENDENT_RANK_THIRTY_RESPONSE\nreceipt_sha256=898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97\n" + } + ], + "status": "PASS_BYTE_IDENTICAL" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REVIEW.md b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REVIEW.md new file mode 100644 index 0000000000..335ceedf21 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/REVIEW.md @@ -0,0 +1,158 @@ +# Independent review of the full rank-thirty response + +The frozen matrix and scalar-code packet passes. It gives an exact +dyadic unit on all 112 ports, with correction rank 30. Both its response +and its inverse retain the specified selected eight-port block. The +ordinary 104-port block has an exact dyadic inverse. All four supplied +common-frame scalar words have the stated map and price. + +No material finding remains in this scope. This review does not certify +the separate native packet, helper progress, a routed cut, a terminal, +or a complete supplier cost. + +## Response and selected interface + +The response on 48 ports is the signed pair conjugate of eight copies +of the root's integer six-mode unit. At each vertex the two modes that +meet selected physical ports occupy the first two a positions. The +sign diagonal gives their two off-diagonal coefficients -alpha_v. +The response and its inverse have the same a-to-a block. These facts +preserve the old selected block in both physical matrices. + +The independent checker derives each vertex assignment from the +pinned mode support and the original selected set. It then acts on +physical basis columns in this order: + +```text +signed pair code, +selected sign diagonal, +rank-one reflection and final coordinate exchange, +selected sign diagonal, +inverse pair code. +``` + +For the inverse it reverses the reflection and exchange. It does not +import the producer or use the producer's matrix to define this action. +All 112 columns in each direction agree with the frozen matrices, +including the disjoint small-port response. Both full inverse orders +are the identity. + +The selected block L is the old block, and L^-1 is the old inverse. +Both multiplication orders are checked. For the ordinary block H, +write the full inverse as + +```text +E^-1 = [[L,N],[P,Q]]. +``` + +The block inverse identity gives H^-1=Q-P L^-1 N. The supplied ordinary +inverse passes both multiplication orders on all 104 columns; every +coefficient is dyadic. The exact determinants are + +```text +det(L)=1/16, det(H)=2^21, det(E)=2^25. +``` + +They also satisfy Jacobi's principal-minor identity +det(H)=det(E) det((E^-1)_SS). No Schur-complement determinant has been +substituted for the ordinary determinant. + +The supplied U and V have ranks 30 and satisfy E-I=UV on every physical +column. The two disjoint parts contribute ranks 16 and 14. Since U is +injective and V is onto its 30-dimensional output, this proves that +the correction rank is exactly 30. + +## The small-port cover and its restricted optimum + +The fourteen cliques partition the 64 small ports. Eleven have size +five and three have size three. The checker verifies each pairwise +binary inner product from the actual q labels. + +On a clique of size k, I-J has eigenvalue 1-k on the constant vector +and eigenvalue one on its complement. Therefore its inverse is +I-J/(k-1), its determinant is 1-k, and its correction rank is one. +For k=3 and k=5 these are dyadic units. The complete small determinant +is (-4)^11(-2)^3=2^25. + +There is a short structural proof that the actual support has no +nine-clique. Every small q satisfies q dot q=1 and q dot z=1 for z=45. +The vector z is nonzero and isotropic. Nine pairwise orthogonal odd +vectors in the nine-dimensional binary space would be an orthonormal +basis. Expanding z in that basis would give z=sum(q_i), and hence +z dot z=1. This contradicts z dot z=0. + +As a separate finite check, this review enumerates all cliques by +increasing vertex extension. This differs from the producer's +pivoted maximal-clique method. It finds exactly the same maximal +cliques: 896 of size four and 64 of size eight. It also compares every +maximal clique, not just the two counts. + +The fourteen-block optimum is valid within the stated disjoint +dyadic rank-one clique model. More generally, if a k by k zero-diagonal +block has rank(A-I)=1, write A=I+u*v. The diagonal equations imply +v*u=-k, so det(A)=1-k. Dyadic invertibility requires k-1 to be a power +of two. The clique-size bound leaves k=2,3,5. Twelve blocks cover at +most sixty ports. Thirteen size-five blocks would cover sixty-five; +replacing a size-five block by size three or two reduces the total by +two or three, and cannot give sixty-four. Fourteen is therefore +necessary and the supplied cover attains it. + +This argument does not apply to an odd-denominator representation, +overlapping blocks, a correction of higher rank within a block, or a +different native encoding. It is not a lower bound for the required +computation. + +## Literal scalar words + +The review executes every supplied gate on each of the 112 independent +input columns. Every input is arbitrary. All target and source indices +are data fields; no initial zero, borrowed helper, or owned scratch is +used. It checks E, E^-1, E^T, and E^-T separately. + +For a signed six-mode block, the in-place reflection code has twelve +unit additions and one negation. The final exchange has three unit +additions and one negation. This costs 124 real scalar primitives per +vertex. The eight blocks cost 992. The physical pair code and inverse +cost 940, so the 48-port scalar code costs 1932. + +For a clique of size k, the three groups of k-1 unit additions and +one scale by -(k-1) implement I-J. Their costs are 102 for k=5 and +52 for k=3. Thus the small code costs 1278 and each full word costs +1932+1278=3210. Reversing or transposing the word preserves this +invoice under the stated tariff. + +The independent column replay also accumulates the absolute row sums +at every changed row. The maximum prefix row norms are 44 for E and +E^-1, and 14 for E^T and E^-T. These bounds concern the scalar code +alone. They do not bound a recursive child's internal state. + +The four words are valid at a common frame. This phrase is a binding +premise. It does not provide access to fields in different hole frames, +or make an accumulated controller chart free to change. + +## Reproduction + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py +``` + +The expected status is `PASS_INDEPENDENT_RANK_THIRTY_RESPONSE`. +The two receipts must be byte-identical. The checker authenticates +the producer proof, checker, payload, receipt, freeze, and the two +underlying input payloads. It does not run or import producer code. +It uses exact integers and fractions. + +The new-core-transfer lane supplied the full response, clique cover, +scalar words, and their producer checks. The root supplied the +reciprocal six-mode construction. The actual pair coordinates and +selected block come from the pinned cyclic and matching packets. +This lane supplied the distinct column replay, clique enumeration, +and the isotropic proof of the clique-size bound. OpenAI Codex +assisted this work. + +No PR, push, or publication is authorized. Before any PR description, +read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py new file mode 100644 index 0000000000..8d27eb2ff8 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/rank-thirty-review-20261020/check_review.py @@ -0,0 +1,233 @@ +#!/usr/bin/env python3 +"""Check the full response with independent columns and clique extension.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES / "new-core-transfer-20261017/low-displacement-20261020" +PINS = { + "RESPONSE-FREEZE.json": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9", + "RESPONSE.md": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981", + "check_response.py": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + "run-normal/RESPONSE-CHECKS.json": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c", +} + + +def need(ok, label): + if not ok: + raise ValueError(label) + + +def unit(n, j): + return [F(i == j) for i in range(n)] + + +def sparse(rows): + return [{int(k): F(v) for k, v in row.items()} for row in rows] + + +def apply(rows, x): + return [sum((v * x[j] for j, v in row.items()), F(0)) for row in rows] + + +def eliminate(rows, width): + a = [dict(row) for row in rows] + pivot, det = 0, F(1) + for j in range(width): + p = next((i for i in range(pivot, len(a)) if a[i].get(j)), None) + if p is None: + continue + if p != pivot: + a[p], a[pivot] = a[pivot], a[p] + det = -det + value = a[pivot][j] + det *= value + for i in range(pivot + 1, len(a)): + value_i = a[i].get(j, F(0)) / value + if not value_i: + continue + for k, c in a[pivot].items(): + new = a[i].get(k, F(0)) - value_i * c + if new: + a[i][k] = new + else: + a[i].pop(k, None) + pivot += 1 + if pivot == len(a): + break + return pivot, det if pivot == width == len(a) else None + + +def restrict(rows, ports): + return [{j: rows[p][q] for j, q in enumerate(ports) if q in rows[p]} for p in ports] + + +def main(): + for name, digest in PINS.items(): + need(sha256((SOURCE / name).read_bytes()).hexdigest() == digest, "Producer pin") + packet = json.loads((SOURCE / "run-normal/RESPONSE-PROGRAM.json").read_text()) + inputs = {} + for name, digest in packet["source_pins"].items(): + raw = (LANES / name).read_bytes() + need(sha256(raw).hexdigest() == digest, "Inherited source pin") + inputs[Path(name).name] = json.loads(raw) + cyclic = inputs["CYCLIC-FLAGS.json"] + matching = inputs["MATCHED-INVOLUTION-PROGRAM.json"] + selected = matching["selected_ports"] + need(packet["selected_ports"] == selected, "Original selected set") + need(packet["ports"] == cyclic["ports"], "Actual binary directions") + assignments = [] + for v, c in enumerate(cyclic["cyclic_carriers"]): + chosen = [p for p in c if set(map(int, cyclic["mode_rows"][str(p)])) & set(selected)] + need(len(chosen) == 2, "Selected mode count") + assignments.append({"vertex": v, "ordered_carriers_a_b_c": + chosen + [p for p in c if p not in chosen], + "signs": [1, (-1) ** v, 1, 1, 1, 1]}) + need(assignments == packet["vertex_assignments"], "Selected-mode assignment") + + def pair(x, inverse=False): + out = list(x) + for entry in cyclic["pair_codes"]: + ps, h = entry["ports"], entry["matrix"] + for i, p in enumerate(ps): + out[p] = sum((F(h[j][i], 2) if inverse else F(h[i][j])) * x[ps[j]] + for j in range(2)) + return out + + def formula(x, inverse=False, wrong_sign=False): + coded, result = pair(x), list(x) + mixed = list(coded) + for entry in assignments: + ps, d = entry["ordered_carriers_a_b_c"], list(entry["signs"]) + if wrong_sign: + d[1] = 1 + values = [coded[p] * sign for p, sign in zip(ps, d)] + if inverse: + values[-2], values[-1] = values[-1], values[-2] + query = values[-2] - sum(values[:4]) + values = [a + query for a in values[:4]] + [values[-2] + 2 * query, values[-1]] + if not inverse: + values[-2], values[-1] = values[-1], values[-2] + for p, sign, value in zip(ps, d, values): + mixed[p] = sign * value + result = pair(mixed, True) + for c in packet["small_cliques"]: + total = sum(x[p] for p in c) / (len(c) - 1 if inverse else 1) + for p in c: + result[p] = x[p] - total + return result + + e, ei = sparse(packet["response"]), sparse(packet["response_inverse"]) + columns, inverse_columns = [], [] + for j in range(112): + x = unit(112, j) + a, b = formula(x), formula(x, True) + need(a == apply(e, x) and b == apply(ei, x), "Independent response columns") + need(formula(a, True) == formula(b) == x, "Full inverse orders") + columns.append(a) + inverse_columns.append(b) + need(any(formula(unit(112, p), wrong_sign=True) != formula(unit(112, p)) for p in selected), + "Reject omitted selected sign") + old_l = sparse(matching["selected_block"]) + li = sparse(packet["selected_inverse"]) + need(restrict(e, selected) == restrict(ei, selected) == old_l, "Both selected blocks") + need(all(apply(old_l, apply(li, unit(8, j))) == apply(li, apply(old_l, unit(8, j))) == unit(8, j) + for j in range(8)), "Selected inverse orders") + ordinary = sorted(set(range(112)) - set(selected)) + need(ordinary == packet["ordinary_ports"], "Ordinary partition") + h, hi = restrict(e, ordinary), sparse(packet["ordinary_inverse"]) + need(all(c.denominator & (c.denominator - 1) == 0 for row in hi for c in row.values()), + "Dyadic ordinary inverse") + need(all(apply(h, apply(hi, unit(104, j))) == apply(hi, apply(h, unit(104, j))) == unit(104, j) + for j in range(104)), "Ordinary inverse orders") + need(eliminate(old_l, 8)[1] == F(1, 16), "Selected determinant") + need(eliminate(e, 112)[1] == 2 ** 25, "Full determinant") + need(eliminate(h, 104)[1] == 2 ** 21, "Ordinary determinant") + u, v = sparse(packet["correction_U"]), sparse(packet["correction_V"]) + need(eliminate(u, 30)[0] == eliminate(v, 112)[0] == 30, "Factor ranks") + for j in range(112): + x = unit(112, j) + need(apply(u, apply(v, x)) == [a - b for a, b in zip(columns[j], x)], "Correction factor") + + word_receipts = {} + for name, gates in packet["common_frame_words"].items(): + expected = inverse_columns if "inverse" in name else columns + if "transpose" in name: + expected = [list(row) for row in zip(*expected)] + prefix_norms = [F(0)] * len(gates) + price = 0 + parsed = [] + for kind, target, origin, text in gates: + c = F(text) + need(0 <= target < 112 and c != 0, "Literal field and coefficient") + need(c.denominator & (c.denominator - 1) == 0, "Dyadic gate") + a, b = abs(c.numerator), c.denominator + if kind == "add": + need(isinstance(origin, int) and 0 <= origin < 112 and origin != target, + "Arbitrary-input addition") + price += 2 * (1 + a.bit_length() + a.bit_count() + b.bit_length()) + else: + need(kind == "scale" and origin is None and a & (a - 1) == 0, "Unit scale") + price += 2 * (abs(a.bit_length() - b.bit_length()) + (c < 0)) + parsed.append((kind, target, origin, c)) + for j in range(112): + x = unit(112, j) + for k, (kind, target, origin, c) in enumerate(parsed): + x[target] = x[target] * c if kind == "scale" else x[target] + c * x[origin] + prefix_norms[k] += abs(x[target]) + need(x == expected[j], "Literal word column " + name) + norm = max([F(1)] + prefix_norms) + need(price == 3210 and norm == (14 if "transpose" in name else 44), "Scalar invoice") + word_receipts[name] = {"columns": 112, "scalar": price, "prefix_row_norm": str(norm)} + + small, q = packet["small_ports"], packet["ports"] + need(sorted(p for c in packet["small_cliques"] for p in c) == small, "Disjoint small cover") + need(Counter(map(len, packet["small_cliques"])) == {3: 3, 5: 11}, "Clique cover sizes") + need(all((q[p] & q[r]).bit_count() % 2 == (p == r) + for c in packet["small_cliques"] for p in c for r in c), "Actual clique cover") + need(all(q[p].bit_count() % 2 == (q[p] & 45).bit_count() % 2 == 1 for p in small) + and (45).bit_count() % 2 == 0, "Affine isotropic obstruction to size nine") + adjacent = [{r for r in small if r != p and (q[p] & q[r]).bit_count() % 2 == 0} + for p in range(112)] + maxima, visited = [], Counter() + + def extend(chosen, options, common): + visited[len(chosen)] += 1 + if not common: + maxima.append(tuple(chosen)) + for i, p in enumerate(options): + extend(chosen + [p], [r for r in options[i + 1:] if r in adjacent[p]], + common & adjacent[p]) + + extend([], small, set(small)) + need(Counter(map(len, maxima)) == {4: 896, 8: 64}, "Separate maximal clique census") + need(sorted(maxima) == sorted(tuple(sorted(c)) for c in packet["maximal_small_cliques"]), + "Every reported maximal clique") + need(max(visited) == 8, "Maximum clique dimension") + receipt = { + "status": "PASS_INDEPENDENT_RANK_THIRTY_RESPONSE", + "producer_pins": PINS, + "source_pins": packet["source_pins"], + "response_columns_per_direction": 112, + "correction_rank": 30, + "determinants": {"selected": "1/16", "ordinary": str(2 ** 21), "full": str(2 ** 25)}, + "word_checks": word_receipts, + "all_clique_sizes": dict(sorted(visited.items())), + "maximal_clique_sizes": dict(sorted(Counter(map(len, maxima)).items())), + "scope": "Matrix, scalar words, and actual graph. Native phases and routed terminal are separate.", + } + raw = (json.dumps(receipt, indent=2, sort_keys=True) + "\n").encode() + (HERE / "CHECKS.json").write_bytes(raw) + print(receipt["status"]) + print("receipt_sha256=" + sha256(raw).hexdigest()) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/CHECKS.json b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/CHECKS.json new file mode 100644 index 0000000000..c45523bab9 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/CHECKS.json @@ -0,0 +1,71 @@ +{ + "payload_decompressed_pins": { + "odd16-normal-v2": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "reciprocal-normal-v2": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416" + }, + "reports": { + "odd-grid-rank16": { + "columns_per_direction": 112, + "correction_rank": 16, + "full_determinant": "2251875390625", + "inverse_denominators": { + "5": 48, + "7": 512, + "10": 960 + }, + "ordinary_determinant": "5323914784321/16", + "ordinary_inverse_denominators": { + "7": 512, + "31": 568, + "62": 640 + }, + "scalar_words": {} + }, + "reciprocal-large": { + "columns_per_direction": 112, + "correction_rank": 30, + "full_determinant": "33554432", + "inverse_denominators": { + "1": 128, + "2": 603, + "4": 275 + }, + "ordinary_determinant": "2097152", + "ordinary_inverse_denominators": { + "1": 280, + "2": 427, + "4": 275 + }, + "scalar_words": { + "E": { + "columns": 112, + "prefix_row_norm": "20", + "scalar": 3210 + }, + "inverse_E": { + "columns": 112, + "prefix_row_norm": "14", + "scalar": 3210 + }, + "inverse_transpose_E": { + "columns": 112, + "prefix_row_norm": "44", + "scalar": 3210 + }, + "transpose_E": { + "columns": 112, + "prefix_row_norm": "44", + "scalar": 3210 + } + } + } + }, + "scope": "Exact matrices and reciprocal-large scalar words. Native phases and odd-grid implementation are separate.", + "source_pins": { + "EXTENSIONS-FREEZE.json": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689", + "EXTENSIONS.md": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb", + "emit_followthrough.py": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "status": "PASS_INDEPENDENT_RESPONSE_EXTENSIONS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json new file mode 100644 index 0000000000..cf7e6ad7d9 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/FREEZE.json @@ -0,0 +1,10 @@ +{ + "files": { + "CHECKS.json": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a", + "REPRODUCTION.json": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731", + "REVIEW.md": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7", + "check_extensions.py": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "scope": "Native words, odd-grid implementation, and complete supplier price are separate.", + "status": "PASS_EXTENSION_MATRICES_AND_PRINCIPAL_INVERSES" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..f64ad3939f --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json @@ -0,0 +1,15 @@ +{ + "runs": [ + { + "mode": "normal", + "receipt_sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a", + "stdout": "PASS_INDEPENDENT_RESPONSE_EXTENSIONS\nreceipt_sha256=e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a\n" + }, + { + "mode": "optimized", + "receipt_sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a", + "stdout": "PASS_INDEPENDENT_RESPONSE_EXTENSIONS\nreceipt_sha256=e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a\n" + } + ], + "status": "PASS_BYTE_IDENTICAL" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REVIEW.md b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REVIEW.md new file mode 100644 index 0000000000..3ada35cc45 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/REVIEW.md @@ -0,0 +1,168 @@ +# Independent review of the reciprocal and rank-sixteen matrices + +Both final v2 extension models pass the matrix review. The reciprocal +extension gives the stated inverse response on the large 48-port +sector. The odd-grid extension gives an integer native response whose +full correction rank is 16 and whose exact inverse uses primes five +and seven. The selected ordinary normalization requires prime 31. + +This review covers exact response algebra, actual clique geometry, +principal inverses, and the reciprocal extension's four scalar words. +The native phase and frame review is separate. The retained odd-grid +contract and a complete inverse-code implementation are also separate. +Earlier draft extension directories are not inputs to this review. + +## Reciprocal large sector + +Let E48 be the previously reviewed large response and C be the +fourteen-clique small response. The new response is + +```text +A = E48^-T direct_sum C, +A^-1 = E48^T direct_sum C^-1. +``` + +The independent checker derives these actions from the pinned base +matrices. All 112 columns of each action equal the final extension +payload. Both full inverse orders pass. The raw backward convention +uses -A^T, so its large response is -E48^-1 as claimed. + +This is reciprocal native access on the large sector only. The small +response remains C in the raw backward map, whereas C^-1 has nonzero +diagonal and is not the small response emitted by these paths. + +Both selected principal blocks remain L. The ordinary inverse passes +both 104-column multiplication orders. The full and ordinary +determinants remain 2^25 and 2^21. The full correction rank remains 30. + +The four literal common-frame scalar words are checked on all 112 +columns each. Their instructions use arbitrary data fields only and +legal dyadic coefficients. Each costs 3210 real scalar primitives. +The receipt also gives the separately computed prefix row norms. +This scalar check does not establish access to a common frame in a +routed call. + +## Rank sixteen from actual signed queries and eight-cliques + +The checker constructs eight physical rows K directly from the pinned +pair-code rows and the selected-compatible vertex signs. Every row +has twelve signed unit entries. It verifies + +```text +K K^T = 12 I. +``` + +On the large sector the two independently evaluated actions are + +```text +E48 x = x-K^T Kx/2, +E48^-1 x = x-K^T Kx/10. +``` + +The inverse formula follows from +(K^T K)^2=12 K^T K. Each row direction has eigenvalue -5 under E48; +the complementary directions have eigenvalue one. Thus the large +determinant is 5^8 and its correction rank is eight. + +The checker also verifies the actual partition of all 64 small ports +into eight orthonormal eight-cliques. On each clique the response is +I-J and its inverse is I-J/7. Each contributes determinant -7 and +one correction coordinate. The full response is symmetric, has +determinant 35^8, and has correction rank 16. + +These formulas are evaluated on every physical basis column and +compared with the final matrices. Both full inverse orders pass. +The supplied U,V factors satisfy E-I=UV on all 112 columns; each +factor has rank 16. + +## Which restriction is relaxed + +The rank-two theorem requires both the native response and its +inverse to have zero diagonal. It holds over every field of +characteristic zero, including the rationals. Odd denominators +alone do not remove that restriction. + +In the rank-sixteen extension, the six-mode response is I-dd^T and +its inverse is I-dd^T/5. The inverse has diagonal 4/5. The construction +therefore uses the inverse as a later scalar code, rather than as +another zero-diagonal response in the cyclic native family. + +Its intended opportunity depends on both changes: the general +raw-backward controller must permit this use of scalar inverse codes, +and the retained representation must admit their odd denominators. +The local matrix packet does not prove either complete global duty. +It does not contradict the reviewed reciprocal rank-two minimum or +the disjoint dyadic clique bound. + +## The selected split introduces 31 + +The selected block of E is still L, with L²=I/2. Restricting the +large inverse gives + +```text +(E^-1)_SS = (4I+L)/5, +((E^-1)_SS)^-1 = 10(4I-L)/31. +``` + +Both orders of this eight-dimensional inverse are checked. The +identity uses +(4I+L)(4I-L)=16I-L²=(31/2)I. + +Jacobi's identity now gives + +```text +det(E_UU) = det(E) det((E^-1)_SS) + = 7^8 * 31^4 / 16. +``` + +The supplied ordinary inverse passes both multiplication orders on +all 104 columns and has precisely these reduced denominators: + +| Denominator | Nonzero entries | +| ---: | ---: | +| 7 | 512 | +| 31 | 568 | +| 62 | 640 | + +Prime five cancels in this ordinary inverse. Prime 31 is present, +not just a possible denominator in a formula. By comparison, the +full E^-1 uses denominators 5, 7, and 10 only. + +A grid contract that includes only primes five and seven can cover +the full inverse code, subject to its other obligations. It does not +cover this selected ordinary normalization. An interface with empty +selection can avoid that extra principal-inverse operation. It must +still prove and price its actual controller and terminal. + +## Verification and inherited limits + +The checker imports only matrix helpers from this lane's pinned +independent base review. It imports no producer or native compiler. +It authenticates the final extension proof, emitter, freeze, and both +decompressed payloads. It also authenticates the underlying base +matrix and geometry. + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py +``` + +The expected status is `PASS_INDEPENDENT_RESPONSE_EXTENSIONS`. +The receipts must be byte-identical. + +This review does not check the native event streams, their borrowed +state, exact phases, frame adapters, or recursive child invoices. +Those belong to the separate native review. It also does not price +division by five, seven, or 31, prove root-stream conversion, or give +an odd-denominator height bound. The native-escape grid packet owns +those representation duties. No completed supplier or exponent +improvement follows from this matrix review alone. + +The new-core-transfer lane supplied the two extension models. The +root and earlier pair-code work supplied the underlying responses. +This lane supplied the independent matrix and principal-inverse +checks. OpenAI Codex assisted the work. No PR or publication is +authorized. Before any PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py new file mode 100644 index 0000000000..9ba3a98e14 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/independent-review-20261017/response-extensions-review-20261020/check_extensions.py @@ -0,0 +1,192 @@ +#!/usr/bin/env python3 +"""Check the changed matrices and principal inverses without native replay.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES / "new-core-transfer-20261017/low-displacement-20261020" +REVIEW = HERE.parent / "rank-thirty-review-20261020/check_review.py" +PINS = { + "EXTENSIONS-FREEZE.json": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689", + "EXTENSIONS.md": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb", + "emit_followthrough.py": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", +} +PAYLOADS = { + "reciprocal-normal-v2": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416", + "odd16-normal-v2": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", +} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def main(): + need(sha256(REVIEW.read_bytes()).hexdigest() == + "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2", + "Independent base-review helper pin") + spec = importlib.util.spec_from_file_location("independent_rank_thirty", REVIEW) + helper = importlib.util.module_from_spec(spec) + spec.loader.exec_module(helper) + apply, rows, unit = helper.apply, helper.sparse, helper.unit + for name, digest in PINS.items(): + need(sha256((SOURCE / name).read_bytes()).hexdigest() == digest, "Source pin") + old = json.loads((SOURCE / "run-normal/RESPONSE-PROGRAM.json").read_text()) + for name, digest in old["source_pins"].items(): + raw = (LANES / name).read_bytes() + need(sha256(raw).hexdigest() == digest, "Geometry pin") + if "CYCLIC" in name: + cyclic = json.loads(raw) + old_e, old_ei = rows(old["response"]), rows(old["response_inverse"]) + large, small, selected = old["large_ports"], old["small_ports"], old["selected_ports"] + ordinary = old["ordinary_ports"] + l, li = rows(old["selected_block"]), rows(old["selected_inverse"]) + k_rows = [] + for entry in old["vertex_assignments"]: + k = {} + for p, sign in zip(entry["ordered_carriers_a_b_c"], entry["signs"]): + for q, coefficient in cyclic["mode_rows"][str(p)].items(): + k[int(q)] = k.get(int(q), F(0)) + sign * F(coefficient) + k_rows.append({p: c for p, c in k.items() if c}) + need(all(len(k) == 12 and set(k.values()) <= {-1, 1} for k in k_rows), + "Eight signed twelve-port queries") + need([[sum(c * other.get(p, 0) for p, c in k.items()) for other in k_rows] + for k in k_rows] == [[12 * (i == j) for j in range(8)] for i in range(8)], + "Exact K Gram matrix") + reports = {} + for folder, digest in PAYLOADS.items(): + raw = gzip.decompress((SOURCE / folder / "EXTENSION-PROGRAM.json.gz").read_bytes()) + need(sha256(raw).hexdigest() == digest, "Final extension payload") + packet = json.loads(raw) + model = packet["model"] + odd = packet["kind"] == "odd-grid-rank16" + e, ei = rows(model["response"]), rows(model["response_inverse"]) + need(model["selected_ports"] == selected and model["ordinary_ports"] == ordinary, + "Unchanged principal partition") + + def formula(x, inverse=False): + if not odd: + out = apply(old_ei if inverse else old_e, x) + source = old_e if inverse else old_ei + for p in large: + out[p] = sum(source[q].get(p, F(0)) * x[q] for q in large) + return out + values = apply(k_rows, x) + out = list(x) + for p in large: + out[p] -= sum(k.get(p, 0) * v for k, v in zip(k_rows, values)) / (10 if inverse else 2) + for group in model["small_cliques"]: + total = sum(x[p] for p in group) / (7 if inverse else 1) + for p in group: + out[p] = x[p] - total + return out + + columns, inverse_columns = [], [] + for j in range(112): + x = unit(112, j) + a, b = formula(x), formula(x, True) + need(a == apply(e, x) and b == apply(ei, x), "Independent extension column") + need(formula(a, True) == formula(b) == x, "Two extension inverse orders") + columns.append(a) + inverse_columns.append(b) + need(helper.restrict(e, selected) == l, "Original selected block") + inverse_l = helper.restrict(ei, selected) + wanted = [{j: (4 * (i == j) + l[i].get(j, 0)) / F(5) + for j in range(8) if i == j or j in l[i]} for i in range(8)] if odd else l + need(inverse_l == wanted == rows(model["selected_inverse_block"]), "Inverse selected block") + p_inverse = [{j: F(10, 31) * (4 * (i == j) - l[i].get(j, 0)) + for j in range(8) if i == j or j in l[i]} for i in range(8)] if odd else li + need(all(apply(inverse_l, apply(p_inverse, unit(8, j))) == + apply(p_inverse, apply(inverse_l, unit(8, j))) == unit(8, j) for j in range(8)), + "Inverse selected principal inverse") + h, hi = helper.restrict(e, ordinary), rows(model["ordinary_inverse"]) + need(all(apply(h, apply(hi, unit(104, j))) == + apply(hi, apply(h, unit(104, j))) == unit(104, j) for j in range(104)), + "Two ordinary inverse orders") + full_det = 35 ** 8 if odd else 2 ** 25 + ordinary_det = F(7 ** 8 * 31 ** 4, 16) if odd else F(2 ** 21) + need(helper.eliminate(e, 112)[1] == full_det == F(model["full_determinant"]), + "Full determinant") + need(helper.eliminate(h, 104)[1] == ordinary_det == F(model["ordinary_determinant"]), + "Ordinary determinant") + correction = [{q: c - (p == q) for q, c in row.items()} for p, row in enumerate(e)] + for p, row in enumerate(correction): + if p not in e[p]: + row[p] = F(-1) + correction[p] = {q: c for q, c in row.items() if c} + need(helper.eliminate(correction, 112)[0] == (16 if odd else 30), "Correction rank") + code_reports = {} + if odd: + need(sorted(p for c in model["small_cliques"] for p in c) == small and + len(model["small_cliques"]) == 8 and all(len(c) == 8 for c in model["small_cliques"]), + "Eight-clique partition") + need(all((model["ports"][p] & model["ports"][q]).bit_count() % 2 == (p == q) + for c in model["small_cliques"] for p in c for q in c), "Actual eight-cliques") + u, v = rows(model["correction_U"]), rows(model["correction_V"]) + need(helper.eliminate(u, 16)[0] == helper.eliminate(v, 112)[0] == 16, "Rank16 factors") + need(all(apply(u, apply(v, unit(112, j))) == + [c - (i == j) for i, c in enumerate(columns[j])] for j in range(112)), "UV factor") + need(all(columns[j][i] == columns[i][j] and + inverse_columns[j][i] == inverse_columns[i][j] for i in range(112) for j in range(112)), + "Symmetric response and inverse") + need("common_frame_words" not in model, "No unverified odd scalar word") + need(any(c.denominator % 31 == 0 for row in hi for c in row.values()), "Prime31 is present") + else: + for name, word in model["common_frame_words"].items(): + expect = inverse_columns if "inverse" in name else columns + if "transpose" in name: + expect = [list(r) for r in zip(*expect)] + norm_sums, tariff = [F(0)] * len(word), 0 + for op, target, origin, text in word: + c = F(text) + a, b = abs(c.numerator), c.denominator + need(0 <= target < 112 and a != 0 and b & (b - 1) == 0, "Data-only dyadic word") + need((op == "scale" and origin is None and a & (a - 1) == 0) or + (op == "add" and isinstance(origin, int) and + 0 <= origin < 112 and origin != target), "Literal scalar grammar") + tariff += (2 * (abs(a.bit_length() - b.bit_length()) + (c < 0)) if op == "scale" + else 2 * (1 + a.bit_length() + a.bit_count() + b.bit_length())) + for j in range(112): + x = unit(112, j) + for t, (op, target, origin, text) in enumerate(word): + c = F(text) + x[target] = c * x[target] if op == "scale" else x[target] + c * x[origin] + norm_sums[t] += abs(x[target]) + need(x == expect[j], "Reciprocal literal scalar word") + need(tariff == 3210, "Reciprocal scalar invoice") + code_reports[name] = {"columns": 112, "scalar": tariff, + "prefix_row_norm": str(max([F(1)] + norm_sums))} + reports[packet["kind"]] = { + "columns_per_direction": 112, + "correction_rank": 16 if odd else 30, + "full_determinant": str(full_det), + "ordinary_determinant": str(ordinary_det), + "inverse_denominators": dict(sorted(Counter(c.denominator for row in ei for c in row.values()).items())), + "ordinary_inverse_denominators": dict(sorted(Counter(c.denominator for row in hi for c in row.values()).items())), + "scalar_words": code_reports, + } + receipt = { + "status": "PASS_INDEPENDENT_RESPONSE_EXTENSIONS", + "source_pins": PINS, + "payload_decompressed_pins": PAYLOADS, + "reports": reports, + "scope": "Exact matrices and reciprocal-large scalar words. Native phases and odd-grid implementation are separate.", + } + output = (json.dumps(receipt, indent=2, sort_keys=True) + "\n").encode() + (HERE / "CHECKS.json").write_bytes(output) + print(receipt["status"]) + print("receipt_sha256=" + sha256(output).hexdigest()) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz new file mode 100644 index 0000000000..c6c54dc3bd Binary files /dev/null and b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz differ diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json new file mode 100644 index 0000000000..e8cf8b08f3 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json @@ -0,0 +1,13 @@ +{ + "files": { + "CODED-EXITS.md": "1860726ae7a210bc7ed8c4afc93cdf251bad8a7d90fd8b353157752434c2c4c8", + "EXTENSIONS-FREEZE.json": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689", + "NATIVE-FREEZE.json": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24", + "coded-normal/CODED-EXITS-CHECKS.json": "b36bee542add54bac48e409c6a4a054b3bca5fba9c98d5513a90a6a92628d576", + "coded-normal/CODED-EXITS-PROGRAM.json.gz": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08", + "emit_coded_exits.py": "3d6c9283a2217306bae8f998891439e5cff435a7b3d7575c9481c115f411a282" + }, + "normal_optimized_byte_identical": true, + "scope": "Exact changed output contracts; independent review and complete supplier duties remain separate.", + "status": "PASS_CHANGED_NATIVE_EXITS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md new file mode 100644 index 0000000000..7ea08ea65b --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md @@ -0,0 +1,115 @@ +# Exact output codes for both low-displacement responses + +The native exits of both new responses admit the previous common +left output code W. The uniform output code no longer requires +rank-nine children. For the rank-sixteen response, its maximum child +rank is three. This is a local representation result. It does not +remove W or prove a complete supplier. + +Let + +```text +W = S_e0 C_45 S_e0 +``` + +be the literal circuit in the pinned isotropic-pair-gauge packet. +The new emitter uses the frozen exit compiler and its exact physical +phase checks. It applies that compiler to the new words' actual +ordered source bases. + +Two output representations are emitted: + +* W48_I64 applies W to both data banks on the 48 paired ports. +* W112 applies W to both data banks on all 112 data ports. + +At a coded port p, the exact physical output is + +```text +X_p = W F9 x'_p, +Y_p = W F9 Q_p^-1 y'_p. +``` + +At an uncoded port, omit the initial W. The input convention remains +X=Qx, Y=y. The response itself does not change. In particular, there +is no commutation of W with Q and no free re-interpretation as a raw +endpoint. + +## Actual exit replacement + +For each coded source with last canonical frame Gamma_U, the final +edge is the exact operator W F9 Gamma_U^-1. All such sources share +the same W F9 frame. The inverse physical pair code remains legal. + +For each coded target with last frame Gamma_V, the new intrinsic +exit is W F9 Q_p^-1 Gamma_V^-1. The old external target adapter is +removed. A rank-zero intrinsic exit is an explicit monomial event; +it is not omitted. + +The new six-mode paths reach rank six before the source exit. +The exact coded source exit has rank two, in place of rank three. +The 48 pair-mode target exits become monomial. These calculations +use the actual source bases and phase maps; the result is not +inferred from a mass subtraction. + +The small-clique exits depend on the clique size. In the +rank-sixteen word they start from rank-seven flags. Under the +uniform W output, the source exits have rank three and the target +exits rank two. The earlier matching word started its small sources +on lines and required rank-nine exits under the same W output. +The new flags therefore resolve that specific native-rank issue. +Recursive hosting remains a separate obligation. + +## Complete local invoices + +Every row below applies to both providers and both directions. +The scalar operation sequence is unchanged. + +| Response and output code | Native profile | Children | Mass | Real scalar primitives | +| --- | --- | ---: | ---: | ---: | +| Rank30, W48_I64 | 988 H1 + 48 H2 + 55 H4 + 55 H5 + 9 H6 + 9 H7 | 1164 | 1696 | 5288 | +| Rank30, W112 | 988 H1 + 48 H2 + 55 H5 + 55 H6 + 9 H7 + 9 H8 | 1164 | 1824 | 5288 | +| Rank16, W48_I64 | 1472 H1 + 112 H2 | 1584 | 1696 | 7384 | +| Rank16, W112 | 1408 H1 + 112 H2 + 64 H3 | 1584 | 1824 | 7384 | + +Each word has 48 inline monomial exits. W48_I64 retains 176 external +endpoint adapters; W112 retains 112. There are at most two side maps +per native child, in addition to the listed inline monomial and +external endpoint maps. These maps are not claimed to be free. + +All 640 input columns remain independent. The 416 other fields keep +their original values and frames. There is no owned or private +workspace. The forward and backward scalar prefix bounds remain +46 and 30 for rank thirty, and 22 in both directions for rank sixteen. + +## Verification and use + +The source event schema is converted exactly to the frozen exit +compiler's rational scalar schema. The converted raw word is +replayed before any exit changes. Each output word is then checked +on all 640 columns, including every equal-frame scalar access and +every exact native or monomial source frame. The serialized packet +is read back and replayed again. + +Every changed physical exit receives a fresh compiler lowering and +an independent Pauli and exact Gaussian-state comparison. The old +native phases remain pinned. The source pair-code metadata comes +from the exact cyclic-family payload. + +Run emit_coded_exits.py with --out naming a new directory. Repeat +with optimized Python and a different new output directory. The +expected status is PASS_LOW_DISPLACEMENT_CODED_EXITS. Both payloads +and receipts must be byte-identical. + +The W48_I64 mass saving is useful only if the caller can consume the +mixed representation. The uniform W112 representation has a larger +mass but a uniform exterior code. Neither word proves a free stage +transition, a free terminal inverse, helper progress, or the final +recursive cost. The complete controller must retain the stated +ordered physical outputs. + +The coherent-port and root lanes supplied W. The oblique-native +lane supplied the exact exit compiler and its previous matching +application. This packet binds that construction to the new cyclic +paths and proves the resulting profiles. AI assistance was used. +No PR or publication is authorized. Before any future description, +read /Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EVEN-CLIQUE-GRAM.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EVEN-CLIQUE-GRAM.md new file mode 100644 index 0000000000..c73f55fa5e --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EVEN-CLIQUE-GRAM.md @@ -0,0 +1,130 @@ +# Cross-Gram obstruction for the rank-sixteen response + +The current rank-sixteen response admits a complete native data word. +This note tests a different obligation: inversion of the cross-Gram +matrix used by the proposed centre section-swap code. + +Let E-I=UV be the exact factorization in the frozen rank-sixteen +payload. The matrices U and V have sizes 112 by 16 and 16 by 112. +Both have rank 16. Let Q be the diagonal matrix of the physical line +operators. Then Q_p squared is translation by the actual binary +direction q_p. The cross-Gram matrix is + +```text +T = V Q^2 U. +``` + +On the character indexed by w in F2^9, it is the rational matrix + +```text +T(w) = V diag((-1)^(q_p dot w)) U. +``` + +The exact ranks of these 512 matrices are: + +| Rank | Number of characters | +| --- | ---: | +| 0 | 32 | +| 4 | 96 | +| 8 | 12 | +| 14 | 256 | +| 16 | 116 | + +Thus T is not an invertible operator on the full spatial field. +This rules out a section-swap construction that requires T inverse +for this response and this complete spatial domain. It does not +rule out the response, its retained-grid inverse, or a different +terminal construction. + +## The eight small clique coordinates + +For each of the eight disjoint small cliques C_j, the query row is +the indicator of C_j. The scatter column is its negative. No other +query or scatter uses these ports. Therefore these eight coordinates +are separate one-dimensional blocks of T(w), with entries + +```text +t_j(w) = -sum_{p in C_j} (-1)^(q_p dot w). +``` + +Each actual clique contains eight orthonormal directions. They are +linearly independent. The map from w to its eight dot products is +therefore onto F2^8, with two preimages for each output. A zero sum +requires four negative signs. It occurs on + +```text +2 * binomial(8,4) = 140 +``` + +of the 512 characters for each clique. This argument applies to any +orthonormal eight-clique in this nine-axis space. + +In the actual partition, all eight zero sets are equal. The checker +tests this additional source-specific fact on all 512 characters. +Its complete zero-mask distribution is 372 copies of mask 0 and +140 copies of mask 255. On those 140 characters, the full cross-Gram +has rank 0, 4, or 8, with counts 32, 96, and 12. + +Each clique sums to z=45. This vector is isotropic, and every clique +direction has dot product one with z. On a zero character, +the product of the eight signs is positive. Thus every small-block +zero is in the positive-z sector. In the negative-z sector all +eight small blocks are nonzero, but the full cross-Gram has rank 14 +on all 256 characters. The exact checker evaluates the large block +as well; it does not infer this latter rank from the small blocks. + +For example, w=2 gives signs + +```text +(-1,-1,+1,+1,+1,+1,-1,-1) +``` + +on the first clique, whose ports are +`[1,5,19,54,64,73,82,83]`. Its cross-Gram entry is zero. + +## Changing the factor basis does not remove the obstruction + +Let E-I=U'V' be another factorization through 16 scalar coordinates, +with both factors of full rank. The image of U and the image of U' +are both the image of E-I. There is an invertible 16 by 16 matrix M +with U'=UM. Since U is injective, V'=M inverse V. Consequently, + +```text +V' Q^2 U' = M^-1 (V Q^2 U) M. +``` + +The ranks in the table do not depend on the choice of minimal +scalar factors. + +More coordinates do not make this particular cross-Gram invertible. +If E-I=AB factors through r coordinates and B Q^2 A is invertible, +then A is injective and B is onto. Hence rank(AB)=r. Since E-I has +rank 16, necessarily r=16. An extension that changes the encoded +operation or adds a separate data response is outside this argument. + +## Exact evidence and scope + +The source is `odd16-normal-v2/EXTENSION-PROGRAM.json.gz`, with +decompressed SHA256 +`d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4`. +`EXTENSIONS-FREEZE.json` pins the native producer. The separate +extension matrix review checks E-I=UV and the complete inverse. + +`check_even_clique_gram.py` checks the source hash, both factor ranks, +the actual clique cover, all orthogonality and support claims, all +512 zero masks, and all 512 complete rational matrix ranks. It uses +exact fractions and explicit checks that remain active under +optimized Python. The two final receipts are +`gram-v2-normal.json` and `gram-v2-optimized.json`; they are +byte-identical. The earlier two receipts are retained as draft +small-block checks. + +This note supplies no centre formation or capture operation. The +native words have 112 productive fields in each data bank and 416 +unchanged auxiliary fields. They do not expose a separate 16-field +or 30-field productive centre cohort. + +The response uses the root's low-displacement proposal, the actual +clique partition in the native extension, and the proposed section +code from the root and coherent-port lane. AI assistance was used. +No complete supplier bound or publication claim is made. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json new file mode 100644 index 0000000000..61c4e93cc1 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "EXTENSIONS.md": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb", + "NATIVE-FREEZE.json": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24", + "emit_followthrough.py": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f", + "odd16-normal-v2/EXTENSION-CHECKS.json": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b", + "reciprocal-normal-v2/EXTENSION-CHECKS.json": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc", + "reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "normal_optimized_byte_identical": true, + "scope": "Independent native review, odd-grid admission and the global supplier remain separate.", + "status": "PASS_RECIPROCAL_LARGE_AND_ODD_GRID_NATIVE" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md new file mode 100644 index 0000000000..af1bd759d0 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md @@ -0,0 +1,190 @@ +# Reciprocal and odd-grid extensions + +These are two separate extensions of the frozen native paths. +The first realizes the reciprocal response on the 48 paired ports. +The second lowers the full correction rank from thirty to sixteen +by permitting odd denominators in later scalar inverse codes. +The original rank-thirty packets remain unchanged. + +## A native reciprocal response on the large sector + +Replace the six-mode matrix B by B^-T on the 48 paired ports. +Both matrices have zero diagonal, so every new nonzero coefficient +has its own existing cyclic transfer event. Keep the small +fourteen-clique response C. + +The new complete response is + +```text +A = E48^-T direct_sum C. +``` + +The raw backward native call therefore gives + +```text +x <- x - (E48^-1 direct_sum C) y. +``` + +This proves native reciprocal access on the large sector. It does +not prove a reciprocal response on all 112 ports, because C^-1 has +nonzero diagonal and is not emitted by the small-clique paths. + +Every native frame, edge, recipe, and endpoint adapter is identical +to the frozen rank-thirty path. Only scalar coefficients and their +nonzero event positions change. The full response, its inverse, all +640 input columns in both directions, and all four common-frame +scalar codes are checked. Every scalar code costs 3210. The native +invoice remains 5288 real scalar primitives and + +```text +1036 H1 + 48 H3 + 55 H4 + 55 H5 + 9 H6 + 9 H7. +``` + +The original selected block L and the ordinary principal unit are +preserved. The forward prefix row one-norm is 30; the backward +bound is 46. The proof uses the 1141 frozen native phase records +and 224 frozen endpoint records, with exact binary-frame matching. + +## Sixteen correction coordinates with odd-grid inverses + +The actual small-port orthogonality graph has a disjoint partition +into eight eight-cliques. The literal partition is in the payload. +The checker verifies every pairwise orthogonality equation and the +complete disjoint cover. + +At each large vertex use + +```text +B_v = I6-d_v d_v^T, +B_v^-1 = I6-d_v d_v^T/5, +``` + +where d_v is the same sign vector used for the selected-compatible +rank-two block. Conjugate by the actual physical pair code H. +The physical large response has eight correction coordinates. +Equivalently, let K contain the eight signed twelve-port rows +d_v^T H. Then + +```text +K K^T = 12 I8, +E48 = I48-K^T K/2, +E48^-1 = I48-K^T K/10. +``` + +On each small eight-clique use + +```text +C8 = I8-J8, +C8^-1 = I8-J8/7. +``` + +Each clique contributes one correction coordinate. The full +response E is symmetric, has determinant 35^8, and satisfies +rank(E-I)=16. The payload contains exact factors U,V with +E-I=UV and ranks sixteen. Both full inverse products are checked. + +The selected block of E remains the previous L. However, the +selected block of E^-1 is (4I+L)/5. Therefore + +```text +det(E_U,U) = 7^8 * 31^4 / 16, +((E^-1)_S,S)^-1 = 10(4I-L)/31. +``` + +The payload includes the new ordinary inverse and checks both of +its 104-column inverse products. This exposes the factor 31 needed +by the selected ordinary normalization. A controller with no +selected split can avoid that additional principal-inverse +requirement. It still needs its own complete code and terminal +construction. + +The inverse coefficients 1/5 and 1/7 are not ordinary dyadic unit +scales. Their exact implementation needs the retained odd-grid +contract, conversion of all relevant root streams including +borrowed streams, a bound on odd denominator height, complete +native-child endpoint closure, and exact final conversion. Those +obligations belong to the separate odd-grid packet. This native +packet neither prices those divisions as free nor assumes them to +be forbidden. + +## Literal native implementation and invoice + +All native transfer coefficients in the rank-sixteen word are signed +integers of absolute value one. The large sector uses the frozen +six-mode cyclic paths, with all 240 off-diagonal coefficients. +Its pair-code cost is 1880 and its transfer cost is 1920. + +For each eight-clique, use the same cyclic line-flag construction as +in NATIVE.md, now with depths one through seven. The source and +target flags are equal at each transfer and remain nested. A source +finishes with rank two after its rank-seven flag. A target finishes +with rank one in its own rank-eight hole. + +Each small port contributes fourteen H1 children and one H2 child. +The complete local word has the following invoice in either +direction: + +| Quantity | Count | +| --- | ---: | +| Rank-one children | 1520 | +| Rank-two children | 64 | +| Rank-three children | 48 | +| All native children | 1632 | +| Native mass | 1792 | +| Real scalar primitives | 7384 | +| Endpoint adapters | 224 | +| Native side-map upper bound | 3264 | + +The small transfer cost is 448 unit ADDs, or 3584 real primitives. +The complete scalar count is 1880+1920+3584=7384. This is the +native word's scalar count only. + +The phase table contains 685 entries inherited by exact frame-pair +identity and 876 new entries. Each new entry is compiled and checked +with the independent Pauli and exact Gaussian-state interpreter. +The 224 endpoint adapters are unchanged. Both providers have the +same actual data directions and receive the complete checked word. + +Every output is replayed on all 640 independent input columns. +The 416 other fields remain arbitrary and unchanged. No owned or +private field is used. The complete prefix row one-norm is at most +22 in either direction. Every native child still has a Gaussian +dyadic endpoint. This last statement does not replace the global +odd-grid precision proof. + +The exact physical conventions remain X=Qx at entry and +(F9 x', F9 Q^-1 y') at exit. No changed-exit W48/I64 histogram is +claimed in this packet. No source response is moved through Q. + +## Reproduction and scope + +Run emit_followthrough.py with --kind reciprocal-large or +--kind odd-grid-rank16, and --out naming a new directory. Repeat +with optimized Python and a different new directory. The expected +statuses are PASS_RECIPROCAL_LARGE and PASS_ODD_GRID_RANK16. +The final v2 outputs must be byte-identical between the two modes. + +The earlier extension directories are retained as drafts. Their +scalar/native maps passed, but their copied matrix metadata included +an old ordinary inverse. The final emitter constructs a new model +from only valid shared geometry, computes the new inverse, and +checks both inverse products. Only the v2 outputs are frozen. + +The rank-sixteen extension changes the allowed representation. It +does not contradict a dyadic-only obstruction. Its native child +distribution also differs from the rank-thirty and matching words; +mass alone is not a recursive price comparison. + +The generic current-cut controller still leaves the ordered code +E2 E1^-T E0 and the physical conjugation Q(...)Q^-1. Native local +correctness does not supply access to that code's queries or +scatters. Helper progress, recursive hosting, the complete precision +bound, terminal removal, and the final supplier bound remain open. + +The root identified odd-grid admission as the relevant escape. The +native-escape lane is responsible for that contract. The root's +reciprocal matrix, the independent-review cyclic flag family, and +the earlier pair-code and common-frame scalar constructions are +the other predecessors. AI assistance was used. No publication is +authorized. Before any future PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/GRAM-OBSTRUCTION-FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/GRAM-OBSTRUCTION-FREEZE.json new file mode 100644 index 0000000000..7aa8cee128 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/GRAM-OBSTRUCTION-FREEZE.json @@ -0,0 +1,11 @@ +{ + "files": { + "EVEN-CLIQUE-GRAM.md": "de9d44d1c722702c99a2b382065688ca52420b732fe4b4522b7a278021b9e127", + "EXTENSIONS-FREEZE.json": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689", + "check_even_clique_gram.py": "19f2c008b561b6aaf913b02bf369619df689f24b57bb9336f6e6e764156b3433", + "gram-v2-normal.json": "1172ad3de9fd5e15d6f8056d3a774bcbdfa84d0eb55c3c3e7b711e5d49659da8" + }, + "normal_optimized_byte_identical": true, + "scope": "The exact current rank16 response cannot use an everywhere invertible cross-Gram of factors of E-I. Other encoding mechanisms remain open.", + "status": "PASS_RANK16_CROSS_GRAM_OBSTRUCTION" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json new file mode 100644 index 0000000000..26466669a7 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json @@ -0,0 +1,12 @@ +{ + "files": { + "NATIVE.md": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5", + "RESPONSE-FREEZE.json": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9", + "emit_native.py": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745", + "native-normal-v2/NATIVE-CHECKS.json": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82", + "native-normal-v2/NATIVE-PROGRAM.json.gz": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "normal_optimized_byte_identical": true, + "scope": "Independent producer review and global supplier duties remain separate.", + "status": "PASS_NATIVE_DATA_RESPONSE_AND_PHASES" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE.md new file mode 100644 index 0000000000..f547931fc9 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/NATIVE.md @@ -0,0 +1,149 @@ +# Native realization of the rank-thirty response + +The literal native word implements the full response E from +RESPONSE.md in both directions: + +```text +F(x,y,h) = (x, y+E x, h), +B(x,y,h) = (x-E^T y, y, h). +``` + +The physical input convention is X=Qx and Y=y. The physical output +convention is X=F9 x' and Y=F9 Q^-1 y'. All 640 input columns are +independent. The 416 fields outside the two data banks remain +unchanged. No owned field or private field is used. This is a local +data service; it does not supply productive progress for those other +fields. + +The exact local invoice, in either direction, is + +| Quantity | Count | +| --- | ---: | +| Rank-one children | 1036 | +| Rank-three children | 48 | +| Rank-four children | 55 | +| Rank-five children | 55 | +| Rank-six children | 9 | +| Rank-seven children | 9 | +| All native children | 1212 | +| Native mass | 1792 | +| Real scalar primitives | 5288 | +| Endpoint adapters | 224 | +| Native side-map upper bound | 2424 | + +The implementation checks 1141 distinct native edges and 224 endpoint +adapters with the independent Pauli and exact Gaussian-state +interpreter. These checks include global phase. They are separate +from the scalar-column replay. + +## The large 48-port word + +The pinned cyclic family supplies the exact paths and the +parameterized scalar events. At each of eight vertices there are six +pair-mode carriers. For every ordered pair of distinct modes, one +source flag and one target flag have the same actual binary frame. +The corresponding coefficient of the signed rank-two block is +substituted at that event. A zero coefficient omits that ADD only; +the fixed native path is retained. + +The source and target pair codes use the exact pinned short factors. +The source pair code is applied after the two source lines reach +their pair plane. The target code is applied while both targets are +at I. The inverse source code is applied at FULL. The inverse target +code is applied at the common pair-perpendicular frame, before the +two targets reach their individual holes. + +There are 176 nonzero mode coefficients. Of these, 136 are signed +units, 32 have absolute value two, and eight have absolute value +three. Their real ADD cost is 1504. The pair codes and inverse codes +cost 1880 across both data banks. The large-sector scalar cost is +therefore 3384. Its native profile is 624 H1 + 48 H3. + +In the backward word, each source carrier receives the negative +coefficient times the corresponding target carrier. Since the pair +code H obeys H H^T=2I, removal of both codes gives the exact negative +transpose -E^T. No scalar response is moved through Q. + +## The 64-port clique word + +For each clique q0,...,q(k-1), the labels are orthonormal over F2. +At depth d=1,...,k-1, advance source i to + +```text +S_i(d) = span(q_i,...,q_(i+d-1)) +``` + +and target j to + +```text +T_j(d) = span(q_(j-d),...,q_(j-1)). +``` + +Indices are cyclic. Then S_i(d)=T_(i+d)(d). Apply the signed unit +coefficient of I-J_k at this common frame. Every off-diagonal ordered +pair occurs exactly once. + +Each source starts at its own line. Each target starts at I. After +the last transfer, advance each source to FULL and each target to +its own hole. Every target flag excludes its own q label and is +contained in that hole. Thus every native edge is nested, with +positive rank. No frame change on nonzero data is free. + +For a five-clique, each port contributes seven H1 children, one H4, +and one H5. For a three-clique, each port contributes three H1, one +H6, and one H7. The eleven five-cliques and three three-cliques give + +```text +412 H1 + 55 H4 + 55 H5 + 9 H6 + 9 H7. +``` + +There are 238 signed unit ADDs, with real scalar cost 1904. + +## Phase and complete replay + +The frame table is in canonical binary row form. For each native +edge old -> new, the compiler lowers the exact operator +Gamma_new Gamma_old^-1. A separate interpreter checks all Pauli +images and one exact Gaussian-state column. Together these checks +determine the complete Clifford operator and its global phase. +The child rank is independently checked against the frame-dimension +difference. + +For each physical source line Q_p and each target convention +F9 Q_p^-1, an explicit rank-zero adapter relates the convention to +the canonical endpoint frame. All 224 adapters receive the same +independent exact phase check. Both pinned providers have the same +data directions. The new word is consequently the same for both; +the checker verifies that premise from each provider. + +The serialized words are read back and replayed on all 640 input +columns. Every scalar ADD has exactly equal source and target +frames. Every native edge has the declared entry frame and a +nested exit. Every final data frame and every untouched field is +checked. Deletion of one nonzero transfer is rejected. + +The maximum top-level prefix row one-norm is 46 forward and 30 +backward. This does not bound the internal state of recursive +children. The complete recursive precision and host invoice remain +separate. + +Run emit_native.py with --out and a new directory. Repeat with +optimized Python and a different new directory. The expected status +is PASS_LOW_DISPLACEMENT_NATIVE. Both payloads and receipts must be +byte-identical. The empty first-attempt directory is retained. That +attempt stopped before phase compilation because its temporary +binary-basis routine did not produce a unique row form. The final +emitter uses complete binary row reduction and checks every common +frame explicitly. + +The response remains asymmetric on the 48-port sector. This packet +emits the raw backward transpose. It does not emit the full inverse +as a native response: the small clique inverse has nonzero diagonal. +The general-unit controller can use the explicit common-frame +inverse codes, subject to its own routed access and terminal duties. + +The root reciprocal response, the independent-review cyclic flags, +the controller's pair geometry, and the oblique-native phase +construction are the predecessors. AI assistance was used. This +packet does not change the selected frontier or claim a complete +kappa improvement. No publication is authorized. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-SCOPE-FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-SCOPE-FREEZE.json new file mode 100644 index 0000000000..a81a1fc18e --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-SCOPE-FREEZE.json @@ -0,0 +1,11 @@ +{ + "files": { + "PAIRED-LINE-TENSOR-SCOPE.md": "ffb792832009ce817c057e3e518b0206d530756668ca6fb76e8680a557002d46", + "check_paired_line_scope.py": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d", + "paired-line-scope-normal.json": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f", + "paired-line-scope-optimized.json": "f12a1e740a4ea6d7b13a99d14e26578c0fc2b17f30ce07551678d8a56487253f" + }, + "normal_optimized_byte_identical": true, + "scope": "General scalar row-support lower bound; a separate one-call determinant obstruction only for translation views; exact finite checks f=1..6. No obstruction for general native views.", + "status": "FROZEN_PRODUCER_NOTE_INDEPENDENT_REVIEW_NOT_RUN" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-TENSOR-SCOPE.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-TENSOR-SCOPE.md new file mode 100644 index 0000000000..1a2f618c4a --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/PAIRED-LINE-TENSOR-SCOPE.md @@ -0,0 +1,117 @@ +# Tensor scope of a paired-line scalar factor + +This note records a limit of a proposed terminal factor. It does not +exclude a native construction that uses more general views or a changed +interface. + +Let Q be an invertible operator and let q=Q^-1. Define two elementary +field operations by + +```text +U(c) = [[I,c],[0,I]], L(c) = [[I,0],[c,I]], +J = [[0,-I],[I,0]]. +``` + +Direct multiplication gives + +```text +U(Q) L(-q) U(Q) J = diag(Q,q). +``` + +The displayed order is matrix order. Its chronological order starts +with J. This identity accepts arbitrary values in both fields. It does +not need a clean field. + +For one tensor position, the positive line gate has the formula + +```text +Q = ((1+i)I + (1-i)T)/2, +q = ((1-i)I + (1+i)T)/2, +T = Q^2. +``` + +Here T is a translation. Each off-diagonal operation U(Q), L(-q), or +U(Q) can therefore be split into two scalar ADDs with translation +views at that one tensor position. + +This formula does not give a fixed scalar invoice for the recursive +line gate. At tensor width f, the gate is Q_f=Q^tensor f. Its expansion +contains 2^f distinct translations, all with nonzero coefficients. +In particular, + +```text +Q_f != ((1+i)I + (1-i)T^tensor f)/2 +``` + +when f is greater than one. Applying the two-field identity at each +tensor position instead needs a number of field scans proportional +to f. That cost is not a constant scalar toll for a recursive supplier. + +## A scalar support bound + +Consider a word on any finite number of fields. Admit arbitrary +monomial maps within fields, nonzero scalar scales, field permutations, +and scalar ADDs from one field to another. A monomial map has exactly +one nonzero matrix entry in each row and column. Admit arbitrary input +values in every borrowed field. + +After m scalar ADDs, each matrix row of the word has at most 2^m +nonzero input coefficients. To prove this, start with the identity +matrix, whose rows have support one. A monomial map, scalar scale, or +field permutation does not increase the maximum row support. One ADD +replaces a target row by the sum of two rows, so it can at most double +the maximum. + +Every row of Q_f on its input field has 2^f nonzero coefficients. The +translations in its tensor expansion are distinct. Thus any word in +this class that implements Q_f, or diag(Q_f,Q_f^-1), needs at least f +scalar ADDs. + +The bound permits extra arbitrary fields and arbitrary monomial views. +It rules out a fixed number of scalar ADDs with no native operation. +It does not give a lower bound on the number or ranks of native calls. + +## A narrower one-call obstruction + +There is also a simple exact statement when every free view is a +translation. Let R be the commutative complex group algebra of the +spatial translation group. Treat a word on two fields as a two-by-two +matrix over R. + +Admit scalar elementary ADDs with translated sources, constant nonzero +scales, field translations, and field exchanges. Each such word has +determinant c T for a nonzero scalar c and a single translation T. +An elementary ADD has determinant one. The other generators have the +stated determinant form, which is closed under multiplication. + +One native call Q_f or Q_f^-1 on one field multiplies the determinant +by Q_f or Q_f^-1. A complete word with exactly one such call therefore +has determinant + +```text +c T Q_f or c T Q_f^-1. +``` + +Neither expression is one: Q_f and Q_f^-1 have 2^f nonzero translation +coefficients, whereas a scalar translation has one. The target +diag(Q_f,Q_f^-1) has determinant one. It cannot be realized with exactly +one line call in this translation-only class. Two direct line calls +realize the target. + +This determinant argument does not admit general orthogonal address +maps or coordinate-dependent phases as free generators. Such maps can +make the operator entries noncommutative. The argument must not be +used as a lower bound for that larger construction family. + +## Research consequence + +The one-position paired-line factor is exact. Its proposed fixed-cost +tensor lift was invalid. The scalar support bound explains the lost +factor f. The determinant argument gives a separate, narrower limit +for one-call constructions with translation views. + +These statements do not settle the actual terminal problem. A useful +escape can change a native endpoint, use a different type of view, +combine several native fields, or carry an encoded interface through a +recursive call. Each escape still needs its own complete cost and +physical proof. AI assistance was used to derive and check this note. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json new file mode 100644 index 0000000000..f3cd7e48e4 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json @@ -0,0 +1,11 @@ +{ + "files": { + "RESPONSE.md": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981", + "check_response.py": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "run-normal/RESPONSE-CHECKS.json": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "normal_optimized_byte_identical": true, + "scope": "Native phase and routed terminal review remain open.", + "status": "PASS_EXACT_RESPONSE_AND_SCALAR_CODES" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md new file mode 100644 index 0000000000..0ee7aebbb6 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md @@ -0,0 +1,165 @@ +# A rank-thirty correction on the actual 112 ports + +This packet gives an exact unit response E on the actual 112 data ports. +It has rank(E-I)=30. The previous signed matching has correction rank +56. The new response keeps the useful selected eight-port principal +block L. Both E and E^-1 have selected block L. The ordinary principal +block is also a dyadic unit. + +The packet also gives complete in-place scalar words for E, E^-1, E^T, +and E^-T. Each word costs 3210 real scalar primitives at a common +frame. It uses no owned or borrowed field. These are port-code and +matrix results. Native phase lowering, routed access, the physical +terminal, helper progress, and the complete supplier cost are separate. + +## The 48-port reciprocal part + +The signed pair code H comes from the pinned cyclic family. Its 24 +two-field blocks satisfy H H^T=2I. The six coded fields at each of +eight vertices have their actual carrier labels in the payload. + +Use the root's reciprocal six-mode matrix. Write a=(a0,a1,a2,a3), +s=sum(a), and define + +```text +E6(a,b,c) = (a-s*1+b*1, c, -2s+3b), +E6^-1(a,b,c) = (a-s*1+c*1, -2s+3c, b). +``` + +Both matrices are integer units with determinant one and zero +diagonal. Their correction rank is two. The root proof establishes +the general construction and the sharp rank-two lower bound. + +At each vertex, put its two modes that meet the selected physical +ports in the first two a positions. Fill the other four positions in +the source order. Conjugate the block by the sign diagonal + +```text +D_v = diag(1, alpha_v, 1, 1, 1, 1), +alpha_v = (-1)^v. +``` + +The two selected-mode off-diagonal entries of both D_v E6 D_v and +D_v E6^-1 D_v are -alpha_v. All their diagonal entries are zero. +Consequently the physical selected block is exactly the old L after +the pair code is removed. The full physical 48-port response is +H^-1 (direct_sum_v D_v E6 D_v) H. It has determinant one and +correction rank sixteen. Its inverse is explicitly given by the same +formula with E6^-1. + +This assignment is significant for the existing selected interface: +L^2=I/2 and det(L)=1/16 remain valid. It is not an arbitrary rank-two +block that loses the selected principal unit. + +The mode word uses E6=P R, where P exchanges b and c. The reflection +R is implemented without a scratch field. With d_i the four a signs, +execute + +```text +b -= sum_i d_i a_i +a_i += d_i b for each i +b *= -1 +b += sum_i d_i a_i +exchange b,c +``` + +The exchange is four priced scalar instructions: three unit ADDs and +one negative unit scale. Thus each six-mode word costs 124. The eight +words cost 992. The physical pair code and its inverse cost 940 on +one bank. This gives 1932 for the complete 48-port scalar code. + +The reflection factor alone has nonzero diagonal. Its scalar code +does not prove that it can be used as a free native transfer. + +## A fourteen-block cover of the other 64 ports + +The exact orthogonality graph joins ports p,r when q_p dot q_r=0. +All 64 q labels have odd norm. Exhaustive maximal-clique enumeration +finds 896 maximal cliques of size four and 64 of size eight. In +particular, this fixed support has no nine-clique. + +The payload gives a disjoint cover by eleven five-cliques and three +three-cliques. On a clique of size k use + +```text +C_k = I-J_k, C_k^-1 = I-J_k/(k-1). +``` + +Here J_k is the all-ones matrix. Each C_k is a dyadic unit, has zero +diagonal, and differs from identity by rank one. Thus the 64-port +part has correction rank fourteen and determinant 2^25. + +Fourteen is optimal within disjoint dyadic rank-one clique blocks of +sizes two, three, and five. A cover with at most twelve blocks covers +at most sixty ports. Thirteen five-blocks cover sixty-five ports, and +replacing a size five by size three or two decreases this number by +two or three, never by one. The graph has no size nine block. This is +a lower bound for this stated clique model, not a lower bound for all +native constructions or terminal decoders. + +An in-place word for C_k is + +```text +a += sum(rest) +b -= a for each remaining field b +a *= -(k-1) +a -= sum(rest) +``` + +The word uses 3(k-1) unit ADDs and one dyadic scale. Its cost is 102 +when k=5 and 52 when k=3. The complete small code costs +11*102+3*52=1278. Reverse the word and invert its instructions to +obtain the inverse. The inverse has nonzero diagonal and is not +claimed to belong to the direct native zero-diagonal family. + +## Complete code and principal inverse + +Combine the two disjoint responses. The resulting E has determinant +2^25 and correction rank thirty. The payload gives exact matrices U,V +with 30 columns and rows, respectively, such that E-I=UV. Both U and +V have rank thirty. + +Let S be the old selected eight ports and U0 its complement. Partition +E^-1 as [[L,N],[P,Q]]. Then + +```text +(E_U0,U0)^-1 = Q-P L^-1 N. +``` + +Both multiplication orders are checked on all 104 ordinary columns. +Every inverse coefficient is dyadic. The ordinary determinant is +2^21. The selected determinant is 1/16. + +The combined scalar word costs 1932+1278=3210. Its reverse gives +E^-1. Reverse the instruction order and transpose each elementary +operation to give E^T; apply both operations to give E^-T. Every word +is checked on all 112 columns. The maximum prefix row one-norm is +44 for E and E^-1, and 14 for E^T and E^-T. These are bounds for the +top-level scalar word only. + +The generic five-code controller can use a native forward response +E and raw backward response E^T, provided each common-frame code is +legally bound at its stated cut. Its residual is still the ordered +operator E2 E1^-T E0. The physical terminal sees +Q(E2 E1^-T E0)Q^-1. Rank thirty in one local chart does not provide +free access to those correction coordinates in a routed hole frame. + +## Reproduction and credit + +The checker requires a new output directory and preserves all source +packets. Run it once with ordinary Python and once with optimized +Python, with different output directories. The expected status is +PASS_LOW_DISPLACEMENT_RESPONSE. The two payloads and receipts must +be byte-identical. + +The root supplied the reciprocal rank-two matrix and its proof. The +independent-review lane supplied the complete cyclic zero-diagonal +family. The controller and oblique-native lanes supplied the actual +signed pair coordinates and the selected matching interface. The +encoded-controller lane supplied the legal-cut general-unit +controller and the three-field I-J code. This packet binds the +selected principal units, gives the actual fourteen-clique cover, +and extends the scalar code to five fields. AI assistance was used. + +No PR or publication is authorized. Before any future PR description, +read /Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py new file mode 100644 index 0000000000..bae16816b6 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_even_clique_gram.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +"""Check the exact character obstruction for the rank-sixteen factor.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +SOURCE = HERE / "odd16-normal-v2/EXTENSION-PROGRAM.json.gz" +SOURCE_PIN = "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + + +def need(test, message): + if not test: + raise ValueError(message) + + +def rank(rows, columns): + data = [[row.get(j, F(0)) for j in range(columns)] for row in rows] + used = 0 + for column in range(columns): + pivot = next((i for i in range(used, len(data)) if data[i][column]), None) + if pivot is None: + continue + data[used], data[pivot] = data[pivot], data[used] + scale = data[used][column] + data[used] = [value / scale for value in data[used]] + for i in range(used + 1, len(data)): + scale = data[i][column] + if scale: + data[i] = [a - scale * b for a, b in zip(data[i], data[used])] + used += 1 + return used + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + need(not args.out.exists(), "Use a new receipt path") + raw = gzip.decompress(SOURCE.read_bytes()) + need(sha256(raw).hexdigest() == SOURCE_PIN, "Exact rank16 source") + model = json.loads(raw)["model"] + q, cliques = model["ports"], model["small_cliques"] + u = [{int(p): F(c) for p, c in row.items()} for row in model["correction_U"]] + v = [{int(p): F(c) for p, c in row.items()} for row in model["correction_V"]] + need(rank(u, 16) == rank(v, 112) == 16, "Both factors have full rank") + z = 45 + need(z.bit_count() % 2 == 0, "The common direction is isotropic") + need(sorted(p for clique in cliques for p in clique) == sorted(model["small_ports"]), + "The eight cliques partition the actual small ports") + for i, clique in enumerate(cliques): + need(len(clique) == 8 and all( + (q[p] & q[t]).bit_count() % 2 == int(p == t) for p in clique for t in clique), + "Each clique contains eight orthonormal directions") + total = 0 + for p in clique: + total ^= q[p] + need(total == z and all((q[p] & z).bit_count() % 2 == 1 for p in clique), + "Each actual orthonormal clique sums to the same isotropic direction") + need(v[8 + i] == {p: F(1) for p in clique}, "Exact small query row") + need(all(u[p].get(8 + i, 0) == (-1 if p in clique else 0) for p in range(112)), + "Exact small scatter column") + need(all(u[p] == {8 + i: F(-1)} for p in clique), "No other scatter uses this clique") + need(all(not set(v[j]).intersection(clique) for j in range(16) if j != 8 + i), + "The small cross-Gram block is isolated") + counts = [0] * 8 + character_masks = [] + character_ranks = [] + sector_ranks = [Counter(), Counter()] + witness = None + for w in range(512): + gram = [{} for _ in range(16)] + for i, row in enumerate(v): + for p, coefficient in row.items(): + sign = (-1) ** ((q[p] & w).bit_count() % 2) + for j, value in u[p].items(): + gram[i][j] = gram[i].get(j, F(0)) + coefficient * sign * value + gram = [{j: value for j, value in row.items() if value} for row in gram] + current_rank = rank(gram, 16) + character_ranks.append(current_rank) + sector_ranks[(z & w).bit_count() % 2][current_rank] += 1 + mask = 0 + for i, clique in enumerate(cliques): + signs = [(-1) ** ((q[p] & w).bit_count() % 2) for p in clique] + value = -sum(signs) + if value == 0: + counts[i] += 1 + mask |= 1 << i + need((z & w).bit_count() % 2 == 0, "Every zero is in the positive Z sector") + if witness is None: + witness = {"character": w, "clique_index": i, "ports": clique, + "directions": [q[p] for p in clique], "signs": signs, + "cross_gram_column": 8 + i} + character_masks.append(mask) + need(counts == [140] * 8 and witness is not None, "Exact balanced-sign counts") + need(Counter(character_masks) == {0: 372, 255: 140}, "All eight small zeros occur together") + need(all(character_masks[w] == 0 for w in range(512) if (z & w).bit_count() % 2), + "No small-block zero in the negative Z sector") + need(sector_ranks == [{0: 32, 4: 96, 8: 12, 16: 116}, {14: 256}], + "Exact full cross-Gram ranks in both Z sectors") + output = { + "status": "PASS_EVEN_CLIQUE_CROSS_GRAM_OBSTRUCTION", + "source_decompressed_sha256": SOURCE_PIN, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "zero_characters_per_clique": counts, + "characters_with_at_least_one_zero_small_block": sum(bool(mask) for mask in character_masks), + "character_zero_block_masks": character_masks, + "character_full_cross_gram_ranks": character_ranks, + "full_cross_gram_rank_counts": dict(sorted(Counter(character_ranks).items())), + "positive_Z_rank_counts": dict(sorted(sector_ranks[0].items())), + "negative_Z_rank_counts": dict(sorted(sector_ranks[1].items())), + "invertible_characters": character_ranks.count(16), + "witness": witness, + "scope": "The exact minimal cross-Gram V Q^2 U is not an everywhere unit in the local nine-axis character algebra. Other terminal mechanisms remain open.", + } + args.out.parent.mkdir(parents=True, exist_ok=True) + args.out.write_text(json.dumps(output, indent=2, sort_keys=True) + "\n") + print(output["status"], output["full_cross_gram_rank_counts"], witness) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py new file mode 100644 index 0000000000..d47a828e8b --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_paired_line_scope.py @@ -0,0 +1,111 @@ +#!/usr/bin/env python3 +"""Check the exact group-algebra paired-line identity at small widths.""" + +import argparse +from fractions import Fraction as F +from hashlib import sha256 +import json +from pathlib import Path + + +ZERO = (F(0), F(0)) +ONE = (F(1), F(0)) +ID = {0: ONE} + + +def need(value, message): + if not value: + raise ValueError(message) + + +def zadd(a, b): + return (a[0] + b[0], a[1] + b[1]) + + +def zmul(a, b): + return (a[0] * b[0] - a[1] * b[1], a[0] * b[1] + a[1] * b[0]) + + +def add(a, b): + out = dict(a) + for j, value in b.items(): + out[j] = zadd(out.get(j, ZERO), value) + if out[j] == ZERO: + del out[j] + return out + + +def multiply(a, b): + out = {} + for i, x in a.items(): + for j, y in b.items(): + k = i ^ j + out[k] = zadd(out.get(k, ZERO), zmul(x, y)) + if out[k] == ZERO: + del out[k] + return out + + +def negative(a): + return {j: (-x, -y) for j, (x, y) in a.items()} + + +def product(a, b): + return [[add(multiply(a[i][0], b[0][j]), multiply(a[i][1], b[1][j])) + for j in range(2)] for i in range(2)] + + +def determinant(a): + return add(multiply(a[0][0], a[1][1]), negative(multiply(a[0][1], a[1][0]))) + + +def line(f, sign): + out = dict(ID) + for j in range(f): + out = multiply(out, {0: (F(1, 2), F(sign, 2)), + 1 << j: (F(1, 2), F(-sign, 2))}) + return out + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + need(not args.out.exists(), "Use a new output path") + args.out.parent.mkdir(parents=True, exist_ok=True) + checks = [] + for f in range(1, 7): + qpos, qneg = line(f, 1), line(f, -1) + need(multiply(qpos, qneg) == ID, "The exact line inverse") + need(len(qpos) == len(qneg) == 2 ** f, "The complete tensor support") + upper = [[ID, qpos], [{}, ID]] + lower = [[ID, {}], [negative(qneg), ID]] + rotation = [[{}, negative(ID)], [ID, {}]] + target = [[qpos, {}], [{}, qneg]] + need(product(product(product(upper, lower), upper), rotation) == target, + "The exact paired-line factor") + need(determinant(target) == ID, "The target determinant") + need(determinant([[qpos, {}], [{}, ID]]) == qpos + and determinant([[qneg, {}], [{}, ID]]) == qneg, + "The one-call determinant factors") + shortcut = {0: (F(1, 2), F(1, 2)), + (1 << f) - 1: (F(1, 2), F(-1, 2))} + need((shortcut == qpos) == (f == 1), "The one-position shortcut fails above width one") + wrong = [[ID, {}], [qneg, ID]] + need(product(product(product(upper, wrong), upper), rotation) != target, + "The wrong lower sign is rejected") + checks.append({"tensor_width": f, "line_support": len(qpos), + "paired_identity": True, "inverse": True, + "shortcut_rejected": f > 1}) + receipt = { + "status": "PASS_PAIRED_LINE_SCOPE", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "checks": checks, + "scope": "Exact finite examples support the algebraic proof. The general support and translation-only determinant arguments are in PAIRED-LINE-TENSOR-SCOPE.md.", + } + args.out.write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json new file mode 100644 index 0000000000..327a949b0b --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json @@ -0,0 +1,430 @@ +{ + "cyclic_geometry_sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "exit_compiler_sha256": "cb8c0880051b24175d2b84080f51ad65a12e85755b6237e7439d12576ffe9bbf", + "exit_compiler_source_pins": { + "coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json": [ + "plain", + "20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701" + ], + "oblique-native-20261017/matched-native-involution/FREEZE.json": [ + "plain", + "b35eae3fb4b53f51cfbed6bec8968b950c70e65bfe777cbe0d15e86c36dd4ab5" + ], + "oblique-native-20261017/matched-native-involution/MATCHED-NATIVE-PROGRAM.json.gz": [ + "decompressed", + "95f11d2b13fc75cb0d07e79ea17afdf3f46b4aca294117ffe1a988779e99f025" + ] + }, + "fresh_changed_exit_phases": 352, + "payload_decompressed_sha256": "7f7efbd4a080f641b7ffcb774c677c66344de60d57c6ecc67cdfc0e6f2f6f73d", + "producer_sha256": "3d6c9283a2217306bae8f998891439e5cff435a7b3d7575c9481c115f411a282", + "receipts": { + "rank16": { + "W112": { + "base": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + } + } + }, + "W48_I64": { + "base": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1472, + "2": 112 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1472, + "2": 112 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1472, + "2": 112 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_side_map_bound": 3168, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 1472, + "2": 112 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 7384, + "top_level_max_array_l2_amplification_bound": "22" + } + } + } + }, + "rank30": { + "W112": { + "base": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "30" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "46" + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "30" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 112, + "external_endpoint_maps": 112, + "inline_monomial_maps": 48, + "maximum_native_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 112, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "46" + } + } + }, + "W48_I64": { + "base": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "30" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "46" + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "30" + }, + "forward": { + "all_input_columns": 640, + "arbitrary_untouched_helpers": 416, + "coded_ports_per_bank": 48, + "external_endpoint_maps": 176, + "inline_monomial_maps": 48, + "maximum_native_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_side_map_bound": 2328, + "old_target_adapters_removed": 48, + "owned_fields": 0, + "private_fields": 0, + "profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "rank_nine_admission": "not needed", + "real_scalar_primitives": 5288, + "top_level_max_array_l2_amplification_bound": "46" + } + } + } + } + }, + "scope": "Exact changed output representations. No free decoder, stage transport, helper progress or complete supplier claim.", + "source_pins": { + "native-normal-v2/NATIVE-PROGRAM.json.gz": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "run-normal/RESPONSE-PROGRAM.json": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "status": "PASS_LOW_DISPLACEMENT_CODED_EXITS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz new file mode 100644 index 0000000000..e098ef5df0 Binary files /dev/null and b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz differ diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py new file mode 100644 index 0000000000..b627fe5c3b --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py @@ -0,0 +1,140 @@ +#!/usr/bin/env python3 +"""Bind both frozen low-displacement words to exact left-coded exits.""" + +import argparse +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +LIB = LANES / "oblique-native-20261017/matched-left-gauge/emit_left_gauge.py" +LIB_PIN = "cb8c0880051b24175d2b84080f51ad65a12e85755b6237e7439d12576ffe9bbf" +PINS = { + "native-normal-v2/NATIVE-PROGRAM.json.gz": + "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "odd16-normal-v2/EXTENSION-PROGRAM.json.gz": + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "run-normal/RESPONSE-PROGRAM.json": + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", +} +CYCLIC = LANES / "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json" +CYCLIC_PIN = "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" +if sha256(LIB.read_bytes()).hexdigest() != LIB_PIN: + raise ValueError("Frozen exit compiler pin") +spec = importlib.util.spec_from_file_location("low_coded_exit", LIB) +g = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = g +spec.loader.exec_module(g) +need = g.need + + +def read(relative): + raw = (HERE / relative).read_bytes() + if relative.endswith(".gz"): + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == PINS[relative], "Frozen input " + relative) + return json.loads(raw) + + +def translate(old, pairs): + word = dict(old) + events = [] + for event in old["events"]: + if event[0] != "scalar": + need(event[0] == "native", "Raw input event type") + events.append(event) + continue + op, target, source, coefficient = event[1] + c = F(coefficient) + gate = ([op, target, c.numerator, c.denominator] if op == "scale" + else [op, target, source, c.numerator, c.denominator]) + events.append(["scalar", gate, event[2]]) + word["events"] = events + word["pair_codes"] = pairs + return word + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + native = read("native-normal-v2/NATIVE-PROGRAM.json.gz") + odd = read("odd16-normal-v2/EXTENSION-PROGRAM.json.gz") + model = read("run-normal/RESPONSE-PROGRAM.json") + cyclic_raw = CYCLIC.read_bytes() + need(sha256(cyclic_raw).hexdigest() == CYCLIC_PIN, "Pair geometry pin") + cyclic = json.loads(cyclic_raw) + gauge = g.read("coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json") + scalar_phase = g.u.compiler.diag(9, (1, 0, 0, 0, 0, 0, 0, 0, 0)) + W = scalar_phase.then(g.u.compiler.cgate(9, 45)).then(scalar_phase) + need(json.loads(json.dumps(W.circuit)) == gauge["W"]["circuit"], "Exact pinned W circuit") + W_circuit = tuple(tuple(tuple(v) if isinstance(v, list) else v for v in event) + for event in gauge["W"]["circuit"]) + g.u.phase.equal(g.u.phase.recipe(gauge["W"]["native_recipe"]), W_circuit, "Pinned W phase") + large = set(model["large_ports"]) + inputs = {"rank30": (native["providers"], native["response"]), + "rank16": (odd["providers"], odd["model"]["response"])} + programs, receipts = {}, {} + for name, (providers, response_strings) in inputs.items(): + response = g.rational_rows(response_strings) + programs[name], receipts[name] = {}, {} + for family, coded in (("W48_I64", large), ("W112", set(range(112)))): + programs[name][family], receipts[name][family] = {}, {} + for provider, words in providers.items(): + programs[name][family][provider], receipts[name][family][provider] = {}, {} + for direction, old in words.items(): + translated = translate(old, cyclic["pair_codes"]) + g.replay(translated, response, direction) + word, receipt = g.build(translated, cyclic["ports"], coded, W, W_circuit, + response, direction) + g.replay(word, response, direction) + need(receipt["real_scalar_primitives"] == (5288 if name == "rank30" else 7384), + "Unchanged complete scalar invoice") + expected = { + ("rank30", "W48_I64"): {1: 988, 2: 48, 4: 55, 5: 55, 6: 9, 7: 9}, + ("rank30", "W112"): {1: 988, 2: 48, 5: 55, 6: 55, 7: 9, 8: 9}, + ("rank16", "W48_I64"): {1: 1472, 2: 112}, + ("rank16", "W112"): {1: 1408, 2: 112, 3: 64}, + }[name, family] + need(receipt["profile"] == expected, "Exact changed-exit profile") + need(receipt["native_mass"] == (1696 if family == "W48_I64" else 1824), + "Exact changed-exit native mass") + need(receipt["all_input_columns"] == 640 and receipt["inline_monomial_maps"] == 48, + "All columns and priced zero-rank exits") + programs[name][family][provider][direction] = word + receipts[name][family][provider][direction] = receipt + print(name, family, receipts[name][family]["base"]["forward"], flush=True) + payload = {"schema": "low-displacement-coded-exits-v1", "source_pins": PINS, + "responses": {"rank30": native["response"], "rank16": odd["model"]["response"]}, + "providers_by_response_and_code": programs} + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + saved = json.loads(raw) + for name, families in saved["providers_by_response_and_code"].items(): + response = g.rational_rows(saved["responses"][name]) + for providers in families.values(): + for words in providers.values(): + for direction, word in words.items(): + g.replay(word, response, direction) + (args.out / "CODED-EXITS-PROGRAM.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + checks = { + "status": "PASS_LOW_DISPLACEMENT_CODED_EXITS", "source_pins": PINS, + "exit_compiler_sha256": LIB_PIN, "exit_compiler_source_pins": g.PINS, + "cyclic_geometry_sha256": CYCLIC_PIN, + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), + "fresh_changed_exit_phases": len(g.PHASE_CACHE), "receipts": receipts, + "scope": "Exact changed output representations. No free decoder, stage transport, helper progress or complete supplier claim.", + } + (args.out / "CODED-EXITS-CHECKS.json").write_text(json.dumps(checks, indent=2, sort_keys=True) + "\n") + print(checks["status"], checks["payload_decompressed_sha256"], flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py new file mode 100644 index 0000000000..492b44bc91 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py @@ -0,0 +1,227 @@ +#!/usr/bin/env python3 +"""Check two response extensions on the frozen cyclic native paths.""" + +import argparse +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +EMITTER = HERE / "emit_native.py" +EMITTER_PIN = "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" +SOURCE = HERE / "native-normal-v2/NATIVE-PROGRAM.json.gz" +SOURCE_PIN = "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558" +EIGHT_CLIQUES = [ + [1, 5, 19, 54, 64, 73, 82, 83], [3, 4, 22, 50, 60, 69, 80, 84], + [6, 35, 38, 39, 40, 77, 85, 86], [8, 12, 45, 88, 103, 107, 108, 109], + [17, 29, 30, 56, 58, 67, 93, 95], [18, 32, 34, 49, 65, 68, 98, 101], + [24, 26, 28, 48, 66, 75, 96, 97], [23, 31, 33, 55, 59, 74, 100, 102], +] +if sha256(EMITTER.read_bytes()).hexdigest() != EMITTER_PIN: + raise ValueError("Frozen native emitter pin") +spec = importlib.util.spec_from_file_location("low_native", EMITTER) +n = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = n +spec.loader.exec_module(n) +r, need = n.r, n.need + + +def make_model(old, cyclic, kind): + model = {key: old[key] for key in ( + "ports", "large_ports", "small_ports", "selected_ports", "ordinary_ports", + "selected_block", "selected_inverse", "vertex_assignments", "small_cliques")} + large, small = old["large_ports"], old["small_ports"] + response, inverse = n.rows(old["response"]), n.rows(old["response_inverse"]) + if kind == "reciprocal-large": + mt = r.transpose(n.rows(old["mode_inverse"]), 112) + et, eit = r.transpose(inverse, 112), r.transpose(response, 112) + model["mode_response"] = r.encoded(mt) + model["mode_inverse"] = r.encoded(r.transpose(n.rows(old["mode_response"]), 112)) + for p in large: + response[p], inverse[p] = et[p], eit[p] + word_large = [gate for gate in old["common_frame_words"]["inverse_transpose_E"] + if gate[1] in set(large)] + word_small = [gate for gate in old["common_frame_words"]["E"] if gate[1] in set(small)] + word = word_large + word_small + need(r.replay(word)[0] == response, "Partial reciprocal common-frame code") + model["common_frame_words"] = { + "E": word, "inverse_E": r.inverse_word(word), + "transpose_E": r.transpose_word(word), + "inverse_transpose_E": r.transpose_word(r.inverse_word(word)), + } + expected = {"E": response, "inverse_E": inverse, + "transpose_E": r.transpose(response, 112), + "inverse_transpose_E": r.transpose(inverse, 112)} + for name, gates in model["common_frame_words"].items(): + need(r.replay(gates)[0] == expected[name] and r.price(gates) == 3210, + "Complete reciprocal scalar code and invoice " + name) + model["extension_scope"] = "Raw backward gives the old E48 inverse, with the old C64 transpose." + else: + need(kind == "odd-grid-rank16", "Extension kind") + h = r.identity(112) + for pair in cyclic["pair_codes"]: + for i, p in enumerate(pair["ports"]): + h[p] = {q: F(pair["matrix"][i][j]) for j, q in enumerate(pair["ports"])} + hi = r.transpose(h, 112) + for p in large: + hi[p] = {q: c / 2 for q, c in hi[p].items()} + mode, mi = r.identity(112), r.identity(112) + u, v = [{} for _ in range(112)], [] + for record in old["vertex_assignments"]: + group, signs = record["ordered_carriers_a_b_c"], record["signs"] + for i, p in enumerate(group): + mode[p] = {q: F(int(i == j) - signs[i] * signs[j]) + for j, q in enumerate(group) if i != j} + mi[p] = {q: F(int(i == j)) - F(signs[i] * signs[j], 5) + for j, q in enumerate(group)} + u[p] = {len(v): F(-signs[i])} + v.append({q: F(signs[j]) for j, q in enumerate(group)}) + response, inverse = r.product(hi, r.product(mode, h)), r.product(hi, r.product(mi, h)) + u, v = r.product(hi, u), r.product(v, h) + need(sorted(p for group in EIGHT_CLIQUES for p in group) == sorted(small), + "Eight disjoint eight-cliques cover the actual64 ports") + for group in EIGHT_CLIQUES: + need(all((old["ports"][p] & old["ports"][q]).bit_count() % 2 == int(p == q) + for p in group for q in group), "Actual orthonormal eight-clique") + for p in group: + response[p] = {q: F(-1) for q in group if q != p} + inverse[p] = {q: F(int(p == q)) - F(1, 7) for q in group} + u[p] = {len(v): F(-1)} + v.append({p: F(1) for p in group}) + correction = [dict(row) for row in response] + for p in range(112): + r.add(correction[p], {p: F(-1)}) + need(r.product(u, v) == correction and r.rank(u, 16) == r.rank(v, 112) == 16, + "Exact rank16 correction factor") + model.update(mode_response=r.encoded(mode), mode_inverse=r.encoded(mi), + small_cliques=EIGHT_CLIQUES, correction_U=r.encoded(u), correction_V=r.encoded(v)) + model["extension_scope"] = "Integer native response; inverse requires retained-grid denominators5 and7." + model["response"], model["response_inverse"] = r.encoded(response), r.encoded(inverse) + need(r.product(response, inverse) == r.product(inverse, response) == r.identity(112), + "Both full response inverse orders") + need(all(p not in row for p, row in enumerate(response)), "Physical zero diagonal") + correction = [dict(row) for row in response] + for p in range(112): + r.add(correction[p], {p: F(-1)}) + model["correction_rank"] = r.rank(correction, 112) + model["full_determinant"] = str(r.determinant(response)) + selected = old["selected_ports"] + selected_block = r.restrict(response, selected) + need(selected_block == n.rows(old["selected_block"]), "The selected block stays L") + model["selected_inverse_block"] = r.encoded(r.restrict(inverse, selected)) + model["ordinary_determinant"] = str(r.determinant(r.restrict(response, old["ordinary_ports"]))) + if kind == "odd-grid-rank16": + want = [{j: (F(4 if i == j else 0) + selected_block[i].get(j, F(0))) / 5 + for j in range(8) if i == j or selected_block[i].get(j)} for i in range(8)] + need(r.restrict(inverse, selected) == want, "The new inverse principal block is (4I+L)/5") + need(r.determinant(response) == 35 ** 8 + and F(model["ordinary_determinant"]) == F(7 ** 8 * 31 ** 4, 16), + "Exact odd-grid principal determinants") + principal_inverse = [ + {j: F(40 if i == j else 0, 31) - F(10, 31) * selected_block[i].get(j, F(0)) + for j in range(8) if i == j or selected_block[i].get(j)} + for i in range(8)] + else: + principal_inverse = n.rows(old["selected_inverse"]) + need(r.product(r.restrict(inverse, selected), principal_inverse) == r.identity(8), + "Inverse response selected principal inverse") + ordinary = old["ordinary_ports"] + p = [{j: inverse[row][s] for j, s in enumerate(selected) if inverse[row].get(s)} + for row in ordinary] + t = [{j: inverse[row][s] for j, s in enumerate(ordinary) if inverse[row].get(s)} + for row in selected] + ordinary_inverse = r.restrict(inverse, ordinary) + for row, correction in zip(ordinary_inverse, r.product(r.product(p, principal_inverse), t)): + r.add(row, correction, -1) + ordinary_response = r.restrict(response, ordinary) + need(r.product(ordinary_response, ordinary_inverse) == r.product(ordinary_inverse, ordinary_response) + == r.identity(104), "Both new ordinary principal inverse orders") + model["ordinary_inverse"] = r.encoded(ordinary_inverse) + return model + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--kind", choices=("reciprocal-large", "odd-grid-rank16"), required=True) + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + raw = gzip.decompress(SOURCE.read_bytes()) + need(sha256(raw).hexdigest() == SOURCE_PIN, "Frozen native payload pin") + source = json.loads(raw) + old = json.loads(n.read("new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json")) + cyclic = json.loads(n.read("independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json")) + model = make_model(old, cyclic, args.kind) + words = {direction: n.make_word(cyclic, model, direction) for direction in ("forward", "backward")} + base = source["providers"]["base"]["forward"] + inherited = {} + for key, record in base["native_recipes"].items(): + old_frame, new_frame = map(int, key.split(":")) + inherited[tuple(base["frames"][old_frame]), tuple(base["frames"][new_frame])] = record + frames = words["forward"]["frames"] + need(frames == words["backward"]["frames"], "Shared native paths") + edge_pairs = sorted({(event[2], event[3]) for word in words.values() + for event in word["events"] if event[0] == "native"}) + recipes, fresh, reused = {}, 0, 0 + for old_frame, new_frame in edge_pairs: + pair = tuple(frames[old_frame]), tuple(frames[new_frame]) + if pair in inherited: + record = inherited[pair] + reused += 1 + else: + operation = n.compiler.canonical_frame(9, pair[0]).adjoint().then( + n.compiler.canonical_frame(9, pair[1])) + record, _ = n.compiler.lower_child(operation) + need(record["rank"] == len(pair[1]) - len(pair[0]), "Fresh extension native rank") + n.phase.equal(n.phase.recipe(record), n.phase.adjoint(n.phase.frame(pair[0], 9)) + + n.phase.frame(pair[1], 9), "Fresh extension native phase") + fresh += 1 + if fresh % 100 == 0: + print("Fresh extension phases", fresh, flush=True) + recipes[str(old_frame) + ":" + str(new_frame)] = record + reports = {} + for direction, word in words.items(): + word["native_recipes"] = recipes + word["endpoint_adapters"] = base["endpoint_adapters"] + need(word["start"] == base["start"] and word["final"] == base["final"], + "The inherited endpoint adapters have identical exact frames") + for i in set(word["start"] + word["final"]): + need(word["frames"][i] == base["frames"][i], "Exact endpoint frame basis") + reports[direction] = n.verify_word(word, n.rows(model["response"]), direction) + expected_profile = ({1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9} + if args.kind == "reciprocal-large" else {1: 1520, 2: 64, 3: 48}) + expected_scalar = 5288 if args.kind == "reciprocal-large" else 7384 + for report in reports.values(): + need(report["native_profile"] == expected_profile and report["native_mass"] == 1792 + and report["real_scalar_primitives"] == expected_scalar, "Complete extension invoice") + payload = {"schema": "low-displacement-native-extension-v1", "kind": args.kind, + "model": model, "providers": {provider: words for provider in source["providers"]}} + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + saved = json.loads(raw) + for provider, directions in saved["providers"].items(): + for direction, word in directions.items(): + need(n.verify_word(word, n.rows(saved["model"]["response"]), direction) == reports[direction], + "Serialized extension replay " + provider) + (args.out / "EXTENSION-PROGRAM.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + checks = {"status": "PASS_" + args.kind.upper().replace("-", "_"), + "kind": args.kind, "source_native_decompressed_sha256": SOURCE_PIN, + "source_emitter_sha256": EMITTER_PIN, + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), + "fresh_native_phases": fresh, "inherited_native_phases": reused, + "inherited_endpoint_phases": 224, "reports": reports, + "full_correction_rank": model["correction_rank"], + "full_determinant": model["full_determinant"], + "ordinary_determinant": model["ordinary_determinant"], + "scope": "Exact local data word. Odd-grid code admission, terminal, helper progress and recursive supplier duties are separate."} + (args.out / "EXTENSION-CHECKS.json").write_text(json.dumps(checks, indent=2, sort_keys=True) + "\n") + print(json.dumps(checks, sort_keys=True), flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-normal.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-normal.json new file mode 100644 index 0000000000..3d73702f61 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-normal.json @@ -0,0 +1,1097 @@ +{ + "character_full_cross_gram_ranks": [ + 16, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 4, + 16, + 14, + 8, + 14, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 8, + 16, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 8, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 14, + 14, + 8, + 14, + 4, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 8, + 14, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 8, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 8, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 14, + 8, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 4, + 14, + 8, + 14, + 14, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 8, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 16, + 8, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 14, + 8, + 14, + 16, + 4, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 16 + ], + "character_zero_block_masks": [ + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0 + ], + "characters_with_at_least_one_zero_small_block": 140, + "checker_sha256": "19f2c008b561b6aaf913b02bf369619df689f24b57bb9336f6e6e764156b3433", + "full_cross_gram_rank_counts": { + "0": 32, + "4": 96, + "8": 12, + "14": 256, + "16": 116 + }, + "invertible_characters": 116, + "negative_Z_rank_counts": { + "14": 256 + }, + "positive_Z_rank_counts": { + "0": 32, + "4": 96, + "8": 12, + "16": 116 + }, + "scope": "The exact minimal cross-Gram V Q^2 U is not an everywhere unit in the local nine-axis character algebra. Other terminal mechanisms remain open.", + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "status": "PASS_EVEN_CLIQUE_CROSS_GRAM_OBSTRUCTION", + "witness": { + "character": 2, + "clique_index": 0, + "cross_gram_column": 8, + "directions": [ + 19, + 259, + 273, + 196, + 200, + 224, + 446, + 382 + ], + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ] + }, + "zero_characters_per_clique": [ + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140 + ] +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-optimized.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-optimized.json new file mode 100644 index 0000000000..3d73702f61 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/gram-v2-optimized.json @@ -0,0 +1,1097 @@ +{ + "character_full_cross_gram_ranks": [ + 16, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 4, + 16, + 14, + 8, + 14, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 8, + 16, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 8, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 14, + 14, + 8, + 14, + 4, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 8, + 14, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 8, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 14, + 4, + 14, + 0, + 0, + 14, + 4, + 14, + 16, + 14, + 0, + 14, + 14, + 0, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 0, + 14, + 4, + 4, + 14, + 0, + 14, + 4, + 14, + 4, + 14, + 14, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 4, + 14, + 16, + 14, + 0, + 14, + 16, + 14, + 14, + 16, + 14, + 0, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 8, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 14, + 8, + 14, + 16, + 4, + 14, + 16, + 14, + 14, + 4, + 14, + 4, + 4, + 14, + 4, + 14, + 4, + 14, + 8, + 14, + 14, + 16, + 14, + 16, + 14, + 4, + 14, + 16, + 8, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 16, + 14, + 4, + 14, + 14, + 4, + 14, + 16, + 14, + 4, + 14, + 16, + 8, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 14, + 8, + 14, + 16, + 4, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 14, + 16, + 14, + 4, + 14, + 16, + 14, + 16, + 16, + 14, + 16, + 14, + 16, + 14, + 16, + 14, + 14, + 4, + 14, + 16 + ], + "character_zero_block_masks": [ + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 255, + 0, + 255, + 255, + 0, + 255, + 0, + 255, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 255, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 255, + 0, + 0 + ], + "characters_with_at_least_one_zero_small_block": 140, + "checker_sha256": "19f2c008b561b6aaf913b02bf369619df689f24b57bb9336f6e6e764156b3433", + "full_cross_gram_rank_counts": { + "0": 32, + "4": 96, + "8": 12, + "14": 256, + "16": 116 + }, + "invertible_characters": 116, + "negative_Z_rank_counts": { + "14": 256 + }, + "positive_Z_rank_counts": { + "0": 32, + "4": 96, + "8": 12, + "16": 116 + }, + "scope": "The exact minimal cross-Gram V Q^2 U is not an everywhere unit in the local nine-axis character algebra. Other terminal mechanisms remain open.", + "source_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "status": "PASS_EVEN_CLIQUE_CROSS_GRAM_OBSTRUCTION", + "witness": { + "character": 2, + "clique_index": 0, + "cross_gram_column": 8, + "directions": [ + 19, + 259, + 273, + 196, + 200, + 224, + 446, + 382 + ], + "ports": [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + "signs": [ + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1 + ] + }, + "zero_characters_per_clique": [ + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140 + ] +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json new file mode 100644 index 0000000000..7e2639d365 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json @@ -0,0 +1,78 @@ +{ + "fresh_endpoint_phase_checks": 224, + "fresh_native_phase_checks": 1141, + "negative_control": "one nonzero transfer omitted and rejected", + "payload_decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "producer_sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745", + "reports": { + "backward": { + "all_input_columns": 640, + "endpoint_maps": 224, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2424, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 5288, + "untouched_arbitrary_fields": 416 + }, + "forward": { + "all_input_columns": 640, + "endpoint_maps": 224, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2424, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 5288, + "untouched_arbitrary_fields": 416 + } + }, + "same_geometry_both_providers_checked": true, + "scope": "Complete local data shears and exact phases. Helpers are unchanged; their progress, recursive hosting, routed codes and terminal remain open.", + "source_pins": { + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": [ + "plain", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + ], + "interface-proof/verify_native_lift.py": [ + "plain", + "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + ], + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": [ + "decompressed", + "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" + ], + "new-core-transfer-20261017/low-displacement-20261020/check_response.py": [ + "plain", + "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + ], + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": [ + "plain", + "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + ], + "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": [ + "plain", + "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + ] + }, + "status": "PASS_LOW_DISPLACEMENT_NATIVE" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz new file mode 100644 index 0000000000..725c71f7ea Binary files /dev/null and b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz differ diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json new file mode 100644 index 0000000000..15e7e1bdd9 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json @@ -0,0 +1,51 @@ +{ + "fresh_native_phases": 876, + "full_correction_rank": 16, + "full_determinant": "2251875390625", + "inherited_endpoint_phases": 224, + "inherited_native_phases": 685, + "kind": "odd-grid-rank16", + "ordinary_determinant": "5323914784321/16", + "payload_decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "producer_sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f", + "reports": { + "backward": { + "all_input_columns": 640, + "endpoint_maps": 224, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "owned_fields": 0, + "prefix_row_l1_bound": "22", + "private_fields": 0, + "real_scalar_primitives": 7384, + "untouched_arbitrary_fields": 416 + }, + "forward": { + "all_input_columns": 640, + "endpoint_maps": 224, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "owned_fields": 0, + "prefix_row_l1_bound": "22", + "private_fields": 0, + "real_scalar_primitives": 7384, + "untouched_arbitrary_fields": 416 + } + }, + "scope": "Exact local data word. Odd-grid code admission, terminal, helper progress and recursive supplier duties are separate.", + "source_emitter_sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745", + "source_native_decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "status": "PASS_ODD_GRID_RANK16" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-normal.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-normal.json new file mode 100644 index 0000000000..1225f1c4f9 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-normal.json @@ -0,0 +1,49 @@ +{ + "checks": [ + { + "inverse": true, + "line_support": 2, + "paired_identity": true, + "shortcut_rejected": false, + "tensor_width": 1 + }, + { + "inverse": true, + "line_support": 4, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 2 + }, + { + "inverse": true, + "line_support": 8, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 3 + }, + { + "inverse": true, + "line_support": 16, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 4 + }, + { + "inverse": true, + "line_support": 32, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 5 + }, + { + "inverse": true, + "line_support": 64, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 6 + } + ], + "producer_sha256": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d", + "scope": "Exact finite examples support the algebraic proof. The general support and translation-only determinant arguments are in PAIRED-LINE-TENSOR-SCOPE.md.", + "status": "PASS_PAIRED_LINE_SCOPE" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-optimized.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-optimized.json new file mode 100644 index 0000000000..1225f1c4f9 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/paired-line-scope-optimized.json @@ -0,0 +1,49 @@ +{ + "checks": [ + { + "inverse": true, + "line_support": 2, + "paired_identity": true, + "shortcut_rejected": false, + "tensor_width": 1 + }, + { + "inverse": true, + "line_support": 4, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 2 + }, + { + "inverse": true, + "line_support": 8, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 3 + }, + { + "inverse": true, + "line_support": 16, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 4 + }, + { + "inverse": true, + "line_support": 32, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 5 + }, + { + "inverse": true, + "line_support": 64, + "paired_identity": true, + "shortcut_rejected": true, + "tensor_width": 6 + } + ], + "producer_sha256": "f8ee8d5734a9840b47914882821cc4ce9dac4639c8a344a94e65251e5d0a7d3d", + "scope": "Exact finite examples support the algebraic proof. The general support and translation-only determinant arguments are in PAIRED-LINE-TENSOR-SCOPE.md.", + "status": "PASS_PAIRED_LINE_SCOPE" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json new file mode 100644 index 0000000000..adebf6dabc --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json @@ -0,0 +1,57 @@ +{ + "fresh_native_phases": 0, + "full_correction_rank": 30, + "full_determinant": "33554432", + "inherited_endpoint_phases": 224, + "inherited_native_phases": 1141, + "kind": "reciprocal-large", + "ordinary_determinant": "2097152", + "payload_decompressed_sha256": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416", + "producer_sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f", + "reports": { + "backward": { + "all_input_columns": 640, + "endpoint_maps": 224, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2424, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 5288, + "untouched_arbitrary_fields": 416 + }, + "forward": { + "all_input_columns": 640, + "endpoint_maps": 224, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2424, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 5288, + "untouched_arbitrary_fields": 416 + } + }, + "scope": "Exact local data word. Odd-grid code admission, terminal, helper progress and recursive supplier duties are separate.", + "source_emitter_sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745", + "source_native_decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "status": "PASS_RECIPROCAL_LARGE" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz new file mode 100644 index 0000000000..e6b9529581 Binary files /dev/null and b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz differ diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json new file mode 100644 index 0000000000..f3f8854e73 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json @@ -0,0 +1,46 @@ +{ + "all_maximal_small_clique_sizes": { + "4": 896, + "8": 64 + }, + "checker_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "common_frame_scalar_codes": { + "E": { + "owned_fields": 0, + "prefix_row_l1_bound": "44", + "real_scalar_primitives": 3210 + }, + "inverse_E": { + "owned_fields": 0, + "prefix_row_l1_bound": "44", + "real_scalar_primitives": 3210 + }, + "inverse_transpose_E": { + "owned_fields": 0, + "prefix_row_l1_bound": "14", + "real_scalar_primitives": 3210 + }, + "transpose_E": { + "owned_fields": 0, + "prefix_row_l1_bound": "14", + "real_scalar_primitives": 3210 + } + }, + "correction_rank_full112": 30, + "correction_rank_large48": 16, + "correction_rank_small64": 14, + "full_determinant": "33554432", + "ordinary104_determinant": "2097152", + "payload_sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c", + "scope": "Exact port matrices, principal units, scalar codes and geometry. Native phases and terminal access are separate.", + "selected_determinant": "1/16", + "small_clique_sizes": { + "3": 3, + "5": 11 + }, + "source_pins": { + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "status": "PASS_LOW_DISPLACEMENT_RESPONSE" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json new file mode 100644 index 0000000000..bcf3dd1d99 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json @@ -0,0 +1,22900 @@ +{ + "common_frame_words": { + "E": [ + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "scale", + 5, + null, + "-4" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "-4" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "-4" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "-4" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "-4" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "-4" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "scale", + 29, + null, + "-4" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "scale", + 26, + null, + "-4" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "scale", + 4, + null, + "-4" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "-2" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "scale", + 19, + null, + "-2" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "scale", + 39, + null, + "-2" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "-4" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 103, + "1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 103, + 31, + "-1" + ], + [ + "scale", + 31, + null, + "-4" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 103, + "-1" + ] + ], + "inverse_E": [ + [ + "add", + 31, + 103, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "scale", + 31, + null, + "-1/4" + ], + [ + "add", + 103, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 31, + 103, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "scale", + 6, + null, + "-1/4" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "scale", + 39, + null, + "-1/2" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "scale", + 19, + null, + "-1/2" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "scale", + 18, + null, + "-1/2" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "scale", + 4, + null, + "-1/4" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "scale", + 26, + null, + "-1/4" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "scale", + 29, + null, + "-1/4" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "scale", + 8, + null, + "-1/4" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "scale", + 1, + null, + "-1/4" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "scale", + 23, + null, + "-1/4" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "scale", + 24, + null, + "-1/4" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "scale", + 3, + null, + "-1/4" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "scale", + 5, + null, + "-1/4" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ] + ], + "inverse_transpose_E": [ + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "add", + 71, + 0, + "-1" + ], + [ + "add", + 71, + 72, + "-1" + ], + [ + "add", + 71, + 2, + "-1" + ], + [ + "add", + 71, + 70, + "-1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "add", + 71, + 76, + "1" + ], + [ + "add", + 76, + 71, + "-1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "add", + 78, + 27, + "-1" + ], + [ + "add", + 78, + 15, + "1" + ], + [ + "add", + 78, + 13, + "-1" + ], + [ + "add", + 78, + 14, + "-1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "add", + 78, + 81, + "1" + ], + [ + "add", + 81, + 78, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "add", + 41, + 53, + "-1" + ], + [ + "add", + 41, + 36, + "-1" + ], + [ + "add", + 41, + 11, + "-1" + ], + [ + "add", + 41, + 21, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "add", + 41, + 91, + "1" + ], + [ + "add", + 91, + 41, + "-1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "add", + 37, + 111, + "-1" + ], + [ + "add", + 37, + 89, + "1" + ], + [ + "add", + 37, + 9, + "-1" + ], + [ + "add", + 37, + 51, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "add", + 37, + 43, + "1" + ], + [ + "add", + 43, + 37, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "add", + 47, + 20, + "-1" + ], + [ + "add", + 47, + 79, + "-1" + ], + [ + "add", + 47, + 25, + "-1" + ], + [ + "add", + 47, + 16, + "-1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "add", + 47, + 99, + "1" + ], + [ + "add", + 99, + 47, + "-1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "add", + 63, + 7, + "-1" + ], + [ + "add", + 63, + 94, + "1" + ], + [ + "add", + 63, + 61, + "-1" + ], + [ + "add", + 63, + 10, + "-1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "add", + 63, + 92, + "1" + ], + [ + "add", + 92, + 63, + "-1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "add", + 104, + 57, + "-1" + ], + [ + "add", + 104, + 42, + "-1" + ], + [ + "add", + 104, + 44, + "-1" + ], + [ + "add", + 104, + 106, + "-1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "add", + 104, + 87, + "1" + ], + [ + "add", + 87, + 104, + "-1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "add", + 110, + 46, + "-1" + ], + [ + "add", + 110, + 105, + "1" + ], + [ + "add", + 110, + 62, + "-1" + ], + [ + "add", + 110, + 52, + "-1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "add", + 110, + 90, + "1" + ], + [ + "add", + 90, + 110, + "-1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "add", + 5, + 34, + "1" + ], + [ + "add", + 5, + 40, + "1" + ], + [ + "add", + 5, + 85, + "1" + ], + [ + "add", + 5, + 97, + "1" + ], + [ + "scale", + 5, + null, + "-1/4" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "add", + 3, + 32, + "1" + ], + [ + "add", + 3, + 38, + "1" + ], + [ + "add", + 3, + 50, + "1" + ], + [ + "add", + 3, + 95, + "1" + ], + [ + "scale", + 3, + null, + "-1/4" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "add", + 24, + 48, + "1" + ], + [ + "add", + 24, + 67, + "1" + ], + [ + "add", + 24, + 80, + "1" + ], + [ + "add", + 24, + 82, + "1" + ], + [ + "scale", + 24, + null, + "-1/4" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "add", + 23, + 35, + "1" + ], + [ + "add", + 23, + 55, + "1" + ], + [ + "add", + 23, + 65, + "1" + ], + [ + "add", + 23, + 68, + "1" + ], + [ + "scale", + 23, + null, + "-1/4" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "add", + 1, + 17, + "1" + ], + [ + "add", + 1, + 66, + "1" + ], + [ + "add", + 1, + 75, + "1" + ], + [ + "add", + 1, + 83, + "1" + ], + [ + "scale", + 1, + null, + "-1/4" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "add", + 8, + 12, + "1" + ], + [ + "add", + 8, + 45, + "1" + ], + [ + "add", + 8, + 107, + "1" + ], + [ + "add", + 8, + 109, + "1" + ], + [ + "scale", + 8, + null, + "-1/4" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "add", + 29, + 49, + "1" + ], + [ + "add", + 29, + 54, + "1" + ], + [ + "add", + 29, + 56, + "1" + ], + [ + "add", + 29, + 108, + "1" + ], + [ + "scale", + 29, + null, + "-1/4" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "add", + 26, + 30, + "1" + ], + [ + "add", + 26, + 64, + "1" + ], + [ + "add", + 26, + 73, + "1" + ], + [ + "add", + 26, + 96, + "1" + ], + [ + "scale", + 26, + null, + "-1/4" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "add", + 4, + 33, + "1" + ], + [ + "add", + 4, + 69, + "1" + ], + [ + "add", + 4, + 74, + "1" + ], + [ + "add", + 4, + 88, + "1" + ], + [ + "scale", + 4, + null, + "-1/4" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "add", + 18, + 22, + "1" + ], + [ + "add", + 18, + 84, + "1" + ], + [ + "scale", + 18, + null, + "-1/2" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "add", + 19, + 28, + "1" + ], + [ + "add", + 19, + 77, + "1" + ], + [ + "scale", + 19, + null, + "-1/2" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "add", + 39, + 58, + "1" + ], + [ + "add", + 39, + 86, + "1" + ], + [ + "scale", + 39, + null, + "-1/2" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "add", + 6, + 98, + "1" + ], + [ + "add", + 6, + 100, + "1" + ], + [ + "add", + 6, + 101, + "1" + ], + [ + "add", + 6, + 102, + "1" + ], + [ + "scale", + 6, + null, + "-1/4" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 103, + 31, + "-1" + ], + [ + "add", + 31, + 59, + "1" + ], + [ + "add", + 31, + 60, + "1" + ], + [ + "add", + 31, + 93, + "1" + ], + [ + "add", + 31, + 103, + "1" + ], + [ + "scale", + 31, + null, + "-1/4" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 103, + 31, + "1" + ] + ], + "transpose_E": [ + [ + "add", + 103, + 31, + "-1" + ], + [ + "add", + 93, + 31, + "-1" + ], + [ + "add", + 60, + 31, + "-1" + ], + [ + "add", + 59, + 31, + "-1" + ], + [ + "scale", + 31, + null, + "-4" + ], + [ + "add", + 31, + 103, + "-1" + ], + [ + "add", + 31, + 93, + "-1" + ], + [ + "add", + 31, + 60, + "-1" + ], + [ + "add", + 31, + 59, + "-1" + ], + [ + "add", + 103, + 31, + "1" + ], + [ + "add", + 93, + 31, + "1" + ], + [ + "add", + 60, + 31, + "1" + ], + [ + "add", + 59, + 31, + "1" + ], + [ + "add", + 102, + 6, + "-1" + ], + [ + "add", + 101, + 6, + "-1" + ], + [ + "add", + 100, + 6, + "-1" + ], + [ + "add", + 98, + 6, + "-1" + ], + [ + "scale", + 6, + null, + "-4" + ], + [ + "add", + 6, + 102, + "-1" + ], + [ + "add", + 6, + 101, + "-1" + ], + [ + "add", + 6, + 100, + "-1" + ], + [ + "add", + 6, + 98, + "-1" + ], + [ + "add", + 102, + 6, + "1" + ], + [ + "add", + 101, + 6, + "1" + ], + [ + "add", + 100, + 6, + "1" + ], + [ + "add", + 98, + 6, + "1" + ], + [ + "add", + 86, + 39, + "-1" + ], + [ + "add", + 58, + 39, + "-1" + ], + [ + "scale", + 39, + null, + "-2" + ], + [ + "add", + 39, + 86, + "-1" + ], + [ + "add", + 39, + 58, + "-1" + ], + [ + "add", + 86, + 39, + "1" + ], + [ + "add", + 58, + 39, + "1" + ], + [ + "add", + 77, + 19, + "-1" + ], + [ + "add", + 28, + 19, + "-1" + ], + [ + "scale", + 19, + null, + "-2" + ], + [ + "add", + 19, + 77, + "-1" + ], + [ + "add", + 19, + 28, + "-1" + ], + [ + "add", + 77, + 19, + "1" + ], + [ + "add", + 28, + 19, + "1" + ], + [ + "add", + 84, + 18, + "-1" + ], + [ + "add", + 22, + 18, + "-1" + ], + [ + "scale", + 18, + null, + "-2" + ], + [ + "add", + 18, + 84, + "-1" + ], + [ + "add", + 18, + 22, + "-1" + ], + [ + "add", + 84, + 18, + "1" + ], + [ + "add", + 22, + 18, + "1" + ], + [ + "add", + 88, + 4, + "-1" + ], + [ + "add", + 74, + 4, + "-1" + ], + [ + "add", + 69, + 4, + "-1" + ], + [ + "add", + 33, + 4, + "-1" + ], + [ + "scale", + 4, + null, + "-4" + ], + [ + "add", + 4, + 88, + "-1" + ], + [ + "add", + 4, + 74, + "-1" + ], + [ + "add", + 4, + 69, + "-1" + ], + [ + "add", + 4, + 33, + "-1" + ], + [ + "add", + 88, + 4, + "1" + ], + [ + "add", + 74, + 4, + "1" + ], + [ + "add", + 69, + 4, + "1" + ], + [ + "add", + 33, + 4, + "1" + ], + [ + "add", + 96, + 26, + "-1" + ], + [ + "add", + 73, + 26, + "-1" + ], + [ + "add", + 64, + 26, + "-1" + ], + [ + "add", + 30, + 26, + "-1" + ], + [ + "scale", + 26, + null, + "-4" + ], + [ + "add", + 26, + 96, + "-1" + ], + [ + "add", + 26, + 73, + "-1" + ], + [ + "add", + 26, + 64, + "-1" + ], + [ + "add", + 26, + 30, + "-1" + ], + [ + "add", + 96, + 26, + "1" + ], + [ + "add", + 73, + 26, + "1" + ], + [ + "add", + 64, + 26, + "1" + ], + [ + "add", + 30, + 26, + "1" + ], + [ + "add", + 108, + 29, + "-1" + ], + [ + "add", + 56, + 29, + "-1" + ], + [ + "add", + 54, + 29, + "-1" + ], + [ + "add", + 49, + 29, + "-1" + ], + [ + "scale", + 29, + null, + "-4" + ], + [ + "add", + 29, + 108, + "-1" + ], + [ + "add", + 29, + 56, + "-1" + ], + [ + "add", + 29, + 54, + "-1" + ], + [ + "add", + 29, + 49, + "-1" + ], + [ + "add", + 108, + 29, + "1" + ], + [ + "add", + 56, + 29, + "1" + ], + [ + "add", + 54, + 29, + "1" + ], + [ + "add", + 49, + 29, + "1" + ], + [ + "add", + 109, + 8, + "-1" + ], + [ + "add", + 107, + 8, + "-1" + ], + [ + "add", + 45, + 8, + "-1" + ], + [ + "add", + 12, + 8, + "-1" + ], + [ + "scale", + 8, + null, + "-4" + ], + [ + "add", + 8, + 109, + "-1" + ], + [ + "add", + 8, + 107, + "-1" + ], + [ + "add", + 8, + 45, + "-1" + ], + [ + "add", + 8, + 12, + "-1" + ], + [ + "add", + 109, + 8, + "1" + ], + [ + "add", + 107, + 8, + "1" + ], + [ + "add", + 45, + 8, + "1" + ], + [ + "add", + 12, + 8, + "1" + ], + [ + "add", + 83, + 1, + "-1" + ], + [ + "add", + 75, + 1, + "-1" + ], + [ + "add", + 66, + 1, + "-1" + ], + [ + "add", + 17, + 1, + "-1" + ], + [ + "scale", + 1, + null, + "-4" + ], + [ + "add", + 1, + 83, + "-1" + ], + [ + "add", + 1, + 75, + "-1" + ], + [ + "add", + 1, + 66, + "-1" + ], + [ + "add", + 1, + 17, + "-1" + ], + [ + "add", + 83, + 1, + "1" + ], + [ + "add", + 75, + 1, + "1" + ], + [ + "add", + 66, + 1, + "1" + ], + [ + "add", + 17, + 1, + "1" + ], + [ + "add", + 68, + 23, + "-1" + ], + [ + "add", + 65, + 23, + "-1" + ], + [ + "add", + 55, + 23, + "-1" + ], + [ + "add", + 35, + 23, + "-1" + ], + [ + "scale", + 23, + null, + "-4" + ], + [ + "add", + 23, + 68, + "-1" + ], + [ + "add", + 23, + 65, + "-1" + ], + [ + "add", + 23, + 55, + "-1" + ], + [ + "add", + 23, + 35, + "-1" + ], + [ + "add", + 68, + 23, + "1" + ], + [ + "add", + 65, + 23, + "1" + ], + [ + "add", + 55, + 23, + "1" + ], + [ + "add", + 35, + 23, + "1" + ], + [ + "add", + 82, + 24, + "-1" + ], + [ + "add", + 80, + 24, + "-1" + ], + [ + "add", + 67, + 24, + "-1" + ], + [ + "add", + 48, + 24, + "-1" + ], + [ + "scale", + 24, + null, + "-4" + ], + [ + "add", + 24, + 82, + "-1" + ], + [ + "add", + 24, + 80, + "-1" + ], + [ + "add", + 24, + 67, + "-1" + ], + [ + "add", + 24, + 48, + "-1" + ], + [ + "add", + 82, + 24, + "1" + ], + [ + "add", + 80, + 24, + "1" + ], + [ + "add", + 67, + 24, + "1" + ], + [ + "add", + 48, + 24, + "1" + ], + [ + "add", + 95, + 3, + "-1" + ], + [ + "add", + 50, + 3, + "-1" + ], + [ + "add", + 38, + 3, + "-1" + ], + [ + "add", + 32, + 3, + "-1" + ], + [ + "scale", + 3, + null, + "-4" + ], + [ + "add", + 3, + 95, + "-1" + ], + [ + "add", + 3, + 50, + "-1" + ], + [ + "add", + 3, + 38, + "-1" + ], + [ + "add", + 3, + 32, + "-1" + ], + [ + "add", + 95, + 3, + "1" + ], + [ + "add", + 50, + 3, + "1" + ], + [ + "add", + 38, + 3, + "1" + ], + [ + "add", + 32, + 3, + "1" + ], + [ + "add", + 97, + 5, + "-1" + ], + [ + "add", + 85, + 5, + "-1" + ], + [ + "add", + 40, + 5, + "-1" + ], + [ + "add", + 34, + 5, + "-1" + ], + [ + "scale", + 5, + null, + "-4" + ], + [ + "add", + 5, + 97, + "-1" + ], + [ + "add", + 5, + 85, + "-1" + ], + [ + "add", + 5, + 40, + "-1" + ], + [ + "add", + 5, + 34, + "-1" + ], + [ + "add", + 97, + 5, + "1" + ], + [ + "add", + 85, + 5, + "1" + ], + [ + "add", + 40, + 5, + "1" + ], + [ + "add", + 34, + 5, + "1" + ], + [ + "add", + 27, + 0, + "-1" + ], + [ + "scale", + 27, + null, + "-1/2" + ], + [ + "add", + 0, + 27, + "-1" + ], + [ + "add", + 25, + 2, + "-1" + ], + [ + "scale", + 25, + null, + "-1/2" + ], + [ + "add", + 2, + 25, + "-1" + ], + [ + "add", + 57, + 7, + "-1" + ], + [ + "scale", + 57, + null, + "-1/2" + ], + [ + "add", + 7, + 57, + "-1" + ], + [ + "add", + 61, + 9, + "1" + ], + [ + "scale", + 61, + null, + "1/2" + ], + [ + "add", + 9, + 61, + "-1" + ], + [ + "add", + 62, + 10, + "-1" + ], + [ + "scale", + 62, + null, + "-1/2" + ], + [ + "add", + 10, + 62, + "-1" + ], + [ + "add", + 63, + 11, + "1" + ], + [ + "scale", + 63, + null, + "1/2" + ], + [ + "add", + 11, + 63, + "-1" + ], + [ + "add", + 51, + 13, + "-1" + ], + [ + "scale", + 51, + null, + "1/2" + ], + [ + "add", + 13, + 51, + "1" + ], + [ + "add", + 52, + 14, + "-1" + ], + [ + "scale", + 52, + null, + "1/2" + ], + [ + "add", + 14, + 52, + "1" + ], + [ + "add", + 53, + 15, + "-1" + ], + [ + "scale", + 53, + null, + "1/2" + ], + [ + "add", + 15, + 53, + "1" + ], + [ + "add", + 44, + 16, + "1" + ], + [ + "scale", + 44, + null, + "-1/2" + ], + [ + "add", + 16, + 44, + "1" + ], + [ + "add", + 46, + 20, + "1" + ], + [ + "scale", + 46, + null, + "-1/2" + ], + [ + "add", + 20, + 46, + "1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 47, + 21, + "1" + ], + [ + "scale", + 47, + null, + "-1/2" + ], + [ + "add", + 21, + 47, + "1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 111, + 36, + "1" + ], + [ + "scale", + 111, + null, + "1/2" + ], + [ + "add", + 36, + 111, + "-1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 110, + 37, + "-1" + ], + [ + "scale", + 110, + null, + "-1/2" + ], + [ + "add", + 37, + 110, + "-1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 106, + 41, + "-1" + ], + [ + "scale", + 106, + null, + "-1/2" + ], + [ + "add", + 41, + 106, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 105, + 42, + "1" + ], + [ + "scale", + 105, + null, + "1/2" + ], + [ + "add", + 42, + 105, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 104, + 43, + "-1" + ], + [ + "scale", + 104, + null, + "-1/2" + ], + [ + "add", + 43, + 104, + "-1" + ], + [ + "add", + 91, + 70, + "-1" + ], + [ + "scale", + 91, + null, + "1/2" + ], + [ + "add", + 70, + 91, + "1" + ], + [ + "add", + 90, + 71, + "-1" + ], + [ + "scale", + 90, + null, + "1/2" + ], + [ + "add", + 71, + 90, + "1" + ], + [ + "add", + 89, + 72, + "-1" + ], + [ + "scale", + 89, + null, + "1/2" + ], + [ + "add", + 72, + 89, + "1" + ], + [ + "add", + 87, + 76, + "-1" + ], + [ + "scale", + 87, + null, + "1/2" + ], + [ + "add", + 76, + 87, + "1" + ], + [ + "add", + 99, + 78, + "-1" + ], + [ + "scale", + 99, + null, + "-1/2" + ], + [ + "add", + 78, + 99, + "-1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 94, + 79, + "-1" + ], + [ + "scale", + 94, + null, + "1/2" + ], + [ + "add", + 79, + 94, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 92, + 81, + "-1" + ], + [ + "scale", + 92, + null, + "1/2" + ], + [ + "add", + 81, + 92, + "1" + ], + [ + "scale", + 90, + null, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 110, + 90, + "-1" + ], + [ + "add", + 90, + 110, + "1" + ], + [ + "add", + 52, + 110, + "1" + ], + [ + "add", + 62, + 110, + "1" + ], + [ + "add", + 105, + 110, + "-1" + ], + [ + "add", + 46, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-1" + ], + [ + "add", + 110, + 52, + "1" + ], + [ + "add", + 110, + 62, + "1" + ], + [ + "add", + 110, + 105, + "-1" + ], + [ + "add", + 110, + 46, + "1" + ], + [ + "add", + 52, + 110, + "-1" + ], + [ + "add", + 62, + 110, + "-1" + ], + [ + "add", + 105, + 110, + "1" + ], + [ + "add", + 46, + 110, + "-1" + ], + [ + "scale", + 87, + null, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 104, + 87, + "-1" + ], + [ + "add", + 87, + 104, + "1" + ], + [ + "add", + 106, + 104, + "1" + ], + [ + "add", + 44, + 104, + "1" + ], + [ + "add", + 42, + 104, + "1" + ], + [ + "add", + 57, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-1" + ], + [ + "add", + 104, + 106, + "1" + ], + [ + "add", + 104, + 44, + "1" + ], + [ + "add", + 104, + 42, + "1" + ], + [ + "add", + 104, + 57, + "1" + ], + [ + "add", + 106, + 104, + "-1" + ], + [ + "add", + 44, + 104, + "-1" + ], + [ + "add", + 42, + 104, + "-1" + ], + [ + "add", + 57, + 104, + "-1" + ], + [ + "scale", + 92, + null, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 63, + 92, + "-1" + ], + [ + "add", + 92, + 63, + "1" + ], + [ + "add", + 10, + 63, + "1" + ], + [ + "add", + 61, + 63, + "1" + ], + [ + "add", + 94, + 63, + "-1" + ], + [ + "add", + 7, + 63, + "1" + ], + [ + "scale", + 63, + null, + "-1" + ], + [ + "add", + 63, + 10, + "1" + ], + [ + "add", + 63, + 61, + "1" + ], + [ + "add", + 63, + 94, + "-1" + ], + [ + "add", + 63, + 7, + "1" + ], + [ + "add", + 10, + 63, + "-1" + ], + [ + "add", + 61, + 63, + "-1" + ], + [ + "add", + 94, + 63, + "1" + ], + [ + "add", + 7, + 63, + "-1" + ], + [ + "scale", + 99, + null, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 47, + 99, + "-1" + ], + [ + "add", + 99, + 47, + "1" + ], + [ + "add", + 16, + 47, + "1" + ], + [ + "add", + 25, + 47, + "1" + ], + [ + "add", + 79, + 47, + "1" + ], + [ + "add", + 20, + 47, + "1" + ], + [ + "scale", + 47, + null, + "-1" + ], + [ + "add", + 47, + 16, + "1" + ], + [ + "add", + 47, + 25, + "1" + ], + [ + "add", + 47, + 79, + "1" + ], + [ + "add", + 47, + 20, + "1" + ], + [ + "add", + 16, + 47, + "-1" + ], + [ + "add", + 25, + 47, + "-1" + ], + [ + "add", + 79, + 47, + "-1" + ], + [ + "add", + 20, + 47, + "-1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 37, + 43, + "-1" + ], + [ + "add", + 43, + 37, + "1" + ], + [ + "add", + 51, + 37, + "1" + ], + [ + "add", + 9, + 37, + "1" + ], + [ + "add", + 89, + 37, + "-1" + ], + [ + "add", + 111, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 37, + 51, + "1" + ], + [ + "add", + 37, + 9, + "1" + ], + [ + "add", + 37, + 89, + "-1" + ], + [ + "add", + 37, + 111, + "1" + ], + [ + "add", + 51, + 37, + "-1" + ], + [ + "add", + 9, + 37, + "-1" + ], + [ + "add", + 89, + 37, + "1" + ], + [ + "add", + 111, + 37, + "-1" + ], + [ + "scale", + 91, + null, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 41, + 91, + "-1" + ], + [ + "add", + 91, + 41, + "1" + ], + [ + "add", + 21, + 41, + "1" + ], + [ + "add", + 11, + 41, + "1" + ], + [ + "add", + 36, + 41, + "1" + ], + [ + "add", + 53, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 41, + 21, + "1" + ], + [ + "add", + 41, + 11, + "1" + ], + [ + "add", + 41, + 36, + "1" + ], + [ + "add", + 41, + 53, + "1" + ], + [ + "add", + 21, + 41, + "-1" + ], + [ + "add", + 11, + 41, + "-1" + ], + [ + "add", + 36, + 41, + "-1" + ], + [ + "add", + 53, + 41, + "-1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 78, + 81, + "-1" + ], + [ + "add", + 81, + 78, + "1" + ], + [ + "add", + 14, + 78, + "1" + ], + [ + "add", + 13, + 78, + "1" + ], + [ + "add", + 15, + 78, + "-1" + ], + [ + "add", + 27, + 78, + "1" + ], + [ + "scale", + 78, + null, + "-1" + ], + [ + "add", + 78, + 14, + "1" + ], + [ + "add", + 78, + 13, + "1" + ], + [ + "add", + 78, + 15, + "-1" + ], + [ + "add", + 78, + 27, + "1" + ], + [ + "add", + 14, + 78, + "-1" + ], + [ + "add", + 13, + 78, + "-1" + ], + [ + "add", + 15, + 78, + "1" + ], + [ + "add", + 27, + 78, + "-1" + ], + [ + "scale", + 76, + null, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 71, + 76, + "-1" + ], + [ + "add", + 76, + 71, + "1" + ], + [ + "add", + 70, + 71, + "1" + ], + [ + "add", + 2, + 71, + "1" + ], + [ + "add", + 72, + 71, + "1" + ], + [ + "add", + 0, + 71, + "1" + ], + [ + "scale", + 71, + null, + "-1" + ], + [ + "add", + 71, + 70, + "1" + ], + [ + "add", + 71, + 2, + "1" + ], + [ + "add", + 71, + 72, + "1" + ], + [ + "add", + 71, + 0, + "1" + ], + [ + "add", + 70, + 71, + "-1" + ], + [ + "add", + 2, + 71, + "-1" + ], + [ + "add", + 72, + 71, + "-1" + ], + [ + "add", + 0, + 71, + "-1" + ], + [ + "add", + 81, + 92, + "-1" + ], + [ + "scale", + 92, + null, + "2" + ], + [ + "add", + 92, + 81, + "1" + ], + [ + "scale", + 81, + null, + "-1" + ], + [ + "add", + 79, + 94, + "-1" + ], + [ + "scale", + 94, + null, + "2" + ], + [ + "add", + 94, + 79, + "1" + ], + [ + "scale", + 79, + null, + "-1" + ], + [ + "add", + 78, + 99, + "1" + ], + [ + "scale", + 99, + null, + "-2" + ], + [ + "add", + 99, + 78, + "1" + ], + [ + "add", + 76, + 87, + "-1" + ], + [ + "scale", + 87, + null, + "2" + ], + [ + "add", + 87, + 76, + "1" + ], + [ + "add", + 72, + 89, + "-1" + ], + [ + "scale", + 89, + null, + "2" + ], + [ + "add", + 89, + 72, + "1" + ], + [ + "add", + 71, + 90, + "-1" + ], + [ + "scale", + 90, + null, + "2" + ], + [ + "add", + 90, + 71, + "1" + ], + [ + "add", + 70, + 91, + "-1" + ], + [ + "scale", + 91, + null, + "2" + ], + [ + "add", + 91, + 70, + "1" + ], + [ + "add", + 43, + 104, + "1" + ], + [ + "scale", + 104, + null, + "-2" + ], + [ + "add", + 104, + 43, + "1" + ], + [ + "scale", + 43, + null, + "-1" + ], + [ + "add", + 42, + 105, + "1" + ], + [ + "scale", + 105, + null, + "2" + ], + [ + "add", + 105, + 42, + "-1" + ], + [ + "scale", + 42, + null, + "-1" + ], + [ + "add", + 41, + 106, + "1" + ], + [ + "scale", + 106, + null, + "-2" + ], + [ + "add", + 106, + 41, + "1" + ], + [ + "scale", + 41, + null, + "-1" + ], + [ + "add", + 37, + 110, + "1" + ], + [ + "scale", + 110, + null, + "-2" + ], + [ + "add", + 110, + 37, + "1" + ], + [ + "scale", + 37, + null, + "-1" + ], + [ + "add", + 36, + 111, + "1" + ], + [ + "scale", + 111, + null, + "2" + ], + [ + "add", + 111, + 36, + "-1" + ], + [ + "scale", + 36, + null, + "-1" + ], + [ + "add", + 21, + 47, + "-1" + ], + [ + "scale", + 47, + null, + "-2" + ], + [ + "add", + 47, + 21, + "-1" + ], + [ + "scale", + 21, + null, + "-1" + ], + [ + "add", + 20, + 46, + "-1" + ], + [ + "scale", + 46, + null, + "-2" + ], + [ + "add", + 46, + 20, + "-1" + ], + [ + "add", + 16, + 44, + "-1" + ], + [ + "scale", + 44, + null, + "-2" + ], + [ + "add", + 44, + 16, + "-1" + ], + [ + "add", + 15, + 53, + "-1" + ], + [ + "scale", + 53, + null, + "2" + ], + [ + "add", + 53, + 15, + "1" + ], + [ + "add", + 14, + 52, + "-1" + ], + [ + "scale", + 52, + null, + "2" + ], + [ + "add", + 52, + 14, + "1" + ], + [ + "add", + 13, + 51, + "-1" + ], + [ + "scale", + 51, + null, + "2" + ], + [ + "add", + 51, + 13, + "1" + ], + [ + "add", + 11, + 63, + "1" + ], + [ + "scale", + 63, + null, + "2" + ], + [ + "add", + 63, + 11, + "-1" + ], + [ + "add", + 10, + 62, + "1" + ], + [ + "scale", + 62, + null, + "-2" + ], + [ + "add", + 62, + 10, + "1" + ], + [ + "add", + 9, + 61, + "1" + ], + [ + "scale", + 61, + null, + "2" + ], + [ + "add", + 61, + 9, + "-1" + ], + [ + "add", + 7, + 57, + "1" + ], + [ + "scale", + 57, + null, + "-2" + ], + [ + "add", + 57, + 7, + "1" + ], + [ + "add", + 2, + 25, + "1" + ], + [ + "scale", + 25, + null, + "-2" + ], + [ + "add", + 25, + 2, + "1" + ], + [ + "add", + 0, + 27, + "1" + ], + [ + "scale", + 27, + null, + "-2" + ], + [ + "add", + 27, + 0, + "1" + ] + ] + }, + "correction_U": [ + { + "0": "1/2", + "2": "1/2" + }, + { + "20": "-1" + }, + { + "0": "1/2", + "8": "1/2" + }, + { + "17": "-1" + }, + { + "24": "-1" + }, + { + "16": "-1" + }, + { + "28": "-1" + }, + { + "10": "1/2", + "12": "1/2" + }, + { + "21": "-1" + }, + { + "10": "1/2", + "6": "1/2" + }, + { + "10": "1/2", + "14": "1/2" + }, + { + "11": "1/2", + "4": "1/2" + }, + { + "21": "-1" + }, + { + "2": "1/2", + "6": "-1/2" + }, + { + "14": "-1/2", + "2": "1/2" + }, + { + "2": "-1/2", + "4": "-1/2" + }, + { + "12": "-1/2", + "8": "1/2" + }, + { + "20": "-1" + }, + { + "25": "-1" + }, + { + "26": "-1" + }, + { + "14": "-1/2", + "8": "1/2" + }, + { + "4": "-1/2", + "9": "1/2" + }, + { + "25": "-1" + }, + { + "19": "-1" + }, + { + "18": "-1" + }, + { + "0": "1/2", + "8": "-1/2" + }, + { + "23": "-1" + }, + { + "0": "1/2", + "2": "-1/2" + }, + { + "26": "-1" + }, + { + "22": "-1" + }, + { + "23": "-1" + }, + { + "29": "-1" + }, + { + "17": "-1" + }, + { + "24": "-1" + }, + { + "16": "-1" + }, + { + "19": "-1" + }, + { + "4": "-1/2", + "6": "-1/2" + }, + { + "15": "-1/2", + "7": "-1/2" + }, + { + "17": "-1" + }, + { + "27": "-1" + }, + { + "16": "-1" + }, + { + "12": "-1/2", + "5": "-1/2" + }, + { + "12": "-1/2", + "14": "1/2" + }, + { + "13": "-1/2", + "6": "-1", + "7": "1/2" + }, + { + "12": "-1/2", + "8": "-1/2" + }, + { + "21": "-1" + }, + { + "14": "-1/2", + "8": "-1/2" + }, + { + "4": "-1/2", + "9": "-1/2" + }, + { + "18": "-1" + }, + { + "22": "-1" + }, + { + "17": "-1" + }, + { + "2": "1/2", + "6": "1/2" + }, + { + "14": "1/2", + "2": "1/2" + }, + { + "2": "-1/2", + "4": "1/2" + }, + { + "22": "-1" + }, + { + "19": "-1" + }, + { + "22": "-1" + }, + { + "10": "1/2", + "12": "-1/2" + }, + { + "27": "-1" + }, + { + "29": "-1" + }, + { + "29": "-1" + }, + { + "10": "1/2", + "6": "-1/2" + }, + { + "10": "1/2", + "14": "-1/2" + }, + { + "11": "1/2", + "4": "-1/2" + }, + { + "23": "-1" + }, + { + "19": "-1" + }, + { + "20": "-1" + }, + { + "18": "-1" + }, + { + "19": "-1" + }, + { + "24": "-1" + }, + { + "0": "1/2", + "4": "-1", + "5": "1/2" + }, + { + "1": "1/2", + "14": "-1", + "15": "1/2" + }, + { + "0": "1/2", + "6": "1/2" + }, + { + "23": "-1" + }, + { + "24": "-1" + }, + { + "20": "-1" + }, + { + "0": "1", + "1": "-1/2", + "12": "-1", + "13": "1/2" + }, + { + "26": "-1" + }, + { + "3": "1/2", + "8": "1", + "9": "-1/2" + }, + { + "10": "-1/2", + "8": "-1/2" + }, + { + "18": "-1" + }, + { + "10": "1", + "11": "-1/2", + "2": "-1", + "3": "1/2" + }, + { + "18": "-1" + }, + { + "20": "-1" + }, + { + "25": "-1" + }, + { + "16": "-1" + }, + { + "27": "-1" + }, + { + "0": "1", + "1": "-1/2", + "12": "1", + "13": "-1/2" + }, + { + "24": "-1" + }, + { + "0": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "14": "1", + "15": "-1/2" + }, + { + "0": "1/2", + "4": "1", + "5": "-1/2" + }, + { + "10": "1", + "11": "-1/2", + "2": "1", + "3": "-1/2" + }, + { + "29": "-1" + }, + { + "10": "-1/2", + "8": "1/2" + }, + { + "17": "-1" + }, + { + "23": "-1" + }, + { + "16": "-1" + }, + { + "28": "-1" + }, + { + "3": "1/2", + "8": "-1", + "9": "1/2" + }, + { + "28": "-1" + }, + { + "28": "-1" + }, + { + "28": "-1" + }, + { + "29": "-1" + }, + { + "13": "-1/2", + "6": "1", + "7": "-1/2" + }, + { + "12": "-1/2", + "14": "-1/2" + }, + { + "12": "-1/2", + "5": "1/2" + }, + { + "21": "-1" + }, + { + "22": "-1" + }, + { + "21": "-1" + }, + { + "15": "-1/2", + "7": "1/2" + }, + { + "4": "-1/2", + "6": "1/2" + } + ], + "correction_V": [ + { + "0": "-1", + "2": "-1", + "25": "-1", + "27": "-1", + "70": "-1", + "71": "1", + "72": "-1", + "89": "-1", + "90": "1", + "91": "-1" + }, + { + "71": "-1", + "76": "1", + "87": "1", + "90": "-1" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "27": "1", + "51": "-1", + "52": "-1", + "53": "1", + "78": "1", + "99": "1" + }, + { + "78": "-1", + "81": "-1", + "92": "1", + "99": "-1" + }, + { + "106": "1", + "11": "-1", + "111": "1", + "15": "1", + "21": "1", + "36": "1", + "41": "-1", + "47": "1", + "53": "-1", + "63": "1" + }, + { + "106": "-1", + "41": "1", + "70": "-1", + "91": "1" + }, + { + "110": "1", + "111": "-1", + "13": "1", + "36": "1", + "37": "-1", + "51": "-1", + "61": "1", + "72": "-1", + "89": "1", + "9": "-1" + }, + { + "104": "1", + "110": "-1", + "37": "1", + "43": "-1" + }, + { + "16": "-1", + "2": "-1", + "20": "-1", + "21": "1", + "25": "1", + "44": "1", + "46": "1", + "47": "-1", + "79": "1", + "94": "-1" + }, + { + "21": "-1", + "47": "1", + "78": "1", + "99": "-1" + }, + { + "10": "-1", + "11": "1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "1", + "7": "-1", + "79": "1", + "9": "-1", + "94": "1" + }, + { + "11": "-1", + "63": "-1", + "81": "1", + "92": "1" + }, + { + "104": "-1", + "105": "1", + "106": "1", + "16": "1", + "41": "1", + "42": "1", + "43": "-1", + "44": "1", + "57": "1", + "7": "-1" + }, + { + "104": "1", + "43": "1", + "76": "-1", + "87": "1" + }, + { + "10": "-1", + "105": "1", + "110": "-1", + "14": "1", + "20": "1", + "37": "-1", + "42": "-1", + "46": "1", + "52": "-1", + "62": "1" + }, + { + "110": "1", + "37": "1", + "71": "-1", + "90": "1" + }, + { + "34": "1", + "40": "1", + "5": "1", + "85": "1", + "97": "1" + }, + { + "3": "1", + "32": "1", + "38": "1", + "50": "1", + "95": "1" + }, + { + "24": "1", + "48": "1", + "67": "1", + "80": "1", + "82": "1" + }, + { + "23": "1", + "35": "1", + "55": "1", + "65": "1", + "68": "1" + }, + { + "1": "1", + "17": "1", + "66": "1", + "75": "1", + "83": "1" + }, + { + "107": "1", + "109": "1", + "12": "1", + "45": "1", + "8": "1" + }, + { + "108": "1", + "29": "1", + "49": "1", + "54": "1", + "56": "1" + }, + { + "26": "1", + "30": "1", + "64": "1", + "73": "1", + "96": "1" + }, + { + "33": "1", + "4": "1", + "69": "1", + "74": "1", + "88": "1" + }, + { + "18": "1", + "22": "1", + "84": "1" + }, + { + "19": "1", + "28": "1", + "77": "1" + }, + { + "39": "1", + "58": "1", + "86": "1" + }, + { + "100": "1", + "101": "1", + "102": "1", + "6": "1", + "98": "1" + }, + { + "103": "1", + "31": "1", + "59": "1", + "60": "1", + "93": "1" + } + ], + "large_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "maximal_small_cliques": [ + [ + 1, + 26, + 31, + 35 + ], + [ + 3, + 28, + 32, + 38 + ], + [ + 4, + 29, + 33, + 39 + ], + [ + 5, + 30, + 34, + 40 + ], + [ + 6, + 8, + 12, + 45 + ], + [ + 1, + 3, + 17, + 45 + ], + [ + 1, + 4, + 18, + 45 + ], + [ + 1, + 5, + 19, + 45 + ], + [ + 3, + 4, + 22, + 45 + ], + [ + 17, + 18, + 22, + 45 + ], + [ + 3, + 5, + 23, + 45 + ], + [ + 17, + 19, + 23, + 45 + ], + [ + 4, + 5, + 24, + 45 + ], + [ + 18, + 19, + 24, + 45 + ], + [ + 22, + 23, + 24, + 45 + ], + [ + 12, + 26, + 28, + 48 + ], + [ + 17, + 33, + 39, + 48 + ], + [ + 17, + 34, + 40, + 48 + ], + [ + 12, + 26, + 29, + 49 + ], + [ + 18, + 32, + 38, + 49 + ], + [ + 18, + 34, + 40, + 49 + ], + [ + 12, + 26, + 30, + 50 + ], + [ + 19, + 32, + 38, + 50 + ], + [ + 19, + 33, + 39, + 50 + ], + [ + 12, + 28, + 29, + 54 + ], + [ + 22, + 31, + 35, + 54 + ], + [ + 22, + 34, + 40, + 54 + ], + [ + 12, + 48, + 49, + 54 + ], + [ + 12, + 28, + 30, + 55 + ], + [ + 23, + 31, + 35, + 55 + ], + [ + 23, + 33, + 39, + 55 + ], + [ + 12, + 48, + 50, + 55 + ], + [ + 12, + 29, + 30, + 56 + ], + [ + 24, + 31, + 35, + 56 + ], + [ + 24, + 32, + 38, + 56 + ], + [ + 12, + 49, + 50, + 56 + ], + [ + 12, + 54, + 55, + 56 + ], + [ + 8, + 31, + 32, + 58 + ], + [ + 17, + 29, + 39, + 58 + ], + [ + 17, + 30, + 40, + 58 + ], + [ + 4, + 39, + 48, + 58 + ], + [ + 5, + 40, + 48, + 58 + ], + [ + 8, + 31, + 33, + 59 + ], + [ + 18, + 28, + 38, + 59 + ], + [ + 18, + 30, + 40, + 59 + ], + [ + 3, + 38, + 49, + 59 + ], + [ + 5, + 40, + 49, + 59 + ], + [ + 8, + 31, + 34, + 60 + ], + [ + 19, + 28, + 38, + 60 + ], + [ + 19, + 29, + 39, + 60 + ], + [ + 3, + 38, + 50, + 60 + ], + [ + 4, + 39, + 50, + 60 + ], + [ + 8, + 32, + 33, + 64 + ], + [ + 22, + 26, + 35, + 64 + ], + [ + 22, + 30, + 40, + 64 + ], + [ + 1, + 35, + 54, + 64 + ], + [ + 5, + 40, + 54, + 64 + ], + [ + 8, + 58, + 59, + 64 + ], + [ + 8, + 32, + 34, + 65 + ], + [ + 23, + 26, + 35, + 65 + ], + [ + 23, + 29, + 39, + 65 + ], + [ + 1, + 35, + 55, + 65 + ], + [ + 4, + 39, + 55, + 65 + ], + [ + 8, + 58, + 60, + 65 + ], + [ + 8, + 33, + 34, + 66 + ], + [ + 24, + 26, + 35, + 66 + ], + [ + 24, + 28, + 38, + 66 + ], + [ + 1, + 35, + 56, + 66 + ], + [ + 3, + 38, + 56, + 66 + ], + [ + 8, + 59, + 60, + 66 + ], + [ + 8, + 64, + 65, + 66 + ], + [ + 17, + 29, + 33, + 67 + ], + [ + 17, + 30, + 34, + 67 + ], + [ + 6, + 35, + 38, + 67 + ], + [ + 4, + 33, + 48, + 67 + ], + [ + 5, + 34, + 48, + 67 + ], + [ + 4, + 29, + 58, + 67 + ], + [ + 5, + 30, + 58, + 67 + ], + [ + 17, + 48, + 58, + 67 + ], + [ + 24, + 56, + 58, + 67 + ], + [ + 24, + 48, + 66, + 67 + ], + [ + 17, + 56, + 66, + 67 + ], + [ + 18, + 28, + 32, + 68 + ], + [ + 18, + 30, + 34, + 68 + ], + [ + 6, + 35, + 39, + 68 + ], + [ + 3, + 32, + 49, + 68 + ], + [ + 5, + 34, + 49, + 68 + ], + [ + 3, + 28, + 59, + 68 + ], + [ + 5, + 30, + 59, + 68 + ], + [ + 18, + 49, + 59, + 68 + ], + [ + 23, + 55, + 59, + 68 + ], + [ + 23, + 49, + 65, + 68 + ], + [ + 18, + 55, + 65, + 68 + ], + [ + 19, + 28, + 32, + 69 + ], + [ + 19, + 29, + 33, + 69 + ], + [ + 6, + 35, + 40, + 69 + ], + [ + 3, + 32, + 50, + 69 + ], + [ + 4, + 33, + 50, + 69 + ], + [ + 3, + 28, + 60, + 69 + ], + [ + 4, + 29, + 60, + 69 + ], + [ + 19, + 50, + 60, + 69 + ], + [ + 22, + 54, + 60, + 69 + ], + [ + 22, + 50, + 64, + 69 + ], + [ + 19, + 54, + 64, + 69 + ], + [ + 22, + 26, + 31, + 73 + ], + [ + 22, + 30, + 34, + 73 + ], + [ + 6, + 38, + 39, + 73 + ], + [ + 1, + 31, + 54, + 73 + ], + [ + 5, + 34, + 54, + 73 + ], + [ + 22, + 50, + 60, + 73 + ], + [ + 19, + 54, + 60, + 73 + ], + [ + 1, + 26, + 64, + 73 + ], + [ + 5, + 30, + 64, + 73 + ], + [ + 19, + 50, + 64, + 73 + ], + [ + 22, + 54, + 64, + 73 + ], + [ + 6, + 67, + 68, + 73 + ], + [ + 23, + 26, + 31, + 74 + ], + [ + 23, + 29, + 33, + 74 + ], + [ + 6, + 38, + 40, + 74 + ], + [ + 1, + 31, + 55, + 74 + ], + [ + 4, + 33, + 55, + 74 + ], + [ + 23, + 49, + 59, + 74 + ], + [ + 18, + 55, + 59, + 74 + ], + [ + 1, + 26, + 65, + 74 + ], + [ + 4, + 29, + 65, + 74 + ], + [ + 18, + 49, + 65, + 74 + ], + [ + 23, + 55, + 65, + 74 + ], + [ + 6, + 67, + 69, + 74 + ], + [ + 24, + 26, + 31, + 75 + ], + [ + 24, + 28, + 32, + 75 + ], + [ + 6, + 39, + 40, + 75 + ], + [ + 1, + 31, + 56, + 75 + ], + [ + 3, + 32, + 56, + 75 + ], + [ + 24, + 48, + 58, + 75 + ], + [ + 17, + 56, + 58, + 75 + ], + [ + 1, + 26, + 66, + 75 + ], + [ + 3, + 28, + 66, + 75 + ], + [ + 17, + 48, + 66, + 75 + ], + [ + 24, + 56, + 66, + 75 + ], + [ + 6, + 68, + 69, + 75 + ], + [ + 6, + 73, + 74, + 75 + ], + [ + 17, + 18, + 19, + 77 + ], + [ + 17, + 22, + 23, + 77 + ], + [ + 18, + 22, + 24, + 77 + ], + [ + 19, + 23, + 24, + 77 + ], + [ + 24, + 26, + 28, + 77 + ], + [ + 23, + 26, + 29, + 77 + ], + [ + 19, + 28, + 29, + 77 + ], + [ + 22, + 26, + 30, + 77 + ], + [ + 18, + 28, + 30, + 77 + ], + [ + 17, + 29, + 30, + 77 + ], + [ + 24, + 31, + 32, + 77 + ], + [ + 23, + 31, + 33, + 77 + ], + [ + 19, + 32, + 33, + 77 + ], + [ + 22, + 31, + 34, + 77 + ], + [ + 18, + 32, + 34, + 77 + ], + [ + 17, + 33, + 34, + 77 + ], + [ + 24, + 35, + 38, + 77 + ], + [ + 23, + 35, + 39, + 77 + ], + [ + 19, + 38, + 39, + 77 + ], + [ + 22, + 35, + 40, + 77 + ], + [ + 18, + 38, + 40, + 77 + ], + [ + 17, + 39, + 40, + 77 + ], + [ + 3, + 4, + 5, + 80 + ], + [ + 3, + 22, + 23, + 80 + ], + [ + 4, + 22, + 24, + 80 + ], + [ + 5, + 23, + 24, + 80 + ], + [ + 24, + 26, + 48, + 80 + ], + [ + 23, + 26, + 49, + 80 + ], + [ + 5, + 48, + 49, + 80 + ], + [ + 22, + 26, + 50, + 80 + ], + [ + 4, + 48, + 50, + 80 + ], + [ + 3, + 49, + 50, + 80 + ], + [ + 24, + 31, + 58, + 80 + ], + [ + 23, + 31, + 59, + 80 + ], + [ + 5, + 58, + 59, + 80 + ], + [ + 22, + 31, + 60, + 80 + ], + [ + 4, + 58, + 60, + 80 + ], + [ + 3, + 59, + 60, + 80 + ], + [ + 24, + 35, + 67, + 80 + ], + [ + 23, + 35, + 68, + 80 + ], + [ + 5, + 67, + 68, + 80 + ], + [ + 22, + 35, + 69, + 80 + ], + [ + 4, + 67, + 69, + 80 + ], + [ + 3, + 68, + 69, + 80 + ], + [ + 12, + 26, + 77, + 80 + ], + [ + 8, + 31, + 77, + 80 + ], + [ + 6, + 35, + 77, + 80 + ], + [ + 22, + 23, + 24, + 26, + 31, + 35, + 77, + 80 + ], + [ + 1, + 4, + 5, + 82 + ], + [ + 1, + 18, + 19, + 82 + ], + [ + 4, + 18, + 24, + 82 + ], + [ + 5, + 19, + 24, + 82 + ], + [ + 24, + 28, + 48, + 82 + ], + [ + 19, + 28, + 54, + 82 + ], + [ + 5, + 48, + 54, + 82 + ], + [ + 18, + 28, + 55, + 82 + ], + [ + 4, + 48, + 55, + 82 + ], + [ + 1, + 54, + 55, + 82 + ], + [ + 24, + 32, + 58, + 82 + ], + [ + 19, + 32, + 64, + 82 + ], + [ + 5, + 58, + 64, + 82 + ], + [ + 18, + 32, + 65, + 82 + ], + [ + 4, + 58, + 65, + 82 + ], + [ + 1, + 64, + 65, + 82 + ], + [ + 24, + 38, + 67, + 82 + ], + [ + 19, + 38, + 73, + 82 + ], + [ + 5, + 67, + 73, + 82 + ], + [ + 18, + 38, + 74, + 82 + ], + [ + 4, + 67, + 74, + 82 + ], + [ + 1, + 73, + 74, + 82 + ], + [ + 12, + 28, + 77, + 82 + ], + [ + 8, + 32, + 77, + 82 + ], + [ + 6, + 38, + 77, + 82 + ], + [ + 18, + 19, + 24, + 28, + 32, + 38, + 77, + 82 + ], + [ + 12, + 48, + 80, + 82 + ], + [ + 8, + 58, + 80, + 82 + ], + [ + 6, + 67, + 80, + 82 + ], + [ + 4, + 5, + 24, + 48, + 58, + 67, + 80, + 82 + ], + [ + 24, + 77, + 80, + 82 + ], + [ + 1, + 3, + 5, + 83 + ], + [ + 1, + 17, + 19, + 83 + ], + [ + 3, + 17, + 23, + 83 + ], + [ + 5, + 19, + 23, + 83 + ], + [ + 23, + 29, + 49, + 83 + ], + [ + 19, + 29, + 54, + 83 + ], + [ + 5, + 49, + 54, + 83 + ], + [ + 17, + 29, + 56, + 83 + ], + [ + 3, + 49, + 56, + 83 + ], + [ + 1, + 54, + 56, + 83 + ], + [ + 23, + 33, + 59, + 83 + ], + [ + 19, + 33, + 64, + 83 + ], + [ + 5, + 59, + 64, + 83 + ], + [ + 17, + 33, + 66, + 83 + ], + [ + 3, + 59, + 66, + 83 + ], + [ + 1, + 64, + 66, + 83 + ], + [ + 23, + 39, + 68, + 83 + ], + [ + 19, + 39, + 73, + 83 + ], + [ + 5, + 68, + 73, + 83 + ], + [ + 17, + 39, + 75, + 83 + ], + [ + 3, + 68, + 75, + 83 + ], + [ + 1, + 73, + 75, + 83 + ], + [ + 12, + 29, + 77, + 83 + ], + [ + 8, + 33, + 77, + 83 + ], + [ + 6, + 39, + 77, + 83 + ], + [ + 17, + 19, + 23, + 29, + 33, + 39, + 77, + 83 + ], + [ + 12, + 49, + 80, + 83 + ], + [ + 8, + 59, + 80, + 83 + ], + [ + 6, + 68, + 80, + 83 + ], + [ + 3, + 5, + 23, + 49, + 59, + 68, + 80, + 83 + ], + [ + 23, + 77, + 80, + 83 + ], + [ + 12, + 54, + 82, + 83 + ], + [ + 8, + 64, + 82, + 83 + ], + [ + 6, + 73, + 82, + 83 + ], + [ + 1, + 5, + 19, + 54, + 64, + 73, + 82, + 83 + ], + [ + 19, + 77, + 82, + 83 + ], + [ + 5, + 80, + 82, + 83 + ], + [ + 1, + 3, + 4, + 84 + ], + [ + 1, + 17, + 18, + 84 + ], + [ + 3, + 17, + 22, + 84 + ], + [ + 4, + 18, + 22, + 84 + ], + [ + 22, + 30, + 50, + 84 + ], + [ + 18, + 30, + 55, + 84 + ], + [ + 4, + 50, + 55, + 84 + ], + [ + 17, + 30, + 56, + 84 + ], + [ + 3, + 50, + 56, + 84 + ], + [ + 1, + 55, + 56, + 84 + ], + [ + 22, + 34, + 60, + 84 + ], + [ + 18, + 34, + 65, + 84 + ], + [ + 4, + 60, + 65, + 84 + ], + [ + 17, + 34, + 66, + 84 + ], + [ + 3, + 60, + 66, + 84 + ], + [ + 1, + 65, + 66, + 84 + ], + [ + 22, + 40, + 69, + 84 + ], + [ + 18, + 40, + 74, + 84 + ], + [ + 4, + 69, + 74, + 84 + ], + [ + 17, + 40, + 75, + 84 + ], + [ + 3, + 69, + 75, + 84 + ], + [ + 1, + 74, + 75, + 84 + ], + [ + 12, + 30, + 77, + 84 + ], + [ + 8, + 34, + 77, + 84 + ], + [ + 6, + 40, + 77, + 84 + ], + [ + 17, + 18, + 22, + 30, + 34, + 40, + 77, + 84 + ], + [ + 12, + 50, + 80, + 84 + ], + [ + 8, + 60, + 80, + 84 + ], + [ + 6, + 69, + 80, + 84 + ], + [ + 3, + 4, + 22, + 50, + 60, + 69, + 80, + 84 + ], + [ + 22, + 77, + 80, + 84 + ], + [ + 12, + 55, + 82, + 84 + ], + [ + 8, + 65, + 82, + 84 + ], + [ + 6, + 74, + 82, + 84 + ], + [ + 1, + 4, + 18, + 55, + 65, + 74, + 82, + 84 + ], + [ + 18, + 77, + 82, + 84 + ], + [ + 4, + 80, + 82, + 84 + ], + [ + 12, + 56, + 83, + 84 + ], + [ + 8, + 66, + 83, + 84 + ], + [ + 6, + 75, + 83, + 84 + ], + [ + 1, + 3, + 17, + 56, + 66, + 75, + 83, + 84 + ], + [ + 17, + 77, + 83, + 84 + ], + [ + 3, + 80, + 83, + 84 + ], + [ + 1, + 82, + 83, + 84 + ], + [ + 6, + 8, + 12, + 77, + 80, + 82, + 83, + 84 + ], + [ + 4, + 5, + 48, + 85 + ], + [ + 33, + 34, + 48, + 85 + ], + [ + 39, + 40, + 48, + 85 + ], + [ + 3, + 5, + 49, + 85 + ], + [ + 32, + 34, + 49, + 85 + ], + [ + 38, + 40, + 49, + 85 + ], + [ + 3, + 4, + 50, + 85 + ], + [ + 32, + 33, + 50, + 85 + ], + [ + 38, + 39, + 50, + 85 + ], + [ + 48, + 49, + 50, + 85 + ], + [ + 1, + 5, + 54, + 85 + ], + [ + 31, + 34, + 54, + 85 + ], + [ + 35, + 40, + 54, + 85 + ], + [ + 1, + 4, + 55, + 85 + ], + [ + 31, + 33, + 55, + 85 + ], + [ + 35, + 39, + 55, + 85 + ], + [ + 48, + 54, + 55, + 85 + ], + [ + 1, + 3, + 56, + 85 + ], + [ + 31, + 32, + 56, + 85 + ], + [ + 35, + 38, + 56, + 85 + ], + [ + 49, + 54, + 56, + 85 + ], + [ + 50, + 55, + 56, + 85 + ], + [ + 6, + 8, + 77, + 85 + ], + [ + 31, + 35, + 77, + 85 + ], + [ + 32, + 38, + 77, + 85 + ], + [ + 33, + 39, + 77, + 85 + ], + [ + 34, + 40, + 77, + 85 + ], + [ + 4, + 5, + 58, + 86 + ], + [ + 29, + 30, + 58, + 86 + ], + [ + 39, + 40, + 58, + 86 + ], + [ + 3, + 5, + 59, + 86 + ], + [ + 28, + 30, + 59, + 86 + ], + [ + 38, + 40, + 59, + 86 + ], + [ + 3, + 4, + 60, + 86 + ], + [ + 28, + 29, + 60, + 86 + ], + [ + 38, + 39, + 60, + 86 + ], + [ + 58, + 59, + 60, + 86 + ], + [ + 1, + 5, + 64, + 86 + ], + [ + 26, + 30, + 64, + 86 + ], + [ + 35, + 40, + 64, + 86 + ], + [ + 1, + 4, + 65, + 86 + ], + [ + 26, + 29, + 65, + 86 + ], + [ + 35, + 39, + 65, + 86 + ], + [ + 58, + 64, + 65, + 86 + ], + [ + 1, + 3, + 66, + 86 + ], + [ + 26, + 28, + 66, + 86 + ], + [ + 35, + 38, + 66, + 86 + ], + [ + 59, + 64, + 66, + 86 + ], + [ + 60, + 65, + 66, + 86 + ], + [ + 6, + 12, + 77, + 86 + ], + [ + 26, + 35, + 77, + 86 + ], + [ + 28, + 38, + 77, + 86 + ], + [ + 29, + 39, + 77, + 86 + ], + [ + 30, + 40, + 77, + 86 + ], + [ + 1, + 35, + 85, + 86 + ], + [ + 3, + 38, + 85, + 86 + ], + [ + 4, + 39, + 85, + 86 + ], + [ + 5, + 40, + 85, + 86 + ], + [ + 6, + 45, + 85, + 86 + ], + [ + 6, + 35, + 38, + 39, + 40, + 77, + 85, + 86 + ], + [ + 4, + 5, + 67, + 88 + ], + [ + 29, + 30, + 67, + 88 + ], + [ + 33, + 34, + 67, + 88 + ], + [ + 3, + 5, + 68, + 88 + ], + [ + 28, + 30, + 68, + 88 + ], + [ + 32, + 34, + 68, + 88 + ], + [ + 3, + 4, + 69, + 88 + ], + [ + 28, + 29, + 69, + 88 + ], + [ + 32, + 33, + 69, + 88 + ], + [ + 67, + 68, + 69, + 88 + ], + [ + 1, + 5, + 73, + 88 + ], + [ + 26, + 30, + 73, + 88 + ], + [ + 31, + 34, + 73, + 88 + ], + [ + 1, + 4, + 74, + 88 + ], + [ + 26, + 29, + 74, + 88 + ], + [ + 31, + 33, + 74, + 88 + ], + [ + 67, + 73, + 74, + 88 + ], + [ + 1, + 3, + 75, + 88 + ], + [ + 26, + 28, + 75, + 88 + ], + [ + 31, + 32, + 75, + 88 + ], + [ + 68, + 73, + 75, + 88 + ], + [ + 69, + 74, + 75, + 88 + ], + [ + 8, + 12, + 77, + 88 + ], + [ + 26, + 31, + 77, + 88 + ], + [ + 28, + 32, + 77, + 88 + ], + [ + 29, + 33, + 77, + 88 + ], + [ + 30, + 34, + 77, + 88 + ], + [ + 1, + 31, + 85, + 88 + ], + [ + 3, + 32, + 85, + 88 + ], + [ + 4, + 33, + 85, + 88 + ], + [ + 5, + 34, + 85, + 88 + ], + [ + 8, + 45, + 85, + 88 + ], + [ + 8, + 31, + 32, + 33, + 34, + 77, + 85, + 88 + ], + [ + 1, + 26, + 86, + 88 + ], + [ + 3, + 28, + 86, + 88 + ], + [ + 4, + 29, + 86, + 88 + ], + [ + 5, + 30, + 86, + 88 + ], + [ + 12, + 45, + 86, + 88 + ], + [ + 12, + 26, + 28, + 29, + 30, + 77, + 86, + 88 + ], + [ + 1, + 3, + 4, + 5, + 45, + 85, + 86, + 88 + ], + [ + 77, + 85, + 86, + 88 + ], + [ + 18, + 19, + 28, + 93 + ], + [ + 17, + 19, + 29, + 93 + ], + [ + 17, + 18, + 30, + 93 + ], + [ + 28, + 29, + 30, + 93 + ], + [ + 1, + 19, + 54, + 93 + ], + [ + 1, + 18, + 55, + 93 + ], + [ + 28, + 54, + 55, + 93 + ], + [ + 1, + 17, + 56, + 93 + ], + [ + 29, + 54, + 56, + 93 + ], + [ + 30, + 55, + 56, + 93 + ], + [ + 31, + 56, + 58, + 93 + ], + [ + 31, + 55, + 59, + 93 + ], + [ + 30, + 58, + 59, + 93 + ], + [ + 31, + 54, + 60, + 93 + ], + [ + 29, + 58, + 60, + 93 + ], + [ + 28, + 59, + 60, + 93 + ], + [ + 35, + 56, + 67, + 93 + ], + [ + 35, + 55, + 68, + 93 + ], + [ + 30, + 67, + 68, + 93 + ], + [ + 35, + 54, + 69, + 93 + ], + [ + 29, + 67, + 69, + 93 + ], + [ + 28, + 68, + 69, + 93 + ], + [ + 6, + 8, + 80, + 93 + ], + [ + 31, + 35, + 80, + 93 + ], + [ + 58, + 67, + 80, + 93 + ], + [ + 59, + 68, + 80, + 93 + ], + [ + 60, + 69, + 80, + 93 + ], + [ + 8, + 31, + 85, + 93 + ], + [ + 6, + 35, + 85, + 93 + ], + [ + 1, + 45, + 85, + 93 + ], + [ + 1, + 31, + 35, + 54, + 55, + 56, + 85, + 93 + ], + [ + 22, + 23, + 26, + 95 + ], + [ + 17, + 23, + 29, + 95 + ], + [ + 17, + 22, + 30, + 95 + ], + [ + 26, + 29, + 30, + 95 + ], + [ + 3, + 23, + 49, + 95 + ], + [ + 3, + 22, + 50, + 95 + ], + [ + 26, + 49, + 50, + 95 + ], + [ + 3, + 17, + 56, + 95 + ], + [ + 29, + 49, + 56, + 95 + ], + [ + 30, + 50, + 56, + 95 + ], + [ + 32, + 56, + 58, + 95 + ], + [ + 32, + 50, + 64, + 95 + ], + [ + 30, + 58, + 64, + 95 + ], + [ + 32, + 49, + 65, + 95 + ], + [ + 29, + 58, + 65, + 95 + ], + [ + 26, + 64, + 65, + 95 + ], + [ + 38, + 56, + 67, + 95 + ], + [ + 38, + 50, + 73, + 95 + ], + [ + 30, + 67, + 73, + 95 + ], + [ + 38, + 49, + 74, + 95 + ], + [ + 29, + 67, + 74, + 95 + ], + [ + 26, + 73, + 74, + 95 + ], + [ + 6, + 8, + 82, + 95 + ], + [ + 32, + 38, + 82, + 95 + ], + [ + 58, + 67, + 82, + 95 + ], + [ + 64, + 73, + 82, + 95 + ], + [ + 65, + 74, + 82, + 95 + ], + [ + 8, + 32, + 85, + 95 + ], + [ + 6, + 38, + 85, + 95 + ], + [ + 3, + 45, + 85, + 95 + ], + [ + 3, + 32, + 38, + 49, + 50, + 56, + 85, + 95 + ], + [ + 17, + 45, + 93, + 95 + ], + [ + 8, + 58, + 93, + 95 + ], + [ + 6, + 67, + 93, + 95 + ], + [ + 17, + 29, + 30, + 56, + 58, + 67, + 93, + 95 + ], + [ + 56, + 85, + 93, + 95 + ], + [ + 22, + 24, + 26, + 96 + ], + [ + 18, + 24, + 28, + 96 + ], + [ + 18, + 22, + 30, + 96 + ], + [ + 26, + 28, + 30, + 96 + ], + [ + 4, + 24, + 48, + 96 + ], + [ + 4, + 22, + 50, + 96 + ], + [ + 26, + 48, + 50, + 96 + ], + [ + 4, + 18, + 55, + 96 + ], + [ + 28, + 48, + 55, + 96 + ], + [ + 30, + 50, + 55, + 96 + ], + [ + 33, + 55, + 59, + 96 + ], + [ + 33, + 50, + 64, + 96 + ], + [ + 30, + 59, + 64, + 96 + ], + [ + 33, + 48, + 66, + 96 + ], + [ + 28, + 59, + 66, + 96 + ], + [ + 26, + 64, + 66, + 96 + ], + [ + 39, + 55, + 68, + 96 + ], + [ + 39, + 50, + 73, + 96 + ], + [ + 30, + 68, + 73, + 96 + ], + [ + 39, + 48, + 75, + 96 + ], + [ + 28, + 68, + 75, + 96 + ], + [ + 26, + 73, + 75, + 96 + ], + [ + 6, + 8, + 83, + 96 + ], + [ + 33, + 39, + 83, + 96 + ], + [ + 59, + 68, + 83, + 96 + ], + [ + 64, + 73, + 83, + 96 + ], + [ + 66, + 75, + 83, + 96 + ], + [ + 8, + 33, + 85, + 96 + ], + [ + 6, + 39, + 85, + 96 + ], + [ + 4, + 45, + 85, + 96 + ], + [ + 4, + 33, + 39, + 48, + 50, + 55, + 85, + 96 + ], + [ + 18, + 45, + 93, + 96 + ], + [ + 8, + 59, + 93, + 96 + ], + [ + 6, + 68, + 93, + 96 + ], + [ + 18, + 28, + 30, + 55, + 59, + 68, + 93, + 96 + ], + [ + 55, + 85, + 93, + 96 + ], + [ + 22, + 45, + 95, + 96 + ], + [ + 8, + 64, + 95, + 96 + ], + [ + 6, + 73, + 95, + 96 + ], + [ + 22, + 26, + 30, + 50, + 64, + 73, + 95, + 96 + ], + [ + 50, + 85, + 95, + 96 + ], + [ + 30, + 93, + 95, + 96 + ], + [ + 23, + 24, + 26, + 97 + ], + [ + 19, + 24, + 28, + 97 + ], + [ + 19, + 23, + 29, + 97 + ], + [ + 26, + 28, + 29, + 97 + ], + [ + 5, + 24, + 48, + 97 + ], + [ + 5, + 23, + 49, + 97 + ], + [ + 26, + 48, + 49, + 97 + ], + [ + 5, + 19, + 54, + 97 + ], + [ + 28, + 48, + 54, + 97 + ], + [ + 29, + 49, + 54, + 97 + ], + [ + 34, + 54, + 60, + 97 + ], + [ + 34, + 49, + 65, + 97 + ], + [ + 29, + 60, + 65, + 97 + ], + [ + 34, + 48, + 66, + 97 + ], + [ + 28, + 60, + 66, + 97 + ], + [ + 26, + 65, + 66, + 97 + ], + [ + 40, + 54, + 69, + 97 + ], + [ + 40, + 49, + 74, + 97 + ], + [ + 29, + 69, + 74, + 97 + ], + [ + 40, + 48, + 75, + 97 + ], + [ + 28, + 69, + 75, + 97 + ], + [ + 26, + 74, + 75, + 97 + ], + [ + 6, + 8, + 84, + 97 + ], + [ + 34, + 40, + 84, + 97 + ], + [ + 60, + 69, + 84, + 97 + ], + [ + 65, + 74, + 84, + 97 + ], + [ + 66, + 75, + 84, + 97 + ], + [ + 8, + 34, + 85, + 97 + ], + [ + 6, + 40, + 85, + 97 + ], + [ + 5, + 45, + 85, + 97 + ], + [ + 5, + 34, + 40, + 48, + 49, + 54, + 85, + 97 + ], + [ + 19, + 45, + 93, + 97 + ], + [ + 8, + 60, + 93, + 97 + ], + [ + 6, + 69, + 93, + 97 + ], + [ + 19, + 28, + 29, + 54, + 60, + 69, + 93, + 97 + ], + [ + 54, + 85, + 93, + 97 + ], + [ + 23, + 45, + 95, + 97 + ], + [ + 8, + 65, + 95, + 97 + ], + [ + 6, + 74, + 95, + 97 + ], + [ + 23, + 26, + 29, + 49, + 65, + 74, + 95, + 97 + ], + [ + 49, + 85, + 95, + 97 + ], + [ + 29, + 93, + 95, + 97 + ], + [ + 24, + 45, + 96, + 97 + ], + [ + 8, + 66, + 96, + 97 + ], + [ + 6, + 75, + 96, + 97 + ], + [ + 24, + 26, + 28, + 48, + 66, + 75, + 96, + 97 + ], + [ + 48, + 85, + 96, + 97 + ], + [ + 28, + 93, + 96, + 97 + ], + [ + 26, + 95, + 96, + 97 + ], + [ + 6, + 8, + 45, + 85, + 93, + 95, + 96, + 97 + ], + [ + 18, + 19, + 32, + 98 + ], + [ + 17, + 19, + 33, + 98 + ], + [ + 17, + 18, + 34, + 98 + ], + [ + 32, + 33, + 34, + 98 + ], + [ + 34, + 48, + 49, + 98 + ], + [ + 33, + 48, + 50, + 98 + ], + [ + 32, + 49, + 50, + 98 + ], + [ + 1, + 19, + 64, + 98 + ], + [ + 26, + 50, + 64, + 98 + ], + [ + 1, + 18, + 65, + 98 + ], + [ + 26, + 49, + 65, + 98 + ], + [ + 32, + 64, + 65, + 98 + ], + [ + 1, + 17, + 66, + 98 + ], + [ + 26, + 48, + 66, + 98 + ], + [ + 33, + 64, + 66, + 98 + ], + [ + 34, + 65, + 66, + 98 + ], + [ + 35, + 66, + 67, + 98 + ], + [ + 35, + 65, + 68, + 98 + ], + [ + 34, + 67, + 68, + 98 + ], + [ + 35, + 64, + 69, + 98 + ], + [ + 33, + 67, + 69, + 98 + ], + [ + 32, + 68, + 69, + 98 + ], + [ + 6, + 12, + 80, + 98 + ], + [ + 26, + 35, + 80, + 98 + ], + [ + 48, + 67, + 80, + 98 + ], + [ + 49, + 68, + 80, + 98 + ], + [ + 50, + 69, + 80, + 98 + ], + [ + 12, + 26, + 86, + 98 + ], + [ + 6, + 35, + 86, + 98 + ], + [ + 1, + 45, + 86, + 98 + ], + [ + 1, + 26, + 35, + 64, + 65, + 66, + 86, + 98 + ], + [ + 1, + 35, + 93, + 98 + ], + [ + 6, + 45, + 93, + 98 + ], + [ + 17, + 67, + 93, + 98 + ], + [ + 18, + 68, + 93, + 98 + ], + [ + 19, + 69, + 93, + 98 + ], + [ + 6, + 35, + 67, + 68, + 69, + 80, + 93, + 98 + ], + [ + 22, + 23, + 31, + 100 + ], + [ + 17, + 23, + 33, + 100 + ], + [ + 17, + 22, + 34, + 100 + ], + [ + 31, + 33, + 34, + 100 + ], + [ + 34, + 48, + 54, + 100 + ], + [ + 33, + 48, + 55, + 100 + ], + [ + 31, + 54, + 55, + 100 + ], + [ + 3, + 23, + 59, + 100 + ], + [ + 28, + 55, + 59, + 100 + ], + [ + 3, + 22, + 60, + 100 + ], + [ + 28, + 54, + 60, + 100 + ], + [ + 31, + 59, + 60, + 100 + ], + [ + 3, + 17, + 66, + 100 + ], + [ + 28, + 48, + 66, + 100 + ], + [ + 33, + 59, + 66, + 100 + ], + [ + 34, + 60, + 66, + 100 + ], + [ + 38, + 66, + 67, + 100 + ], + [ + 38, + 60, + 73, + 100 + ], + [ + 34, + 67, + 73, + 100 + ], + [ + 38, + 59, + 74, + 100 + ], + [ + 33, + 67, + 74, + 100 + ], + [ + 31, + 73, + 74, + 100 + ], + [ + 6, + 12, + 82, + 100 + ], + [ + 28, + 38, + 82, + 100 + ], + [ + 48, + 67, + 82, + 100 + ], + [ + 54, + 73, + 82, + 100 + ], + [ + 55, + 74, + 82, + 100 + ], + [ + 12, + 28, + 86, + 100 + ], + [ + 6, + 38, + 86, + 100 + ], + [ + 3, + 45, + 86, + 100 + ], + [ + 3, + 28, + 38, + 59, + 60, + 66, + 86, + 100 + ], + [ + 3, + 38, + 95, + 100 + ], + [ + 6, + 45, + 95, + 100 + ], + [ + 17, + 67, + 95, + 100 + ], + [ + 22, + 73, + 95, + 100 + ], + [ + 23, + 74, + 95, + 100 + ], + [ + 6, + 38, + 67, + 73, + 74, + 82, + 95, + 100 + ], + [ + 17, + 45, + 98, + 100 + ], + [ + 12, + 48, + 98, + 100 + ], + [ + 6, + 67, + 98, + 100 + ], + [ + 17, + 33, + 34, + 48, + 66, + 67, + 98, + 100 + ], + [ + 66, + 86, + 98, + 100 + ], + [ + 22, + 24, + 31, + 101 + ], + [ + 18, + 24, + 32, + 101 + ], + [ + 18, + 22, + 34, + 101 + ], + [ + 31, + 32, + 34, + 101 + ], + [ + 34, + 49, + 54, + 101 + ], + [ + 32, + 49, + 56, + 101 + ], + [ + 31, + 54, + 56, + 101 + ], + [ + 4, + 24, + 58, + 101 + ], + [ + 29, + 56, + 58, + 101 + ], + [ + 4, + 22, + 60, + 101 + ], + [ + 29, + 54, + 60, + 101 + ], + [ + 31, + 58, + 60, + 101 + ], + [ + 4, + 18, + 65, + 101 + ], + [ + 29, + 49, + 65, + 101 + ], + [ + 32, + 58, + 65, + 101 + ], + [ + 34, + 60, + 65, + 101 + ], + [ + 39, + 65, + 68, + 101 + ], + [ + 39, + 60, + 73, + 101 + ], + [ + 34, + 68, + 73, + 101 + ], + [ + 39, + 58, + 75, + 101 + ], + [ + 32, + 68, + 75, + 101 + ], + [ + 31, + 73, + 75, + 101 + ], + [ + 6, + 12, + 83, + 101 + ], + [ + 29, + 39, + 83, + 101 + ], + [ + 49, + 68, + 83, + 101 + ], + [ + 54, + 73, + 83, + 101 + ], + [ + 56, + 75, + 83, + 101 + ], + [ + 12, + 29, + 86, + 101 + ], + [ + 6, + 39, + 86, + 101 + ], + [ + 4, + 45, + 86, + 101 + ], + [ + 4, + 29, + 39, + 58, + 60, + 65, + 86, + 101 + ], + [ + 4, + 39, + 96, + 101 + ], + [ + 6, + 45, + 96, + 101 + ], + [ + 18, + 68, + 96, + 101 + ], + [ + 22, + 73, + 96, + 101 + ], + [ + 24, + 75, + 96, + 101 + ], + [ + 6, + 39, + 68, + 73, + 75, + 83, + 96, + 101 + ], + [ + 18, + 45, + 98, + 101 + ], + [ + 12, + 49, + 98, + 101 + ], + [ + 6, + 68, + 98, + 101 + ], + [ + 18, + 32, + 34, + 49, + 65, + 68, + 98, + 101 + ], + [ + 65, + 86, + 98, + 101 + ], + [ + 22, + 45, + 100, + 101 + ], + [ + 12, + 54, + 100, + 101 + ], + [ + 6, + 73, + 100, + 101 + ], + [ + 22, + 31, + 34, + 54, + 60, + 73, + 100, + 101 + ], + [ + 60, + 86, + 100, + 101 + ], + [ + 34, + 98, + 100, + 101 + ], + [ + 23, + 24, + 31, + 102 + ], + [ + 19, + 24, + 32, + 102 + ], + [ + 19, + 23, + 33, + 102 + ], + [ + 31, + 32, + 33, + 102 + ], + [ + 33, + 50, + 55, + 102 + ], + [ + 32, + 50, + 56, + 102 + ], + [ + 31, + 55, + 56, + 102 + ], + [ + 5, + 24, + 58, + 102 + ], + [ + 30, + 56, + 58, + 102 + ], + [ + 5, + 23, + 59, + 102 + ], + [ + 30, + 55, + 59, + 102 + ], + [ + 31, + 58, + 59, + 102 + ], + [ + 5, + 19, + 64, + 102 + ], + [ + 30, + 50, + 64, + 102 + ], + [ + 32, + 58, + 64, + 102 + ], + [ + 33, + 59, + 64, + 102 + ], + [ + 40, + 64, + 69, + 102 + ], + [ + 40, + 59, + 74, + 102 + ], + [ + 33, + 69, + 74, + 102 + ], + [ + 40, + 58, + 75, + 102 + ], + [ + 32, + 69, + 75, + 102 + ], + [ + 31, + 74, + 75, + 102 + ], + [ + 6, + 12, + 84, + 102 + ], + [ + 30, + 40, + 84, + 102 + ], + [ + 50, + 69, + 84, + 102 + ], + [ + 55, + 74, + 84, + 102 + ], + [ + 56, + 75, + 84, + 102 + ], + [ + 12, + 30, + 86, + 102 + ], + [ + 6, + 40, + 86, + 102 + ], + [ + 5, + 45, + 86, + 102 + ], + [ + 5, + 30, + 40, + 58, + 59, + 64, + 86, + 102 + ], + [ + 5, + 40, + 97, + 102 + ], + [ + 6, + 45, + 97, + 102 + ], + [ + 19, + 69, + 97, + 102 + ], + [ + 23, + 74, + 97, + 102 + ], + [ + 24, + 75, + 97, + 102 + ], + [ + 6, + 40, + 69, + 74, + 75, + 84, + 97, + 102 + ], + [ + 19, + 45, + 98, + 102 + ], + [ + 12, + 50, + 98, + 102 + ], + [ + 6, + 69, + 98, + 102 + ], + [ + 19, + 32, + 33, + 50, + 64, + 69, + 98, + 102 + ], + [ + 64, + 86, + 98, + 102 + ], + [ + 23, + 45, + 100, + 102 + ], + [ + 12, + 55, + 100, + 102 + ], + [ + 6, + 74, + 100, + 102 + ], + [ + 23, + 31, + 33, + 55, + 59, + 74, + 100, + 102 + ], + [ + 59, + 86, + 100, + 102 + ], + [ + 33, + 98, + 100, + 102 + ], + [ + 24, + 45, + 101, + 102 + ], + [ + 12, + 56, + 101, + 102 + ], + [ + 6, + 75, + 101, + 102 + ], + [ + 24, + 31, + 32, + 56, + 58, + 75, + 101, + 102 + ], + [ + 58, + 86, + 101, + 102 + ], + [ + 32, + 98, + 101, + 102 + ], + [ + 31, + 100, + 101, + 102 + ], + [ + 6, + 12, + 45, + 86, + 98, + 100, + 101, + 102 + ], + [ + 18, + 19, + 38, + 103 + ], + [ + 17, + 19, + 39, + 103 + ], + [ + 17, + 18, + 40, + 103 + ], + [ + 38, + 39, + 40, + 103 + ], + [ + 40, + 48, + 49, + 103 + ], + [ + 39, + 48, + 50, + 103 + ], + [ + 38, + 49, + 50, + 103 + ], + [ + 40, + 58, + 59, + 103 + ], + [ + 39, + 58, + 60, + 103 + ], + [ + 38, + 59, + 60, + 103 + ], + [ + 1, + 19, + 73, + 103 + ], + [ + 26, + 50, + 73, + 103 + ], + [ + 31, + 60, + 73, + 103 + ], + [ + 1, + 18, + 74, + 103 + ], + [ + 26, + 49, + 74, + 103 + ], + [ + 31, + 59, + 74, + 103 + ], + [ + 38, + 73, + 74, + 103 + ], + [ + 1, + 17, + 75, + 103 + ], + [ + 26, + 48, + 75, + 103 + ], + [ + 31, + 58, + 75, + 103 + ], + [ + 39, + 73, + 75, + 103 + ], + [ + 40, + 74, + 75, + 103 + ], + [ + 8, + 12, + 80, + 103 + ], + [ + 26, + 31, + 80, + 103 + ], + [ + 48, + 58, + 80, + 103 + ], + [ + 49, + 59, + 80, + 103 + ], + [ + 50, + 60, + 80, + 103 + ], + [ + 12, + 26, + 88, + 103 + ], + [ + 8, + 31, + 88, + 103 + ], + [ + 1, + 45, + 88, + 103 + ], + [ + 1, + 26, + 31, + 73, + 74, + 75, + 88, + 103 + ], + [ + 1, + 31, + 93, + 103 + ], + [ + 8, + 45, + 93, + 103 + ], + [ + 17, + 58, + 93, + 103 + ], + [ + 18, + 59, + 93, + 103 + ], + [ + 19, + 60, + 93, + 103 + ], + [ + 8, + 31, + 58, + 59, + 60, + 80, + 93, + 103 + ], + [ + 1, + 26, + 98, + 103 + ], + [ + 12, + 45, + 98, + 103 + ], + [ + 17, + 48, + 98, + 103 + ], + [ + 18, + 49, + 98, + 103 + ], + [ + 19, + 50, + 98, + 103 + ], + [ + 12, + 26, + 48, + 49, + 50, + 80, + 98, + 103 + ], + [ + 1, + 17, + 18, + 19, + 45, + 93, + 98, + 103 + ], + [ + 80, + 93, + 98, + 103 + ], + [ + 22, + 23, + 35, + 107 + ], + [ + 17, + 23, + 39, + 107 + ], + [ + 17, + 22, + 40, + 107 + ], + [ + 35, + 39, + 40, + 107 + ], + [ + 40, + 48, + 54, + 107 + ], + [ + 39, + 48, + 55, + 107 + ], + [ + 35, + 54, + 55, + 107 + ], + [ + 40, + 58, + 64, + 107 + ], + [ + 39, + 58, + 65, + 107 + ], + [ + 35, + 64, + 65, + 107 + ], + [ + 3, + 23, + 68, + 107 + ], + [ + 28, + 55, + 68, + 107 + ], + [ + 32, + 65, + 68, + 107 + ], + [ + 3, + 22, + 69, + 107 + ], + [ + 28, + 54, + 69, + 107 + ], + [ + 32, + 64, + 69, + 107 + ], + [ + 35, + 68, + 69, + 107 + ], + [ + 3, + 17, + 75, + 107 + ], + [ + 28, + 48, + 75, + 107 + ], + [ + 32, + 58, + 75, + 107 + ], + [ + 39, + 68, + 75, + 107 + ], + [ + 40, + 69, + 75, + 107 + ], + [ + 8, + 12, + 82, + 107 + ], + [ + 28, + 32, + 82, + 107 + ], + [ + 48, + 58, + 82, + 107 + ], + [ + 54, + 64, + 82, + 107 + ], + [ + 55, + 65, + 82, + 107 + ], + [ + 12, + 28, + 88, + 107 + ], + [ + 8, + 32, + 88, + 107 + ], + [ + 3, + 45, + 88, + 107 + ], + [ + 3, + 28, + 32, + 68, + 69, + 75, + 88, + 107 + ], + [ + 3, + 32, + 95, + 107 + ], + [ + 8, + 45, + 95, + 107 + ], + [ + 17, + 58, + 95, + 107 + ], + [ + 22, + 64, + 95, + 107 + ], + [ + 23, + 65, + 95, + 107 + ], + [ + 8, + 32, + 58, + 64, + 65, + 82, + 95, + 107 + ], + [ + 3, + 28, + 100, + 107 + ], + [ + 12, + 45, + 100, + 107 + ], + [ + 17, + 48, + 100, + 107 + ], + [ + 22, + 54, + 100, + 107 + ], + [ + 23, + 55, + 100, + 107 + ], + [ + 12, + 28, + 48, + 54, + 55, + 82, + 100, + 107 + ], + [ + 3, + 17, + 22, + 23, + 45, + 95, + 100, + 107 + ], + [ + 82, + 95, + 100, + 107 + ], + [ + 17, + 45, + 103, + 107 + ], + [ + 12, + 48, + 103, + 107 + ], + [ + 8, + 58, + 103, + 107 + ], + [ + 17, + 39, + 40, + 48, + 58, + 75, + 103, + 107 + ], + [ + 75, + 88, + 103, + 107 + ], + [ + 22, + 24, + 35, + 108 + ], + [ + 18, + 24, + 38, + 108 + ], + [ + 18, + 22, + 40, + 108 + ], + [ + 35, + 38, + 40, + 108 + ], + [ + 40, + 49, + 54, + 108 + ], + [ + 38, + 49, + 56, + 108 + ], + [ + 35, + 54, + 56, + 108 + ], + [ + 40, + 59, + 64, + 108 + ], + [ + 38, + 59, + 66, + 108 + ], + [ + 35, + 64, + 66, + 108 + ], + [ + 4, + 24, + 67, + 108 + ], + [ + 29, + 56, + 67, + 108 + ], + [ + 33, + 66, + 67, + 108 + ], + [ + 4, + 22, + 69, + 108 + ], + [ + 29, + 54, + 69, + 108 + ], + [ + 33, + 64, + 69, + 108 + ], + [ + 35, + 67, + 69, + 108 + ], + [ + 4, + 18, + 74, + 108 + ], + [ + 29, + 49, + 74, + 108 + ], + [ + 33, + 59, + 74, + 108 + ], + [ + 38, + 67, + 74, + 108 + ], + [ + 40, + 69, + 74, + 108 + ], + [ + 8, + 12, + 83, + 108 + ], + [ + 29, + 33, + 83, + 108 + ], + [ + 49, + 59, + 83, + 108 + ], + [ + 54, + 64, + 83, + 108 + ], + [ + 56, + 66, + 83, + 108 + ], + [ + 12, + 29, + 88, + 108 + ], + [ + 8, + 33, + 88, + 108 + ], + [ + 4, + 45, + 88, + 108 + ], + [ + 4, + 29, + 33, + 67, + 69, + 74, + 88, + 108 + ], + [ + 4, + 33, + 96, + 108 + ], + [ + 8, + 45, + 96, + 108 + ], + [ + 18, + 59, + 96, + 108 + ], + [ + 22, + 64, + 96, + 108 + ], + [ + 24, + 66, + 96, + 108 + ], + [ + 8, + 33, + 59, + 64, + 66, + 83, + 96, + 108 + ], + [ + 4, + 29, + 101, + 108 + ], + [ + 12, + 45, + 101, + 108 + ], + [ + 18, + 49, + 101, + 108 + ], + [ + 22, + 54, + 101, + 108 + ], + [ + 24, + 56, + 101, + 108 + ], + [ + 12, + 29, + 49, + 54, + 56, + 83, + 101, + 108 + ], + [ + 4, + 18, + 22, + 24, + 45, + 96, + 101, + 108 + ], + [ + 83, + 96, + 101, + 108 + ], + [ + 18, + 45, + 103, + 108 + ], + [ + 12, + 49, + 103, + 108 + ], + [ + 8, + 59, + 103, + 108 + ], + [ + 18, + 38, + 40, + 49, + 59, + 74, + 103, + 108 + ], + [ + 74, + 88, + 103, + 108 + ], + [ + 22, + 45, + 107, + 108 + ], + [ + 12, + 54, + 107, + 108 + ], + [ + 8, + 64, + 107, + 108 + ], + [ + 22, + 35, + 40, + 54, + 64, + 69, + 107, + 108 + ], + [ + 69, + 88, + 107, + 108 + ], + [ + 40, + 103, + 107, + 108 + ], + [ + 23, + 24, + 35, + 109 + ], + [ + 19, + 24, + 38, + 109 + ], + [ + 19, + 23, + 39, + 109 + ], + [ + 35, + 38, + 39, + 109 + ], + [ + 39, + 50, + 55, + 109 + ], + [ + 38, + 50, + 56, + 109 + ], + [ + 35, + 55, + 56, + 109 + ], + [ + 39, + 60, + 65, + 109 + ], + [ + 38, + 60, + 66, + 109 + ], + [ + 35, + 65, + 66, + 109 + ], + [ + 5, + 24, + 67, + 109 + ], + [ + 30, + 56, + 67, + 109 + ], + [ + 34, + 66, + 67, + 109 + ], + [ + 5, + 23, + 68, + 109 + ], + [ + 30, + 55, + 68, + 109 + ], + [ + 34, + 65, + 68, + 109 + ], + [ + 35, + 67, + 68, + 109 + ], + [ + 5, + 19, + 73, + 109 + ], + [ + 30, + 50, + 73, + 109 + ], + [ + 34, + 60, + 73, + 109 + ], + [ + 38, + 67, + 73, + 109 + ], + [ + 39, + 68, + 73, + 109 + ], + [ + 8, + 12, + 84, + 109 + ], + [ + 30, + 34, + 84, + 109 + ], + [ + 50, + 60, + 84, + 109 + ], + [ + 55, + 65, + 84, + 109 + ], + [ + 56, + 66, + 84, + 109 + ], + [ + 12, + 30, + 88, + 109 + ], + [ + 8, + 34, + 88, + 109 + ], + [ + 5, + 45, + 88, + 109 + ], + [ + 5, + 30, + 34, + 67, + 68, + 73, + 88, + 109 + ], + [ + 5, + 34, + 97, + 109 + ], + [ + 8, + 45, + 97, + 109 + ], + [ + 19, + 60, + 97, + 109 + ], + [ + 23, + 65, + 97, + 109 + ], + [ + 24, + 66, + 97, + 109 + ], + [ + 8, + 34, + 60, + 65, + 66, + 84, + 97, + 109 + ], + [ + 5, + 30, + 102, + 109 + ], + [ + 12, + 45, + 102, + 109 + ], + [ + 19, + 50, + 102, + 109 + ], + [ + 23, + 55, + 102, + 109 + ], + [ + 24, + 56, + 102, + 109 + ], + [ + 12, + 30, + 50, + 55, + 56, + 84, + 102, + 109 + ], + [ + 5, + 19, + 23, + 24, + 45, + 97, + 102, + 109 + ], + [ + 84, + 97, + 102, + 109 + ], + [ + 19, + 45, + 103, + 109 + ], + [ + 12, + 50, + 103, + 109 + ], + [ + 8, + 60, + 103, + 109 + ], + [ + 19, + 38, + 39, + 50, + 60, + 73, + 103, + 109 + ], + [ + 73, + 88, + 103, + 109 + ], + [ + 23, + 45, + 107, + 109 + ], + [ + 12, + 55, + 107, + 109 + ], + [ + 8, + 65, + 107, + 109 + ], + [ + 23, + 35, + 39, + 55, + 65, + 68, + 107, + 109 + ], + [ + 68, + 88, + 107, + 109 + ], + [ + 39, + 103, + 107, + 109 + ], + [ + 24, + 45, + 108, + 109 + ], + [ + 12, + 56, + 108, + 109 + ], + [ + 8, + 66, + 108, + 109 + ], + [ + 24, + 35, + 38, + 56, + 66, + 67, + 108, + 109 + ], + [ + 67, + 88, + 108, + 109 + ], + [ + 38, + 103, + 108, + 109 + ], + [ + 35, + 107, + 108, + 109 + ], + [ + 8, + 12, + 45, + 88, + 103, + 107, + 108, + 109 + ] + ], + "mode_inverse": [ + { + "2": "-1", + "70": "-1", + "72": "-1", + "76": "1" + }, + { + "1": "1" + }, + { + "0": "-1", + "70": "-1", + "72": "-1", + "76": "1" + }, + { + "3": "1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "1" + }, + { + "10": "-1", + "61": "-1", + "92": "1", + "94": "1" + }, + { + "8": "1" + }, + { + "111": "-1", + "43": "1", + "51": "-1", + "89": "1" + }, + { + "61": "-1", + "7": "-1", + "92": "1", + "94": "1" + }, + { + "21": "-1", + "36": "-1", + "53": "-1", + "91": "1" + }, + { + "12": "1" + }, + { + "14": "-1", + "15": "1", + "27": "-1", + "81": "1" + }, + { + "13": "-1", + "15": "1", + "27": "-1", + "81": "1" + }, + { + "13": "1", + "14": "1", + "27": "1", + "81": "-1" + }, + { + "20": "-1", + "25": "-1", + "79": "-1", + "99": "1" + }, + { + "17": "1" + }, + { + "18": "1" + }, + { + "19": "1" + }, + { + "16": "-1", + "25": "-1", + "79": "-1", + "99": "1" + }, + { + "11": "-1", + "36": "-1", + "53": "-1", + "91": "1" + }, + { + "22": "1" + }, + { + "23": "1" + }, + { + "24": "1" + }, + { + "16": "-1", + "20": "-1", + "79": "-1", + "99": "1" + }, + { + "26": "1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "81": "1" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "11": "-1", + "21": "-1", + "53": "-1", + "91": "1" + }, + { + "111": "-2", + "43": "3", + "51": "-2", + "89": "2", + "9": "-2" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "11": "-2", + "21": "-2", + "36": "-2", + "53": "-2", + "91": "3" + }, + { + "106": "-1", + "44": "-1", + "57": "-1", + "87": "1" + }, + { + "37": "1" + }, + { + "106": "-1", + "42": "-1", + "57": "-1", + "87": "1" + }, + { + "45": "1" + }, + { + "105": "1", + "52": "-1", + "62": "-1", + "90": "1" + }, + { + "16": "-2", + "20": "-2", + "25": "-2", + "79": "-2", + "99": "3" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "111": "-1", + "43": "1", + "89": "1", + "9": "-1" + }, + { + "105": "1", + "46": "-1", + "62": "-1", + "90": "1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "91": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "106": "-1", + "42": "-1", + "44": "-1", + "87": "1" + }, + { + "58": "1" + }, + { + "59": "1" + }, + { + "60": "1" + }, + { + "10": "-1", + "7": "-1", + "92": "1", + "94": "1" + }, + { + "105": "1", + "46": "-1", + "52": "-1", + "90": "1" + }, + { + "10": "-2", + "61": "-2", + "7": "-2", + "92": "3", + "94": "2" + }, + { + "64": "1" + }, + { + "65": "1" + }, + { + "66": "1" + }, + { + "67": "1" + }, + { + "68": "1" + }, + { + "69": "1" + }, + { + "0": "-1", + "2": "-1", + "72": "-1", + "76": "1" + }, + { + "0": "-2", + "2": "-2", + "70": "-2", + "72": "-2", + "76": "3" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "76": "1" + }, + { + "73": "1" + }, + { + "74": "1" + }, + { + "75": "1" + }, + { + "71": "1" + }, + { + "77": "1" + }, + { + "13": "-2", + "14": "-2", + "15": "2", + "27": "-2", + "81": "3" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "99": "1" + }, + { + "80": "1" + }, + { + "78": "1" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "104": "1" + }, + { + "88": "1" + }, + { + "111": "1", + "43": "-1", + "51": "1", + "9": "1" + }, + { + "110": "1" + }, + { + "41": "1" + }, + { + "63": "1" + }, + { + "93": "1" + }, + { + "10": "1", + "61": "1", + "7": "1", + "92": "-1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "47": "1" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "106": "-2", + "42": "-2", + "44": "-2", + "57": "-2", + "87": "3" + }, + { + "46": "1", + "52": "1", + "62": "1", + "90": "-1" + }, + { + "42": "-1", + "44": "-1", + "57": "-1", + "87": "1" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "105": "2", + "46": "-2", + "52": "-2", + "62": "-2", + "90": "3" + }, + { + "43": "1", + "51": "-1", + "89": "1", + "9": "-1" + } + ], + "mode_response": [ + { + "2": "-1", + "70": "-1", + "71": "1", + "72": "-1" + }, + { + "1": "1" + }, + { + "0": "-1", + "70": "-1", + "71": "1", + "72": "-1" + }, + { + "3": "1" + }, + { + "4": "1" + }, + { + "5": "1" + }, + { + "6": "1" + }, + { + "10": "-1", + "61": "-1", + "63": "1", + "94": "1" + }, + { + "8": "1" + }, + { + "111": "-1", + "37": "1", + "51": "-1", + "89": "1" + }, + { + "61": "-1", + "63": "1", + "7": "-1", + "94": "1" + }, + { + "21": "-1", + "36": "-1", + "41": "1", + "53": "-1" + }, + { + "12": "1" + }, + { + "14": "-1", + "15": "1", + "27": "-1", + "78": "1" + }, + { + "13": "-1", + "15": "1", + "27": "-1", + "78": "1" + }, + { + "13": "1", + "14": "1", + "27": "1", + "78": "-1" + }, + { + "20": "-1", + "25": "-1", + "47": "1", + "79": "-1" + }, + { + "17": "1" + }, + { + "18": "1" + }, + { + "19": "1" + }, + { + "16": "-1", + "25": "-1", + "47": "1", + "79": "-1" + }, + { + "11": "-1", + "36": "-1", + "41": "1", + "53": "-1" + }, + { + "22": "1" + }, + { + "23": "1" + }, + { + "24": "1" + }, + { + "16": "-1", + "20": "-1", + "47": "1", + "79": "-1" + }, + { + "26": "1" + }, + { + "13": "-1", + "14": "-1", + "15": "1", + "78": "1" + }, + { + "28": "1" + }, + { + "29": "1" + }, + { + "30": "1" + }, + { + "31": "1" + }, + { + "32": "1" + }, + { + "33": "1" + }, + { + "34": "1" + }, + { + "35": "1" + }, + { + "11": "-1", + "21": "-1", + "41": "1", + "53": "-1" + }, + { + "43": "1" + }, + { + "38": "1" + }, + { + "39": "1" + }, + { + "40": "1" + }, + { + "91": "1" + }, + { + "104": "1", + "106": "-1", + "44": "-1", + "57": "-1" + }, + { + "111": "-2", + "37": "3", + "51": "-2", + "89": "2", + "9": "-2" + }, + { + "104": "1", + "106": "-1", + "42": "-1", + "57": "-1" + }, + { + "45": "1" + }, + { + "105": "1", + "110": "1", + "52": "-1", + "62": "-1" + }, + { + "99": "1" + }, + { + "48": "1" + }, + { + "49": "1" + }, + { + "50": "1" + }, + { + "111": "-1", + "37": "1", + "89": "1", + "9": "-1" + }, + { + "105": "1", + "110": "1", + "46": "-1", + "62": "-1" + }, + { + "11": "-1", + "21": "-1", + "36": "-1", + "41": "1" + }, + { + "54": "1" + }, + { + "55": "1" + }, + { + "56": "1" + }, + { + "104": "1", + "106": "-1", + "42": "-1", + "44": "-1" + }, + { + "58": "1" + }, + { + "59": "1" + }, + { + "60": "1" + }, + { + "10": "-1", + "63": "1", + "7": "-1", + "94": "1" + }, + { + "105": "1", + "110": "1", + "46": "-1", + "52": "-1" + }, + { + "92": "1" + }, + { + "64": "1" + }, + { + "65": "1" + }, + { + "66": "1" + }, + { + "67": "1" + }, + { + "68": "1" + }, + { + "69": "1" + }, + { + "0": "-1", + "2": "-1", + "71": "1", + "72": "-1" + }, + { + "76": "1" + }, + { + "0": "-1", + "2": "-1", + "70": "-1", + "71": "1" + }, + { + "73": "1" + }, + { + "74": "1" + }, + { + "75": "1" + }, + { + "0": "-2", + "2": "-2", + "70": "-2", + "71": "3", + "72": "-2" + }, + { + "77": "1" + }, + { + "81": "1" + }, + { + "16": "-1", + "20": "-1", + "25": "-1", + "47": "1" + }, + { + "80": "1" + }, + { + "13": "-2", + "14": "-2", + "15": "2", + "27": "-2", + "78": "3" + }, + { + "82": "1" + }, + { + "83": "1" + }, + { + "84": "1" + }, + { + "85": "1" + }, + { + "86": "1" + }, + { + "104": "3", + "106": "-2", + "42": "-2", + "44": "-2", + "57": "-2" + }, + { + "88": "1" + }, + { + "111": "1", + "37": "-1", + "51": "1", + "9": "1" + }, + { + "105": "2", + "110": "3", + "46": "-2", + "52": "-2", + "62": "-2" + }, + { + "11": "-2", + "21": "-2", + "36": "-2", + "41": "3", + "53": "-2" + }, + { + "10": "-2", + "61": "-2", + "63": "3", + "7": "-2", + "94": "2" + }, + { + "93": "1" + }, + { + "10": "1", + "61": "1", + "63": "-1", + "7": "1" + }, + { + "95": "1" + }, + { + "96": "1" + }, + { + "97": "1" + }, + { + "98": "1" + }, + { + "16": "-2", + "20": "-2", + "25": "-2", + "47": "3", + "79": "-2" + }, + { + "100": "1" + }, + { + "101": "1" + }, + { + "102": "1" + }, + { + "103": "1" + }, + { + "87": "1" + }, + { + "110": "-1", + "46": "1", + "52": "1", + "62": "1" + }, + { + "104": "1", + "42": "-1", + "44": "-1", + "57": "-1" + }, + { + "107": "1" + }, + { + "108": "1" + }, + { + "109": "1" + }, + { + "90": "1" + }, + { + "37": "1", + "51": "-1", + "89": "1", + "9": "-1" + } + ], + "ordinary_inverse": [ + { + "0": "3/4", + "14": "-1/4", + "60": "-1/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "1": "1", + "103": "-1/2", + "11": "1", + "17": "-1/2", + "24": "-1/2", + "38": "-1/2", + "46": "1", + "47": "-1/2", + "51": "1/2", + "55": "1", + "65": "1/2", + "66": "-1/2", + "8": "1", + "82": "-1/2", + "84": "-1", + "86": "-1/2", + "96": "1/2", + "97": "-1/2" + }, + { + "2": "3/4", + "29": "-1/4", + "34": "-1/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "3": "3/4", + "30": "-1/4", + "63": "-1/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "3/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "5": "3/4", + "90": "-1/4", + "92": "-1/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "-1/4", + "6": "3/4", + "99": "-1/4" + }, + { + "103": "-1/2", + "17": "1/2", + "18": "-1/2", + "22": "-1", + "24": "-1/2", + "37": "-1/2", + "39": "-1", + "41": "-1/2", + "47": "1/2", + "51": "-1/2", + "57": "-1/2", + "66": "-1/2", + "7": "1", + "70": "1", + "72": "-1/2", + "83": "-1", + "86": "1/2", + "9": "1/2", + "91": "1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "1": "1", + "13": "1", + "17": "1", + "22": "-1", + "39": "-1", + "72": "-1", + "8": "1", + "86": "1", + "91": "1" + }, + { + "1": "1", + "103": "1/2", + "12": "1/2", + "17": "1", + "22": "-1", + "24": "-1/2", + "37": "-1", + "38": "1/2", + "39": "-2", + "45": "1", + "46": "1/2", + "47": "-1/2", + "51": "-1", + "55": "-1/2", + "57": "-1/2", + "66": "1/2", + "7": "1/2", + "70": "1", + "72": "-1", + "74": "1", + "80": "-1", + "86": "1", + "9": "1/2", + "91": "1", + "96": "-1/2", + "97": "-1", + "98": "-1" + }, + { + "10": "3/4", + "101": "-1/4", + "40": "-1/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "1": "1", + "11": "1", + "22": "1", + "24": "1", + "64": "1", + "66": "1", + "70": "-1", + "80": "-1", + "83": "1" + }, + { + "103": "-1/2", + "12": "1", + "13": "-1", + "17": "-1/2", + "18": "-1/2", + "22": "1", + "24": "1/2", + "37": "-1/2", + "41": "-1/2", + "47": "1/2", + "51": "-1/2", + "57": "-1/2", + "64": "1", + "66": "1/2", + "72": "1/2", + "80": "-1", + "86": "-1/2", + "9": "1/2", + "91": "-1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "12": "-1", + "13": "1", + "17": "-1", + "46": "1", + "56": "-1", + "65": "1", + "8": "1", + "82": "-1", + "97": "-1" + }, + { + "0": "-1/4", + "14": "3/4", + "60": "-1/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "15": "1/2", + "19": "-1/2", + "77": "-1/2" + }, + { + "16": "1/2", + "25": "-1/2", + "71": "-1/2" + }, + { + "1": "-1/2", + "12": "-1/2", + "13": "-1", + "22": "1/2", + "37": "-1/2", + "46": "1/2", + "55": "1/2", + "65": "1/2", + "7": "1/2", + "70": "1/2", + "72": "1/2", + "74": "-1/2", + "8": "1", + "80": "-1/2", + "82": "-1/2", + "84": "-1/2", + "86": "-1", + "91": "-1/2", + "97": "-1", + "98": "-1/2" + }, + { + "103": "-1/2", + "12": "-3/2", + "17": "-1", + "18": "1/2", + "24": "1/2", + "38": "-1/2", + "41": "1/2", + "45": "-1", + "46": "1/2", + "47": "1/2", + "51": "1", + "55": "3/2", + "65": "1", + "66": "-1/2", + "7": "1/2", + "72": "1/2", + "74": "-3/2", + "8": "2", + "82": "-1", + "84": "-1/2", + "86": "-1", + "91": "-1/2", + "96": "1/2", + "97": "-1" + }, + { + "15": "-1/2", + "19": "1/2", + "77": "-1/2" + }, + { + "20": "3/4", + "32": "-1/4", + "49": "-1/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "21": "3/4", + "42": "-1/4", + "61": "-1/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "103": "-1/2", + "11": "1", + "12": "1", + "17": "1/2", + "22": "1", + "24": "-1/2", + "38": "-1/2", + "47": "-1/2", + "51": "-1/2", + "65": "-1/2", + "66": "-1/2", + "7": "-1", + "74": "1", + "8": "-1", + "82": "1/2", + "86": "1/2", + "96": "1/2", + "97": "1/2" + }, + { + "23": "3/4", + "27": "-1/4", + "58": "-1/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "1": "-1/2", + "11": "1", + "12": "1/2", + "18": "1/2", + "22": "-1/2", + "38": "-1/2", + "41": "1/2", + "46": "1/2", + "47": "-1", + "55": "1/2", + "57": "1/2", + "64": "-1", + "66": "-1", + "7": "-1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "84": "-1/2", + "9": "-1/2", + "96": "1/2" + }, + { + "16": "-1/2", + "25": "1/2", + "71": "-1/2" + }, + { + "100": "-1/4", + "26": "3/4", + "43": "-1/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "23": "-1/4", + "27": "3/4", + "58": "-1/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "28": "3/4", + "53": "-1/4", + "54": "-1/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "2": "-1/4", + "29": "3/4", + "34": "-1/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "3": "-1/4", + "30": "3/4", + "63": "-1/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "31": "3/4", + "36": "-1/4", + "4": "-1/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "20": "-1/4", + "32": "3/4", + "49": "-1/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "103": "1", + "13": "-2", + "17": "-1", + "18": "1", + "22": "2", + "24": "1", + "37": "-1", + "38": "1/2", + "41": "1", + "47": "-1", + "51": "-1", + "57": "1", + "65": "1/2", + "66": "1", + "72": "1", + "80": "-2", + "82": "-1/2", + "83": "2", + "86": "-1", + "9": "-1", + "91": "-1", + "96": "-1/2", + "97": "-1", + "98": "-1" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "3/4", + "44": "-1/4", + "87": "-1/4" + }, + { + "35": "1/2", + "52": "-1/2", + "79": "-1/2" + }, + { + "31": "-1/4", + "36": "3/4", + "4": "-1/4", + "78": "-1/4", + "89": "-1/4" + }, + { + "103": "-1", + "12": "-3/2", + "17": "-1/2", + "24": "1", + "37": "1/2", + "38": "-1", + "45": "-2", + "46": "-1/2", + "47": "1", + "51": "-1/2", + "55": "1/2", + "56": "-1", + "64": "1/2", + "65": "1/2", + "66": "-1", + "7": "-3/2", + "74": "-1/2", + "82": "-1/2", + "83": "-1/2", + "84": "3/2", + "86": "1/2", + "96": "1", + "97": "-1/2", + "98": "1/2" + }, + { + "102": "-1/2", + "12": "-1", + "17": "-1", + "33": "1/2", + "46": "1", + "51": "-1", + "55": "-1", + "56": "-2", + "65": "1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "-1/2", + "82": "-1", + "84": "1", + "86": "1", + "97": "-1" + }, + { + "39": "1", + "51": "-1", + "55": "-1", + "56": "-1", + "7": "-1", + "74": "1", + "8": "-1", + "84": "1", + "86": "1" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "3/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "103": "-1/2", + "12": "1/2", + "17": "1", + "18": "1/2", + "24": "1/2", + "38": "-1/2", + "41": "1/2", + "45": "-1", + "46": "-3/2", + "47": "1/2", + "51": "-1", + "55": "-1/2", + "65": "-1", + "66": "-1/2", + "7": "-3/2", + "72": "-1/2", + "74": "1/2", + "8": "-2", + "82": "1", + "84": "3/2", + "86": "1", + "91": "1/2", + "96": "1/2", + "97": "1" + }, + { + "21": "-1/4", + "42": "3/4", + "61": "-1/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "3/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "-1/4", + "44": "3/4", + "87": "-1/4" + }, + { + "103": "-1", + "18": "-1", + "41": "-1", + "45": "1", + "47": "1", + "57": "-1", + "64": "1", + "83": "-1", + "9": "1" + }, + { + "1": "1", + "103": "-1/2", + "13": "1", + "17": "1/2", + "18": "-1/2", + "24": "1/2", + "37": "1/2", + "41": "-1/2", + "46": "1", + "47": "1/2", + "51": "1/2", + "57": "-1/2", + "64": "1", + "66": "1/2", + "70": "-1", + "72": "-1/2", + "86": "1/2", + "9": "1/2", + "91": "1/2", + "97": "1/2", + "98": "1/2" + }, + { + "1": "-1/2", + "103": "1", + "12": "1/2", + "18": "1/2", + "22": "-1/2", + "24": "-1", + "38": "1/2", + "41": "1/2", + "45": "1", + "46": "1/2", + "55": "-1/2", + "57": "1/2", + "64": "-1", + "7": "1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "84": "-1/2", + "9": "-1/2", + "96": "-1/2" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "-1/4", + "48": "3/4", + "50": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "3/4", + "59": "-1/4", + "62": "-1/4" + }, + { + "100": "-1/4", + "26": "-1/4", + "43": "-1/4", + "48": "-1/4", + "50": "3/4" + }, + { + "1": "1/2", + "12": "-1/2", + "22": "-1/2", + "37": "-1/2", + "39": "-1", + "46": "1/2", + "55": "-1/2", + "56": "-1", + "65": "1/2", + "7": "-1/2", + "70": "1/2", + "72": "-1/2", + "74": "1/2", + "80": "-1/2", + "82": "-1/2", + "84": "1/2", + "86": "1", + "91": "1/2", + "97": "-1", + "98": "-1/2" + }, + { + "35": "-1/2", + "52": "1/2", + "79": "-1/2" + }, + { + "28": "-1/4", + "53": "3/4", + "54": "-1/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "3/4", + "85": "-1/4", + "95": "-1/4" + }, + { + "1": "1", + "103": "1/2", + "17": "1/2", + "18": "1/2", + "24": "1/2", + "37": "-1/2", + "39": "-1", + "41": "1/2", + "47": "-1/2", + "51": "-1/2", + "55": "1", + "57": "1/2", + "66": "1/2", + "72": "-1/2", + "80": "-1", + "83": "1", + "86": "1/2", + "9": "-1/2", + "91": "1/2", + "97": "-1/2", + "98": "-1/2" + }, + { + "13": "-1", + "37": "-1", + "39": "-1", + "51": "-1", + "56": "1", + "70": "1", + "80": "-1", + "97": "-1", + "98": "-1" + }, + { + "1": "1", + "103": "-1/2", + "12": "-1/2", + "17": "1", + "22": "-1", + "24": "1/2", + "37": "-1", + "38": "-1/2", + "39": "-2", + "45": "-1", + "46": "-1/2", + "47": "1/2", + "51": "-1", + "55": "1/2", + "57": "1/2", + "66": "-1/2", + "7": "-1/2", + "70": "1", + "72": "-1", + "80": "-1", + "84": "1", + "86": "1", + "9": "-1/2", + "91": "1", + "96": "1/2", + "97": "-1", + "98": "-1" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "3/4", + "67": "-1/4", + "88": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "-1/4", + "59": "3/4", + "62": "-1/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "3/4", + "69": "-1/4", + "76": "-1/4" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "3/4", + "73": "-1/4", + "75": "-1/4" + }, + { + "20": "-1/4", + "32": "-1/4", + "49": "-1/4", + "59": "-1/4", + "62": "3/4" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "3/4", + "68": "-1/4", + "81": "-1/4" + }, + { + "103": "-1/2", + "11": "1", + "12": "1/2", + "24": "-1/2", + "37": "1/2", + "38": "-1/2", + "46": "1/2", + "47": "-1/2", + "55": "1/2", + "64": "1/2", + "66": "-1/2", + "7": "-1/2", + "74": "1/2", + "83": "1/2", + "84": "-1/2", + "96": "1/2", + "98": "-1/2" + }, + { + "102": "1/2", + "103": "-1", + "11": "2", + "12": "1", + "24": "-1", + "33": "1/2", + "38": "-1", + "46": "1", + "47": "-1", + "55": "1", + "66": "-1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "1/2", + "84": "-1", + "96": "1" + }, + { + "1": "-1/2", + "103": "-1", + "11": "1", + "12": "1/2", + "18": "-1/2", + "22": "-1/2", + "24": "-1", + "38": "-1/2", + "41": "-1/2", + "46": "1/2", + "55": "1/2", + "57": "-1/2", + "7": "-1/2", + "70": "1/2", + "74": "1/2", + "80": "1/2", + "83": "-1", + "84": "-1/2", + "9": "1/2", + "96": "1/2" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "-1/4", + "67": "3/4", + "88": "-1/4" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "-1/4", + "68": "3/4", + "81": "-1/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "-1/4", + "69": "3/4", + "76": "-1/4" + }, + { + "38": "1/2", + "65": "1/2", + "82": "1/2", + "96": "1/2" + }, + { + "16": "-1/2", + "25": "-1/2", + "71": "1/2" + }, + { + "1": "1", + "103": "-1", + "18": "-1/2", + "22": "1", + "24": "1", + "41": "-3/2", + "47": "1", + "57": "-1", + "64": "2", + "66": "1", + "70": "-1", + "74": "-1/2", + "80": "-1", + "84": "1/2", + "9": "1" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "-1/4", + "73": "3/4", + "75": "-1/4" + }, + { + "57": "1/2", + "72": "-1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "21": "-1/4", + "42": "-1/4", + "61": "-1/4", + "73": "-1/4", + "75": "3/4" + }, + { + "0": "-1/4", + "14": "-1/4", + "60": "-1/4", + "69": "-1/4", + "76": "3/4" + }, + { + "15": "-1/2", + "19": "-1/2", + "77": "1/2" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "-1/4", + "78": "3/4", + "89": "-1/4" + }, + { + "35": "-1/2", + "52": "-1/2", + "79": "1/2" + }, + { + "38": "-1/2", + "65": "1/2", + "82": "1/2", + "96": "-1/2" + }, + { + "3": "-1/4", + "30": "-1/4", + "63": "-1/4", + "68": "-1/4", + "81": "3/4" + }, + { + "102": "-1/2", + "103": "-1", + "11": "2", + "12": "1", + "24": "-1", + "33": "-1/2", + "38": "-1", + "46": "1", + "47": "-1", + "55": "1", + "66": "-1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "1/2", + "84": "-1", + "96": "1" + }, + { + "103": "-1/2", + "11": "1", + "12": "1/2", + "24": "-1/2", + "37": "-1/2", + "38": "-1/2", + "46": "1/2", + "47": "-1/2", + "55": "1/2", + "64": "1/2", + "66": "-1/2", + "7": "-1/2", + "74": "1/2", + "83": "1/2", + "84": "-1/2", + "96": "1/2", + "98": "1/2" + }, + { + "57": "1/2", + "72": "1/2", + "9": "1/2", + "91": "1/2" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "-1/4", + "85": "3/4", + "95": "-1/4" + }, + { + "1": "-1/2", + "12": "-1/2", + "17": "-1", + "22": "1/2", + "37": "1/2", + "39": "1", + "46": "1/2", + "51": "1", + "55": "1/2", + "65": "1/2", + "7": "1/2", + "70": "-1/2", + "72": "1/2", + "74": "-1/2", + "8": "1", + "80": "1/2", + "82": "-1/2", + "84": "-1/2", + "91": "-1/2", + "98": "1/2" + }, + { + "2": "-1/4", + "29": "-1/4", + "34": "-1/4", + "44": "-1/4", + "87": "3/4" + }, + { + "23": "-1/4", + "27": "-1/4", + "58": "-1/4", + "67": "-1/4", + "88": "3/4" + }, + { + "31": "-1/4", + "36": "-1/4", + "4": "-1/4", + "78": "-1/4", + "89": "3/4" + }, + { + "5": "-1/4", + "90": "3/4", + "92": "-1/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "1": "1", + "103": "-1", + "18": "-3/2", + "22": "1", + "24": "1", + "41": "-1/2", + "47": "1", + "57": "-1", + "64": "2", + "66": "1", + "70": "-1", + "74": "-1/2", + "80": "-1", + "84": "1/2", + "9": "1" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "3/4", + "93": "-1/4", + "94": "-1/4" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "-1/4", + "93": "3/4", + "94": "-1/4" + }, + { + "5": "-1/4", + "90": "-1/4", + "92": "-1/4", + "93": "-1/4", + "94": "3/4" + }, + { + "28": "-1/4", + "53": "-1/4", + "54": "-1/4", + "85": "-1/4", + "95": "3/4" + }, + { + "102": "1/2", + "12": "-1", + "17": "-1", + "33": "-1/2", + "46": "1", + "51": "-1", + "55": "-1", + "56": "-2", + "65": "1", + "7": "-1", + "70": "1/2", + "74": "1", + "80": "-1/2", + "82": "-1", + "84": "1", + "86": "1", + "97": "-1" + }, + { + "1": "-1/2", + "12": "-1/2", + "13": "-1", + "17": "-1", + "22": "1/2", + "37": "-1/2", + "46": "1/2", + "51": "-1", + "55": "-1/2", + "56": "-1", + "65": "1/2", + "7": "-1/2", + "70": "1/2", + "72": "1/2", + "74": "1/2", + "80": "-1/2", + "82": "-1/2", + "84": "1/2", + "91": "-1/2", + "98": "-1/2" + }, + { + "103": "1", + "12": "1/2", + "17": "-1/2", + "24": "-1", + "37": "1/2", + "38": "1", + "45": "2", + "46": "3/2", + "47": "-1", + "51": "-1/2", + "55": "-3/2", + "56": "-1", + "64": "-1/2", + "65": "1/2", + "66": "1", + "7": "1/2", + "74": "3/2", + "82": "-1/2", + "83": "1/2", + "84": "-1/2", + "86": "1/2", + "96": "-1", + "97": "-1/2", + "98": "1/2" + }, + { + "10": "-1/4", + "101": "-1/4", + "40": "-1/4", + "6": "-1/4", + "99": "3/4" + }, + { + "100": "3/4", + "26": "-1/4", + "43": "-1/4", + "48": "-1/4", + "50": "-1/4" + }, + { + "10": "-1/4", + "101": "3/4", + "40": "-1/4", + "6": "-1/4", + "99": "-1/4" + }, + { + "1": "-2", + "103": "-1", + "13": "-2", + "17": "-1", + "18": "-1", + "24": "-1", + "37": "-1", + "38": "-1/2", + "41": "-1", + "47": "1", + "51": "-1", + "57": "-1", + "65": "1/2", + "66": "-1", + "70": "2", + "72": "1", + "82": "-1/2", + "83": "-2", + "86": "-1", + "9": "1", + "91": "-1", + "96": "1/2", + "97": "-1", + "98": "-1" + }, + { + "1": "-1/2", + "12": "-1/2", + "18": "-1/2", + "22": "-1/2", + "38": "-1/2", + "41": "-1/2", + "45": "-1", + "46": "-1/2", + "47": "1", + "55": "1/2", + "57": "-1/2", + "66": "-1", + "7": "-1/2", + "70": "1/2", + "74": "-1/2", + "80": "1/2", + "83": "-1", + "84": "1/2", + "9": "1/2", + "96": "1/2" + } + ], + "ordinary_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111 + ], + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "response": [ + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "78": "1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "99": "1/2" + }, + { + "17": "-1", + "66": "-1", + "75": "-1", + "83": "-1" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "21": "1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "47": "-1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "79": "1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "94": "-1/2" + }, + { + "32": "-1", + "38": "-1", + "50": "-1", + "95": "-1" + }, + { + "33": "-1", + "69": "-1", + "74": "-1", + "88": "-1" + }, + { + "34": "-1", + "40": "-1", + "85": "-1", + "97": "-1" + }, + { + "100": "-1", + "101": "-1", + "102": "-1", + "98": "-1" + }, + { + "10": "-1/2", + "104": "-1/2", + "105": "1/2", + "106": "1/2", + "11": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "43": "-1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "107": "-1", + "109": "-1", + "12": "-1", + "45": "-1" + }, + { + "10": "-1/2", + "11": "1/2", + "110": "1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "37": "-1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "63": "1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "89": "1/2", + "94": "1/2" + }, + { + "105": "1/2", + "11": "1/2", + "110": "-1/2", + "14": "1/2", + "20": "1/2", + "37": "-1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "63": "1/2", + "7": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "106": "1/2", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "41": "-1/2", + "47": "1/2", + "53": "-1/2", + "81": "1/2", + "92": "1/2" + }, + { + "107": "-1", + "109": "-1", + "45": "-1", + "8": "-1" + }, + { + "0": "-1/2", + "110": "-1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "37": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "78": "1/2", + "89": "-1/2", + "9": "1/2", + "99": "1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "37": "1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "78": "1/2", + "99": "1/2" + }, + { + "0": "1/2", + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "41": "1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "46": "1/2", + "47": "-1/2", + "57": "-1/2", + "7": "1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "1": "-1", + "66": "-1", + "75": "-1", + "83": "-1" + }, + { + "22": "-1", + "84": "-1" + }, + { + "28": "-1", + "77": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "21": "1/2", + "25": "1/2", + "37": "1/2", + "42": "1/2", + "44": "1/2", + "47": "-1/2", + "52": "1/2", + "62": "-1/2", + "79": "1/2", + "94": "-1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "36": "-1/2", + "41": "1/2", + "53": "1/2", + "63": "-1/2", + "78": "1/2", + "99": "-1/2" + }, + { + "18": "-1", + "84": "-1" + }, + { + "35": "-1", + "55": "-1", + "65": "-1", + "68": "-1" + }, + { + "48": "-1", + "67": "-1", + "80": "-1", + "82": "-1" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "21": "-1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "79": "-1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "94": "1/2" + }, + { + "30": "-1", + "64": "-1", + "73": "-1", + "96": "-1" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "71": "1/2", + "72": "-1/2", + "78": "-1/2", + "89": "-1/2", + "90": "1/2", + "91": "-1/2", + "99": "-1/2" + }, + { + "19": "-1", + "77": "-1" + }, + { + "108": "-1", + "49": "-1", + "54": "-1", + "56": "-1" + }, + { + "26": "-1", + "64": "-1", + "73": "-1", + "96": "-1" + }, + { + "103": "-1", + "59": "-1", + "60": "-1", + "93": "-1" + }, + { + "3": "-1", + "38": "-1", + "50": "-1", + "95": "-1" + }, + { + "4": "-1", + "69": "-1", + "74": "-1", + "88": "-1" + }, + { + "40": "-1", + "5": "-1", + "85": "-1", + "97": "-1" + }, + { + "23": "-1", + "55": "-1", + "65": "-1", + "68": "-1" + }, + { + "106": "-1/2", + "11": "1/2", + "110": "-1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "37": "1/2", + "41": "1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2" + }, + { + "104": "-1/2", + "43": "1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "3": "-1", + "32": "-1", + "50": "-1", + "95": "-1" + }, + { + "58": "-1", + "86": "-1" + }, + { + "34": "-1", + "5": "-1", + "85": "-1", + "97": "-1" + }, + { + "104": "1/2", + "105": "-1/2", + "16": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "1/2", + "91": "-1/2" + }, + { + "10": "-1/2", + "104": "1/2", + "106": "-1/2", + "110": "-1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "37": "-1/2", + "41": "-1/2", + "43": "1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2" + }, + { + "110": "-3/2", + "111": "1", + "13": "-1", + "36": "-1", + "37": "3/2", + "51": "1", + "61": "-1", + "72": "1", + "76": "1/2", + "87": "-1/2", + "89": "-1", + "9": "1" + }, + { + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "21": "-1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "46": "-1/2", + "47": "1/2", + "57": "-1/2", + "7": "1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "107": "-1", + "109": "-1", + "12": "-1", + "8": "-1" + }, + { + "10": "1/2", + "105": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "21": "-1/2", + "25": "-1/2", + "37": "1/2", + "42": "1/2", + "44": "-1/2", + "47": "1/2", + "52": "1/2", + "62": "-1/2", + "79": "-1/2", + "94": "1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "36": "-1/2", + "41": "1/2", + "53": "1/2", + "63": "-1/2", + "78": "-1/2", + "99": "1/2" + }, + { + "24": "-1", + "67": "-1", + "80": "-1", + "82": "-1" + }, + { + "108": "-1", + "29": "-1", + "54": "-1", + "56": "-1" + }, + { + "3": "-1", + "32": "-1", + "38": "-1", + "95": "-1" + }, + { + "0": "-1/2", + "110": "1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "37": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "78": "1/2", + "89": "1/2", + "9": "-1/2", + "99": "1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "110": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "37": "-1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "0": "1/2", + "106": "1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "41": "-1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "108": "-1", + "29": "-1", + "49": "-1", + "56": "-1" + }, + { + "23": "-1", + "35": "-1", + "65": "-1", + "68": "-1" + }, + { + "108": "-1", + "29": "-1", + "49": "-1", + "54": "-1" + }, + { + "10": "-1/2", + "104": "1/2", + "105": "-1/2", + "106": "-1/2", + "11": "1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "61": "-1/2", + "62": "-1/2", + "63": "1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "39": "-1", + "86": "-1" + }, + { + "103": "-1", + "31": "-1", + "60": "-1", + "93": "-1" + }, + { + "103": "-1", + "31": "-1", + "59": "-1", + "93": "-1" + }, + { + "10": "-1/2", + "11": "1/2", + "110": "-1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "37": "1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "63": "1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "89": "-1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "11": "1/2", + "110": "1/2", + "14": "-1/2", + "20": "-1/2", + "37": "1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "63": "1/2", + "7": "-1/2", + "79": "1/2", + "9": "-1/2", + "94": "1/2" + }, + { + "106": "-1/2", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "41": "1/2", + "47": "-1/2", + "53": "1/2", + "81": "1/2", + "92": "1/2" + }, + { + "26": "-1", + "30": "-1", + "73": "-1", + "96": "-1" + }, + { + "23": "-1", + "35": "-1", + "55": "-1", + "68": "-1" + }, + { + "1": "-1", + "17": "-1", + "75": "-1", + "83": "-1" + }, + { + "24": "-1", + "48": "-1", + "80": "-1", + "82": "-1" + }, + { + "23": "-1", + "35": "-1", + "55": "-1", + "65": "-1" + }, + { + "33": "-1", + "4": "-1", + "74": "-1", + "88": "-1" + }, + { + "0": "-1/2", + "106": "-3/2", + "11": "1", + "111": "-1", + "15": "-1", + "2": "-1/2", + "21": "-1", + "25": "-1/2", + "27": "-1/2", + "36": "-1", + "41": "3/2", + "47": "-1", + "53": "1", + "63": "-1", + "71": "1/2", + "72": "-1/2", + "89": "-1/2", + "90": "1/2" + }, + { + "10": "1", + "105": "-1", + "110": "3/2", + "14": "-1", + "20": "-1", + "37": "3/2", + "42": "1", + "46": "-1", + "52": "1", + "62": "-1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "110": "1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "37": "-1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "71": "1/2", + "9": "-1/2", + "90": "1/2", + "91": "-1/2" + }, + { + "26": "-1", + "30": "-1", + "64": "-1", + "96": "-1" + }, + { + "33": "-1", + "4": "-1", + "69": "-1", + "88": "-1" + }, + { + "1": "-1", + "17": "-1", + "66": "-1", + "83": "-1" + }, + { + "0": "-1", + "104": "3/2", + "105": "-1", + "106": "-1", + "16": "-1", + "2": "-1", + "25": "-1", + "27": "-1", + "41": "-1", + "42": "-1", + "43": "3/2", + "44": "-1", + "57": "-1", + "7": "1", + "70": "-1", + "71": "3/2", + "72": "-1", + "89": "-1", + "90": "3/2", + "91": "-1" + }, + { + "19": "-1", + "28": "-1" + }, + { + "16": "-1", + "2": "-1", + "20": "-1", + "21": "3/2", + "25": "1", + "44": "1", + "46": "1", + "47": "-3/2", + "79": "1", + "81": "-1/2", + "92": "1/2", + "94": "-1" + }, + { + "10": "1/2", + "11": "-1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "21": "-1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "47": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "-1/2", + "7": "1/2", + "9": "1/2" + }, + { + "24": "-1", + "48": "-1", + "67": "-1", + "82": "-1" + }, + { + "0": "1", + "10": "-1", + "11": "3/2", + "13": "1", + "14": "1", + "15": "-1", + "27": "-1", + "51": "1", + "52": "1", + "53": "-1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "3/2", + "7": "-1", + "78": "-3/2", + "79": "1", + "9": "-1", + "94": "1", + "99": "-3/2" + }, + { + "24": "-1", + "48": "-1", + "67": "-1", + "80": "-1" + }, + { + "1": "-1", + "17": "-1", + "66": "-1", + "75": "-1" + }, + { + "18": "-1", + "22": "-1" + }, + { + "34": "-1", + "40": "-1", + "5": "-1", + "97": "-1" + }, + { + "39": "-1", + "58": "-1" + }, + { + "0": "-1", + "104": "-3/2", + "105": "1", + "106": "1", + "16": "1", + "2": "-1", + "25": "-1", + "27": "-1", + "41": "1", + "42": "1", + "43": "-3/2", + "44": "1", + "57": "1", + "7": "-1", + "70": "-1", + "71": "3/2", + "72": "-1", + "89": "-1", + "90": "3/2", + "91": "-1" + }, + { + "33": "-1", + "4": "-1", + "69": "-1", + "74": "-1" + }, + { + "0": "-1/2", + "110": "-1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "37": "1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "71": "1/2", + "9": "1/2", + "90": "1/2", + "91": "-1/2" + }, + { + "10": "-1", + "105": "1", + "110": "-3/2", + "14": "1", + "20": "1", + "37": "-3/2", + "42": "-1", + "46": "1", + "52": "-1", + "62": "1", + "76": "1/2", + "87": "1/2" + }, + { + "0": "-1/2", + "106": "3/2", + "11": "-1", + "111": "1", + "15": "1", + "2": "-1/2", + "21": "1", + "25": "-1/2", + "27": "-1/2", + "36": "1", + "41": "-3/2", + "47": "1", + "53": "-1", + "63": "1", + "71": "1/2", + "72": "-1/2", + "89": "-1/2", + "90": "1/2" + }, + { + "0": "-1", + "10": "-1", + "11": "3/2", + "13": "-1", + "14": "-1", + "15": "1", + "27": "1", + "51": "-1", + "52": "-1", + "53": "1", + "57": "-1", + "61": "-1", + "62": "-1", + "63": "3/2", + "7": "-1", + "78": "3/2", + "79": "1", + "9": "-1", + "94": "1", + "99": "3/2" + }, + { + "103": "-1", + "31": "-1", + "59": "-1", + "60": "-1" + }, + { + "10": "1/2", + "11": "-1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "21": "1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "47": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "63": "-1/2", + "7": "1/2", + "9": "1/2" + }, + { + "3": "-1", + "32": "-1", + "38": "-1", + "50": "-1" + }, + { + "26": "-1", + "30": "-1", + "64": "-1", + "73": "-1" + }, + { + "34": "-1", + "40": "-1", + "5": "-1", + "85": "-1" + }, + { + "100": "-1", + "101": "-1", + "102": "-1", + "6": "-1" + }, + { + "16": "1", + "2": "1", + "20": "1", + "21": "-3/2", + "25": "-1", + "44": "-1", + "46": "-1", + "47": "3/2", + "79": "-1", + "81": "-1/2", + "92": "1/2", + "94": "1" + }, + { + "101": "-1", + "102": "-1", + "6": "-1", + "98": "-1" + }, + { + "100": "-1", + "102": "-1", + "6": "-1", + "98": "-1" + }, + { + "100": "-1", + "101": "-1", + "6": "-1", + "98": "-1" + }, + { + "31": "-1", + "59": "-1", + "60": "-1", + "93": "-1" + }, + { + "110": "3/2", + "111": "-1", + "13": "1", + "36": "1", + "37": "-3/2", + "51": "-1", + "61": "1", + "72": "-1", + "76": "1/2", + "87": "-1/2", + "89": "1", + "9": "-1" + }, + { + "10": "1/2", + "104": "1/2", + "106": "-1/2", + "110": "1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "37": "1/2", + "41": "-1/2", + "43": "1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2" + }, + { + "104": "1/2", + "105": "-1/2", + "16": "-1/2", + "42": "-1/2", + "43": "1/2", + "44": "-1/2", + "57": "-1/2", + "7": "1/2", + "70": "-1/2", + "91": "1/2" + }, + { + "109": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "29": "-1", + "49": "-1", + "54": "-1", + "56": "-1" + }, + { + "107": "-1", + "12": "-1", + "45": "-1", + "8": "-1" + }, + { + "104": "1/2", + "43": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + { + "106": "-1/2", + "11": "1/2", + "110": "1/2", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "37": "-1/2", + "41": "1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2" + } + ], + "response_inverse": [ + { + "13": "-1/2", + "14": "-1/2", + "15": "1/2", + "2": "-1/2", + "25": "-1/2", + "51": "-1/2", + "52": "-1/2", + "53": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "81": "-1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "92": "1/2" + }, + { + "1": "3/4", + "17": "-1/4", + "66": "-1/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "0": "-1/2", + "16": "-1/2", + "20": "-1/2", + "27": "-1/2", + "44": "1/2", + "46": "1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "78": "1/2", + "79": "1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "3": "3/4", + "32": "-1/4", + "38": "-1/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "33": "-1/4", + "4": "3/4", + "69": "-1/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "3/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "-1/4", + "6": "3/4", + "98": "-1/4" + }, + { + "10": "-1/2", + "105": "1/2", + "106": "1/2", + "16": "1/2", + "41": "1/2", + "42": "1/2", + "44": "1/2", + "61": "-1/2", + "62": "-1/2", + "76": "-1/2", + "79": "1/2", + "81": "1/2", + "87": "1/2", + "9": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "-1/4", + "45": "-1/4", + "8": "3/4" + }, + { + "10": "-1/2", + "104": "1/2", + "111": "-1/2", + "13": "1/2", + "36": "1/2", + "43": "-1/2", + "51": "-1/2", + "57": "-1/2", + "62": "-1/2", + "7": "-1/2", + "72": "-1/2", + "79": "1/2", + "81": "1/2", + "89": "1/2", + "92": "1/2", + "94": "1/2" + }, + { + "105": "1/2", + "14": "1/2", + "20": "1/2", + "42": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "61": "-1/2", + "7": "-1/2", + "71": "-1/2", + "79": "1/2", + "81": "1/2", + "9": "-1/2", + "90": "1/2", + "92": "1/2", + "94": "1/2" + }, + { + "10": "-1", + "111": "1/2", + "15": "1/2", + "21": "1/2", + "36": "1/2", + "47": "1/2", + "53": "-1/2", + "57": "-1", + "61": "-1", + "62": "-1", + "7": "-1", + "70": "-1/2", + "79": "1", + "81": "3/2", + "9": "-1", + "91": "1/2", + "92": "3/2", + "94": "1" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "3/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "0": "-1/2", + "104": "-1/2", + "111": "1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "-1/2", + "43": "1/2", + "52": "-1/2", + "53": "1/2", + "61": "-1/2", + "72": "1/2", + "81": "-1/2", + "89": "-1/2", + "9": "1/2", + "92": "1/2" + }, + { + "0": "-1/2", + "10": "1/2", + "105": "-1/2", + "13": "-1/2", + "15": "1/2", + "20": "-1/2", + "27": "1/2", + "42": "1/2", + "46": "-1/2", + "51": "-1/2", + "53": "1/2", + "62": "-1/2", + "71": "1/2", + "81": "-1/2", + "90": "-1/2", + "92": "1/2" + }, + { + "0": "1/2", + "11": "1/2", + "111": "-1/2", + "13": "1/2", + "14": "1/2", + "21": "-1/2", + "27": "-1/2", + "36": "-1/2", + "47": "-1/2", + "51": "1/2", + "52": "1/2", + "63": "-1/2", + "70": "1/2", + "81": "1/2", + "91": "-1/2", + "92": "-1/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "41": "-1/2", + "42": "-1/2", + "46": "1/2", + "57": "-1/2", + "7": "1/2", + "76": "1/2", + "78": "1/2", + "79": "1/2", + "87": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "1": "-1/4", + "17": "3/4", + "66": "-1/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "18": "1/2", + "22": "-1/2", + "84": "-1/2" + }, + { + "19": "1/2", + "28": "-1/2", + "77": "-1/2" + }, + { + "10": "1/2", + "105": "-1/2", + "14": "-1/2", + "16": "-1/2", + "2": "-1/2", + "25": "1/2", + "42": "1/2", + "44": "1/2", + "52": "1/2", + "62": "-1/2", + "71": "1/2", + "78": "1/2", + "79": "1/2", + "90": "-1/2", + "94": "-1/2", + "99": "-1/2" + }, + { + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "-1", + "2": "-1", + "20": "-1", + "25": "1", + "36": "-1/2", + "44": "1", + "46": "1", + "53": "1/2", + "63": "-1/2", + "70": "1/2", + "78": "3/2", + "79": "1", + "91": "-1/2", + "94": "-1", + "99": "-3/2" + }, + { + "18": "-1/2", + "22": "1/2", + "84": "-1/2" + }, + { + "23": "3/4", + "35": "-1/4", + "55": "-1/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "24": "3/4", + "48": "-1/4", + "67": "-1/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "0": "-1/2", + "16": "1/2", + "20": "1/2", + "27": "-1/2", + "44": "-1/2", + "46": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "78": "-1/2", + "79": "-1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "26": "3/4", + "30": "-1/4", + "64": "-1/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "13": "1/2", + "14": "1/2", + "15": "-1/2", + "2": "-1/2", + "25": "-1/2", + "51": "1/2", + "52": "1/2", + "53": "-1/2", + "70": "-1/2", + "72": "-1/2", + "76": "1/2", + "81": "1/2", + "87": "1/2", + "89": "-1/2", + "91": "-1/2", + "92": "-1/2" + }, + { + "19": "-1/2", + "28": "1/2", + "77": "-1/2" + }, + { + "108": "-1/4", + "29": "3/4", + "49": "-1/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "26": "-1/4", + "30": "3/4", + "64": "-1/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "103": "-1/4", + "31": "3/4", + "59": "-1/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "3": "-1/4", + "32": "3/4", + "38": "-1/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "33": "3/4", + "4": "-1/4", + "69": "-1/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "34": "3/4", + "40": "-1/4", + "5": "-1/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "23": "-1/4", + "35": "3/4", + "55": "-1/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "104": "-1/2", + "11": "1/2", + "13": "-1/2", + "15": "-1/2", + "21": "-1/2", + "43": "1/2", + "47": "-1/2", + "51": "1/2", + "53": "1/2", + "61": "-1/2", + "63": "-1/2", + "70": "1/2", + "72": "1/2", + "89": "-1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "10": "1", + "104": "-3/2", + "105": "-1", + "111": "1", + "13": "-1", + "14": "-1", + "20": "-1", + "36": "-1", + "42": "1", + "43": "3/2", + "46": "-1", + "51": "1", + "52": "1", + "61": "-1", + "62": "-1", + "71": "3/2", + "72": "1", + "89": "-1", + "9": "1", + "90": "-3/2" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "3/4", + "50": "-1/4", + "95": "-1/4" + }, + { + "39": "1/2", + "58": "-1/2", + "86": "-1/2" + }, + { + "34": "-1/4", + "40": "3/4", + "5": "-1/4", + "85": "-1/4", + "97": "-1/4" + }, + { + "105": "-1/2", + "11": "1", + "111": "-1", + "15": "-1", + "16": "-1/2", + "21": "-1", + "36": "-1", + "42": "-1/2", + "44": "-1/2", + "47": "-1", + "53": "1", + "57": "-1/2", + "63": "-1", + "7": "1/2", + "70": "3/2", + "76": "1/2", + "87": "-1/2", + "91": "-3/2" + }, + { + "10": "-1/2", + "106": "-1/2", + "14": "1/2", + "16": "-1/2", + "20": "1/2", + "41": "-1/2", + "44": "-1/2", + "46": "1/2", + "52": "-1/2", + "57": "-1/2", + "62": "1/2", + "7": "1/2", + "71": "-1/2", + "76": "1/2", + "87": "-1/2", + "90": "1/2" + }, + { + "105": "-1", + "106": "-1", + "110": "-1/2", + "16": "-1", + "37": "1/2", + "41": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "3/2", + "87": "-3/2" + }, + { + "105": "-1/2", + "106": "-1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "41": "-1/2", + "42": "-1/2", + "46": "-1/2", + "57": "-1/2", + "7": "1/2", + "76": "1/2", + "78": "-1/2", + "79": "-1/2", + "87": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "107": "-1/4", + "109": "-1/4", + "12": "-1/4", + "45": "3/4", + "8": "-1/4" + }, + { + "10": "1/2", + "105": "-1/2", + "14": "-1/2", + "16": "1/2", + "2": "1/2", + "25": "-1/2", + "42": "1/2", + "44": "-1/2", + "52": "1/2", + "62": "-1/2", + "71": "1/2", + "78": "-1/2", + "79": "-1/2", + "90": "-1/2", + "94": "1/2", + "99": "1/2" + }, + { + "11": "1/2", + "111": "-1/2", + "15": "-1/2", + "16": "1", + "2": "1", + "20": "1", + "25": "-1", + "36": "-1/2", + "44": "-1", + "46": "-1", + "53": "1/2", + "63": "-1/2", + "70": "1/2", + "78": "-3/2", + "79": "-1", + "91": "-1/2", + "94": "1", + "99": "3/2" + }, + { + "24": "-1/4", + "48": "3/4", + "67": "-1/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "3/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "-1/4", + "50": "3/4", + "95": "-1/4" + }, + { + "0": "-1/2", + "104": "1/2", + "111": "-1/2", + "14": "-1/2", + "15": "1/2", + "27": "1/2", + "36": "1/2", + "43": "-1/2", + "52": "-1/2", + "53": "1/2", + "61": "1/2", + "72": "-1/2", + "81": "-1/2", + "89": "1/2", + "9": "-1/2", + "92": "1/2" + }, + { + "0": "-1/2", + "10": "-1/2", + "105": "1/2", + "13": "-1/2", + "15": "1/2", + "20": "1/2", + "27": "1/2", + "42": "-1/2", + "46": "1/2", + "51": "-1/2", + "53": "1/2", + "62": "1/2", + "71": "-1/2", + "81": "-1/2", + "90": "1/2", + "92": "1/2" + }, + { + "0": "1/2", + "11": "-1/2", + "111": "1/2", + "13": "1/2", + "14": "1/2", + "21": "1/2", + "27": "-1/2", + "36": "1/2", + "47": "1/2", + "51": "1/2", + "52": "1/2", + "63": "1/2", + "70": "-1/2", + "81": "1/2", + "91": "1/2", + "92": "-1/2" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "-1/4", + "54": "3/4", + "56": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "3/4", + "65": "-1/4", + "68": "-1/4" + }, + { + "108": "-1/4", + "29": "-1/4", + "49": "-1/4", + "54": "-1/4", + "56": "3/4" + }, + { + "10": "-1/2", + "105": "-1/2", + "106": "-1/2", + "16": "-1/2", + "41": "-1/2", + "42": "-1/2", + "44": "-1/2", + "61": "-1/2", + "62": "-1/2", + "76": "1/2", + "79": "1/2", + "81": "1/2", + "87": "-1/2", + "9": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "39": "-1/2", + "58": "1/2", + "86": "-1/2" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "3/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "-1/4", + "60": "3/4", + "93": "-1/4" + }, + { + "10": "-1/2", + "104": "-1/2", + "111": "1/2", + "13": "-1/2", + "36": "-1/2", + "43": "1/2", + "51": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "-1/2", + "72": "1/2", + "79": "1/2", + "81": "1/2", + "89": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "105": "-1/2", + "14": "-1/2", + "20": "-1/2", + "42": "1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "61": "-1/2", + "7": "-1/2", + "71": "1/2", + "79": "1/2", + "81": "1/2", + "9": "-1/2", + "90": "-1/2", + "92": "1/2", + "94": "1/2" + }, + { + "10": "-1", + "111": "-1/2", + "15": "-1/2", + "21": "-1/2", + "36": "-1/2", + "47": "-1/2", + "53": "1/2", + "57": "-1", + "61": "-1", + "62": "-1", + "7": "-1", + "70": "1/2", + "79": "1", + "81": "3/2", + "9": "-1", + "91": "-1/2", + "92": "3/2", + "94": "1" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "3/4", + "73": "-1/4", + "96": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "-1/4", + "65": "3/4", + "68": "-1/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "3/4", + "75": "-1/4", + "83": "-1/4" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "3/4", + "80": "-1/4", + "82": "-1/4" + }, + { + "23": "-1/4", + "35": "-1/4", + "55": "-1/4", + "65": "-1/4", + "68": "3/4" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "3/4", + "74": "-1/4", + "88": "-1/4" + }, + { + "0": "-1/2", + "106": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "1/2", + "72": "-1/2", + "76": "1/2", + "87": "1/2", + "89": "-1/2" + }, + { + "0": "-1", + "110": "1/2", + "2": "-1", + "25": "-1", + "27": "-1", + "37": "1/2", + "70": "-1", + "72": "-1", + "76": "3/2", + "87": "3/2", + "89": "-1", + "91": "-1" + }, + { + "0": "-1/2", + "104": "1/2", + "111": "-1/2", + "13": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "1/2", + "43": "-1/2", + "51": "-1/2", + "61": "1/2", + "70": "-1/2", + "76": "1/2", + "87": "1/2", + "9": "-1/2", + "91": "-1/2" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "-1/4", + "73": "3/4", + "96": "-1/4" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "-1/4", + "74": "3/4", + "88": "-1/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "-1/4", + "75": "3/4", + "83": "-1/4" + }, + { + "104": "1/2", + "43": "1/2", + "71": "1/2", + "90": "1/2" + }, + { + "19": "-1/2", + "28": "-1/2", + "77": "1/2" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "21": "1/2", + "27": "1", + "47": "-1/2", + "51": "-1", + "52": "-1", + "53": "1", + "81": "-3/2", + "92": "3/2" + }, + { + "10": "1/2", + "16": "1/2", + "2": "1/2", + "20": "1/2", + "25": "-1/2", + "44": "-1/2", + "46": "-1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "7": "1/2", + "78": "-1/2", + "81": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "1/2" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "-1/4", + "80": "3/4", + "82": "-1/4" + }, + { + "11": "1/2", + "63": "1/2", + "78": "-1/2", + "99": "-1/2" + }, + { + "24": "-1/4", + "48": "-1/4", + "67": "-1/4", + "80": "-1/4", + "82": "3/4" + }, + { + "1": "-1/4", + "17": "-1/4", + "66": "-1/4", + "75": "-1/4", + "83": "3/4" + }, + { + "18": "-1/2", + "22": "-1/2", + "84": "1/2" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "-1/4", + "85": "3/4", + "97": "-1/4" + }, + { + "39": "-1/2", + "58": "-1/2", + "86": "1/2" + }, + { + "104": "-1/2", + "43": "-1/2", + "71": "1/2", + "90": "1/2" + }, + { + "33": "-1/4", + "4": "-1/4", + "69": "-1/4", + "74": "-1/4", + "88": "3/4" + }, + { + "0": "-1/2", + "104": "-1/2", + "111": "1/2", + "13": "-1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "36": "-1/2", + "43": "1/2", + "51": "1/2", + "61": "-1/2", + "70": "-1/2", + "76": "1/2", + "87": "1/2", + "9": "1/2", + "91": "-1/2" + }, + { + "0": "-1", + "110": "-1/2", + "2": "-1", + "25": "-1", + "27": "-1", + "37": "-1/2", + "70": "-1", + "72": "-1", + "76": "3/2", + "87": "3/2", + "89": "-1", + "91": "-1" + }, + { + "0": "-1/2", + "106": "1/2", + "2": "-1/2", + "25": "-1/2", + "27": "-1/2", + "41": "-1/2", + "72": "-1/2", + "76": "1/2", + "87": "1/2", + "89": "-1/2" + }, + { + "11": "1/2", + "63": "1/2", + "78": "1/2", + "99": "1/2" + }, + { + "103": "-1/4", + "31": "-1/4", + "59": "-1/4", + "60": "-1/4", + "93": "3/4" + }, + { + "10": "1/2", + "16": "-1/2", + "2": "-1/2", + "20": "-1/2", + "25": "1/2", + "44": "1/2", + "46": "1/2", + "57": "1/2", + "61": "1/2", + "62": "1/2", + "7": "1/2", + "78": "1/2", + "81": "-1/2", + "9": "1/2", + "92": "-1/2", + "99": "-1/2" + }, + { + "3": "-1/4", + "32": "-1/4", + "38": "-1/4", + "50": "-1/4", + "95": "3/4" + }, + { + "26": "-1/4", + "30": "-1/4", + "64": "-1/4", + "73": "-1/4", + "96": "3/4" + }, + { + "34": "-1/4", + "40": "-1/4", + "5": "-1/4", + "85": "-1/4", + "97": "3/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "-1/4", + "6": "-1/4", + "98": "3/4" + }, + { + "0": "-1", + "13": "-1", + "14": "-1", + "15": "1", + "21": "-1/2", + "27": "1", + "47": "1/2", + "51": "-1", + "52": "-1", + "53": "1", + "81": "-3/2", + "92": "3/2" + }, + { + "100": "3/4", + "101": "-1/4", + "102": "-1/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "100": "-1/4", + "101": "3/4", + "102": "-1/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "100": "-1/4", + "101": "-1/4", + "102": "3/4", + "6": "-1/4", + "98": "-1/4" + }, + { + "103": "3/4", + "31": "-1/4", + "59": "-1/4", + "60": "-1/4", + "93": "-1/4" + }, + { + "105": "-1", + "106": "-1", + "110": "1/2", + "16": "-1", + "37": "-1/2", + "41": "-1", + "42": "-1", + "44": "-1", + "57": "-1", + "7": "1", + "76": "3/2", + "87": "-3/2" + }, + { + "10": "1/2", + "106": "-1/2", + "14": "-1/2", + "16": "-1/2", + "20": "-1/2", + "41": "-1/2", + "44": "-1/2", + "46": "-1/2", + "52": "1/2", + "57": "-1/2", + "62": "-1/2", + "7": "1/2", + "71": "1/2", + "76": "1/2", + "87": "-1/2", + "90": "-1/2" + }, + { + "105": "-1/2", + "11": "-1", + "111": "1", + "15": "1", + "16": "-1/2", + "21": "1", + "36": "1", + "42": "-1/2", + "44": "-1/2", + "47": "1", + "53": "-1", + "57": "-1/2", + "63": "1", + "7": "1/2", + "70": "-3/2", + "76": "1/2", + "87": "-1/2", + "91": "3/2" + }, + { + "107": "3/4", + "109": "-1/4", + "12": "-1/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "108": "3/4", + "29": "-1/4", + "49": "-1/4", + "54": "-1/4", + "56": "-1/4" + }, + { + "107": "-1/4", + "109": "3/4", + "12": "-1/4", + "45": "-1/4", + "8": "-1/4" + }, + { + "10": "1", + "104": "3/2", + "105": "-1", + "111": "-1", + "13": "1", + "14": "-1", + "20": "-1", + "36": "1", + "42": "1", + "43": "-3/2", + "46": "-1", + "51": "-1", + "52": "1", + "61": "1", + "62": "-1", + "71": "3/2", + "72": "-1", + "89": "1", + "9": "-1", + "90": "-3/2" + }, + { + "104": "1/2", + "11": "1/2", + "13": "1/2", + "15": "-1/2", + "21": "-1/2", + "43": "-1/2", + "47": "-1/2", + "51": "-1/2", + "53": "1/2", + "61": "1/2", + "63": "-1/2", + "70": "1/2", + "72": "-1/2", + "89": "1/2", + "9": "-1/2", + "91": "-1/2" + } + ], + "selected_block": [ + { + "2": "1/2", + "7": "-1/2" + }, + { + "4": "1/2", + "6": "1/2" + }, + { + "0": "1/2", + "3": "-1/2" + }, + { + "2": "-1/2", + "7": "-1/2" + }, + { + "1": "1/2", + "5": "1/2" + }, + { + "4": "1/2", + "6": "-1/2" + }, + { + "1": "1/2", + "5": "-1/2" + }, + { + "0": "-1/2", + "3": "-1/2" + } + ], + "selected_inverse": [ + { + "2": "1", + "7": "-1" + }, + { + "4": "1", + "6": "1" + }, + { + "0": "1", + "3": "-1" + }, + { + "2": "-1", + "7": "-1" + }, + { + "1": "1", + "5": "1" + }, + { + "4": "1", + "6": "-1" + }, + { + "1": "1", + "5": "-1" + }, + { + "0": "-1", + "3": "-1" + } + ], + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "small_cliques": [ + [ + 5, + 34, + 40, + 85, + 97 + ], + [ + 3, + 32, + 38, + 50, + 95 + ], + [ + 24, + 48, + 67, + 80, + 82 + ], + [ + 23, + 35, + 55, + 65, + 68 + ], + [ + 1, + 17, + 66, + 75, + 83 + ], + [ + 8, + 12, + 45, + 107, + 109 + ], + [ + 29, + 49, + 54, + 56, + 108 + ], + [ + 26, + 30, + 64, + 73, + 96 + ], + [ + 4, + 33, + 69, + 74, + 88 + ], + [ + 18, + 22, + 84 + ], + [ + 19, + 28, + 77 + ], + [ + 39, + 58, + 86 + ], + [ + 6, + 98, + 100, + 101, + 102 + ], + [ + 31, + 59, + 60, + 93, + 103 + ] + ], + "small_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 80, + 82, + 83, + 84, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ], + "source_pins": { + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "vertex_assignments": [ + { + "ordered_carriers_a_b_c": [ + 0, + 72, + 2, + 70, + 71, + 76 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 0 + }, + { + "ordered_carriers_a_b_c": [ + 27, + 15, + 13, + 14, + 78, + 81 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 1 + }, + { + "ordered_carriers_a_b_c": [ + 53, + 36, + 11, + 21, + 41, + 91 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 2 + }, + { + "ordered_carriers_a_b_c": [ + 111, + 89, + 9, + 51, + 37, + 43 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 3 + }, + { + "ordered_carriers_a_b_c": [ + 20, + 79, + 25, + 16, + 47, + 99 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 4 + }, + { + "ordered_carriers_a_b_c": [ + 7, + 94, + 61, + 10, + 63, + 92 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 5 + }, + { + "ordered_carriers_a_b_c": [ + 57, + 42, + 44, + 106, + 104, + 87 + ], + "signs": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "vertex": 6 + }, + { + "ordered_carriers_a_b_c": [ + 46, + 105, + 62, + 52, + 110, + 90 + ], + "signs": [ + 1, + -1, + 1, + 1, + 1, + 1 + ], + "vertex": 7 + } + ] +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py new file mode 100644 index 0000000000..3baaa8e3f3 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/isotropic-pair-review-20261018/check.py @@ -0,0 +1,593 @@ +#!/usr/bin/env python3 +"""Check the common port gauge with exact sparse Gaussian columns.""" +from collections import Counter +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES / 'coherent-port/isotropic-pair-gauge-20261018' +H6 = LANES / 'oblique-native-20261017/radical-centre-carry' +PINS = { + 'GAUGE.md': '17f7fcb6d67499f2d0280d1c49b0c0d01076ec839b620d0a82b8ce6de3e3395b', + 'check_isotropic_gauge.py': 'fdab75d06215e6dc1215d8aaf6737443be0c5b4fe3ad8088ff95c5d9221c730d', + 'GAUGE-PROGRAMS.json': '20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701', + 'CHECKS.json': '4ef0a622416d46a2ccab39d6f87a2e67be82fdbbe0e6d7cc0e0e0bac5e0ad0c3', +} +INPUTS = {} + + +def need(value, label): + if not value: + raise ValueError(label) + + +def read(path, expected=None, compressed=False): + raw = path.read_bytes() + digest = sha256(raw).hexdigest() + content = gzip.decompress(raw) if compressed else raw + need(expected is None or sha256(content).hexdigest() == expected, 'Input pin: '+str(path)) + INPUTS[str(path.relative_to(LANES))] = {'sha256': digest} + if compressed: + INPUTS[str(path.relative_to(LANES))]['decompressed_sha256'] = sha256(content).hexdigest() + return content + + +def frozen(path, pin): + record = json.loads(read(path/'FREEZE.json', pin)) + for name, digest in record['files'].items(): + read(path/name, digest) + return record + + +def rotate(r, i, power): + return ((r, i), (-i, r), (-r, -i), (i, -r))[power % 4] + + +def phase_at(rows, linear, x): + exponent = sum(value for j, value in enumerate(linear) if x & (1 << j)) + for j, row in enumerate(rows): + if x & (1 << j): + exponent += 2*((row & x) >> (j+1)).bit_count() + return exponent % 4 + + +def compile_circuit(circuit, n=9): + """Combine adjacent address and phase tables, without a Clifford tableau.""" + size = 1 << n + mapping, phases = list(range(size)), [0]*size + output = [] + + def flush(): + nonlocal mapping, phases + if mapping != list(range(size)) or any(phases): + output.append(('M', tuple(mapping), tuple(phases))) + mapping, phases = list(range(size)), [0]*size + + for event in circuit: + kind = event[0] + if kind == 'C': + flush() + need(0 <= event[1] < size and event[2] in (-1, 1), 'Literal C gate') + output.append(tuple(event)) + continue + if kind == 'P': + rows = event[1] + need(len(rows) == n and all(0 <= r < size for r in rows), 'Address matrix') + image = [sum(((r & x).bit_count() % 2) << j for j, r in enumerate(rows)) + for x in range(size)] + need(sorted(image) == list(range(size)), 'Address matrix is a permutation') + mapping = [image[x] for x in mapping] + elif kind == 'X': + mapping = [x ^ event[1] for x in mapping] + elif kind in ('D', 'phase'): + powers = ([event[1] % 4]*size if kind == 'phase' else + [phase_at(event[1], event[2], x) for x in range(size)]) + phases = [(p+powers[x]) % 4 for p, x in zip(phases, mapping)] + else: + raise ValueError(event) + flush() + return output + + +def inverse(compiled): + result = [] + for event in reversed(compiled): + if event[0] == 'C': + result.append(('C', event[1], -event[2])) + else: + image, phase = event[1:] + back, powers = [0]*len(image), [0]*len(image) + for x, y in enumerate(image): + back[y], powers[y] = x, -phase[x] % 4 + result.append(('M', tuple(back), tuple(powers))) + return result + + +def normalized(state, denominator): + state = {x: value for x, value in state.items() if value != (0, 0)} + if not state: + return {}, 0 + bits = 0 + for real, imag in state.values(): + bits |= abs(real) | abs(imag) + shift = min(denominator, (bits & -bits).bit_length()-1) + return ({x: (real >> shift, imag >> shift) for x, (real, imag) in state.items()}, + denominator-shift) + + +def run(compiled, column): + state, denominator = {column: (1, 0)}, 0 + for event in compiled: + if event[0] == 'M': + image, phases = event[1:] + state = {image[x]: rotate(real, imag, phases[x]) + for x, (real, imag) in state.items()} + else: + _, v, sign = event + moved = {} + for x, (real, imag) in state.items(): + for y, value in ((x, (real-sign*imag, imag+sign*real)), + (x ^ v, (real+sign*imag, imag-sign*real))): + old = moved.get(y, (0, 0)) + moved[y] = (old[0]+value[0], old[1]+value[1]) + state = {x: value for x, value in moved.items() if value != (0, 0)} + denominator += 1 + return normalized(state, denominator) + + +def monomial(record): + need(set(record) == {'matrix_rows', 'quadratic_rows', 'linear_Z4', 'offset', 'phase'}, + 'Complete monomial record') + return [['D', record['quadratic_rows'], record['linear_Z4']], + ['P', record['matrix_rows']], ['X', record['offset']], ['phase', record['phase']]] + + +def recipe(record): + rank = record['rank'] + need(0 <= rank <= 9, 'Native rank') + before = [] if record['right'] is None else monomial(record['right']) + return compile_circuit(before + [['C', 1 << j, 1] for j in range(rank)] + + monomial(record['left'])) + + +def compare(left, right, label, support=None): + digest = sha256() + coefficients = 0 + for x in range(512): + actual, expected = run(left, x), run(right, x) + need(actual == expected, label+' column '+str(x)) + if support is not None: + need(len(actual[0]) == support, label+' support') + coefficients += len(actual[0]) + digest.update(json.dumps([x, actual[1], sorted(actual[0].items())], separators=(',', ':')).encode()) + return {'spatial_columns': 512, 'nonzero_coefficients': coefficients, 'digest': digest.hexdigest()} + + +def gauge(n, a, b): + size = 1 << n + phase = ('M', tuple(range(size)), tuple((b & x).bit_count() % 2 for x in range(size))) + return [phase, ('C', a, 1), phase] + + +def span(vectors): + values = {0} + for vector in vectors: + values |= {x ^ vector for x in values} + return values + + +def canonical(vectors, n=9): + """Build the declared chart from a truth-table inverse of its address map.""" + rank, size = len(vectors), 1 << n + need(len(span(vectors)) == 1 << rank, 'Independent declared frame basis') + if rank == n: + return [('C', 1 << j, 1) for j in range(n)] + if not rank: + return [] + columns = list(vectors) + for vector in (1 << j for j in range(n)): + if vector not in span(columns): + columns.append(vector) + need(len(columns) == n, 'Complete chart basis') + image = [] + for x in range(size): + y = 0 + for j, column in enumerate(columns): + if x & (1 << j): + y ^= column + image.append(y) + back = [0]*size + for x, y in enumerate(image): + back[y] = x + inverse_columns = [back[1 << j] for j in range(n)] + quadratic = [(1 << j) ^ sum(((v & w).bit_count() % 2) << k + for k, w in enumerate(inverse_columns)) + for j, v in enumerate(inverse_columns)] + linear = [(row >> j) & 1 for j, row in enumerate(quadratic)] + K = [('M', tuple(image), tuple(phase_at(quadratic, linear, y) for y in image))] + return inverse(K)+[('C', 1 << j, 1) for j in range(rank)]+K + + +def formula(n, a, b, q, x): + t, u = (b & q).bit_count() % 2, (b & x).bit_count() % 2 + q0 = q ^ (a if t else 0) + return {x ^ (q0 if u else 0): rotate(1, 0, (2*t-1)*u)}, 0 + + +def general_checks(): + counts = {} + for n in range(1, 5): + total = 0 + for a in range(1, 1 << n): + for b in range(1, 1 << n): + if (a & b).bit_count() % 2 != 1: + continue + w = gauge(n, a, b) + for q in range(1 << n): + circuit = inverse(w)+[('C', q ^ a, -1), ('C', q, 1)]+w + for x in range(1 << n): + need(run(circuit, x) == formula(n, a, b, q, x), 'General pair formula') + total += 1 + counts[n] = total + w = gauge(9, 45, 1) + for q in range(512): + circuit = inverse(w)+[('C', q ^ 45, -1), ('C', q, 1)]+w + for x in range(512): + need(run(circuit, x) == formula(9, 45, 1, q, x), 'Every local direction') + for x in range(512): + need(run(w+w, x) == ({x: (0, 1)}, 0), 'Exact square phase') + for v in range(512): + need((run(w+[('C', v, 1)], 0) == run([('C', v, 1)]+w, 0)) == (v & 1 == 0), + 'Exact pure-C continuation criterion') + # This shear is not orthogonal. Covectors use the inverse transpose. + chart = compile_circuit([['P', [3, 2]]], 2) + transported = inverse(chart)+gauge(2, 1, 1)+chart + dual_action = gauge(2, 1, 3) + for x in range(4): + need(run(transported, x) == run(dual_action, x), 'General chart dual action') + need(any(run(transported, x) != run(gauge(2, 1, 1), x) for x in range(4)), + 'Naive covector action rejects for a non-orthogonal chart') + # Two two-bit columns check the tensor phase separately. + for q in range(4): + tensor = [] + wg = [] + for shift in (0, 2): + local = gauge(4, 3 << shift, 1 << shift) + tensor += inverse(local)+[('C', (q ^ 3) << shift, -1), ('C', q << shift, 1)]+local + wg += local + for x in range(16): + y, phase = 0, 0 + for shift in (0, 2): + value = (x >> shift) & 3 + t, u = q & 1, value & 1 + y |= (value ^ ((q ^ (3 if t else 0)) if u else 0)) << shift + phase += (2*t-1)*u + need(run(tensor, x) == ({y: rotate(1, 0, phase)}, 0), 'Tensor pair phase') + need(run(wg+wg, x) == ({x: (-1, 0)}, 0), 'Tensor square phase i squared') + print('general formula and tensor phases PASS', flush=True) + return {'all_parameters_dimensions_1_to_4': counts, 'all_nine_bit_q_columns': 512*512, + 'tensor_width_two_columns': 64, 'pure_C_continuation_directions': 512, + 'nonorthogonal_chart_columns': 4} + + +def transition_checks(): + counts = {} + for n in range(1, 5): + parameters = [(a, b) for a in range(1, 1 << n) for b in range(1, 1 << n) + if (a & b).bit_count() % 2] + gauges = {(a, b): gauge(n, a, b) for a, b in parameters} + total = 0 + for a1, b1 in parameters: + for a2, b2 in parameters: + op = inverse(gauges[a1, b1])+gauges[a2, b2] + for x in (range(1 << n) if n <= 3 else (0,)): + u1, u2 = (b1 & x).bit_count() % 2, (b2 & x).bit_count() % 2 + if a1 == a2: + delta = u1 ^ u2 + expected = ({x ^ (a1 if delta else 0): ((-1)**(u1*delta), 0)}, 0) + else: + cross = (b2 & a1).bit_count() % 2 + expected = ({x: ((-1)**(u1+u2), 0), + x ^ a2: ((-1)**u1, 0), + x ^ a1: ((-1)**(u2+cross), 0), + x ^ a1 ^ a2: (1, 0)}, 1) + need(run(op, x) == expected, 'Exact transition formula and global phase') + need(len(expected[0]) == (1 if a1 == a2 else 4), 'Transition support criterion') + total += 1 + counts[n] = total + print('general transition formula and rank obstruction PASS', flush=True) + return {'dimensions_1_to_3_all_columns_and_dimension_4_zero_column': counts, + 'same_radical_rank': 0, 'distinct_radicals_rank': 2} + + +def source_binding(packet, h6, signed, core, geometry): + labels = next(iter(core['providers'].values()))['canonical']['ports'] + need(all(p['canonical']['ports'] == labels for p in core['providers'].values()), 'Provider labels') + large = signed['large_ports'] + need(sorted(row['port'] for row in packet['monomials']) == sorted(large), 'All actual centre ports') + need([p for p, q in enumerate(labels) if (q & 45).bit_count() % 2 == 0] == sorted(large), + 'Exactly the actual radical-perpendicular ports') + need(sorted(tuple(row['ports']) for row in packet['left_coded_pair_plane_tails']) == + sorted(tuple(row['ports']) for row in geometry['pair_edges']), 'Actual pair planes') + source_rows = packet['left_coded_source_tails'] + target_rows = {row['port']: row for row in packet['left_coded_tails']} + routes = {} + for provider, record in h6['providers'].items(): + for direction, word in record.items(): + need(word['frames'][word['carry_frame']] == [45], 'Actual canonical carry frame') + need(len(word['centre_frames']) == 8, 'Eight source frames') + for j, frame in enumerate(word['centre_frames']): + need(span(word['frames'][frame]) == span(source_rows[j]['frame_basis']), + 'Actual centre subspace binding') + flags = [False]*640 + changed = Counter() + endpoint = {(r['role'], r['port']): r for r in word['endpoint_adapters']} + checks = [] + for event in word['events']: + if event[0] == 'native': + _, field, before, after, rank, key = event + need(not flags[field], 'No later native call on a coded source') + if field in large and after == 1: + j = word['centre_frames'].index(before) + need(rank == 2, 'Old source exit rank') + flags[field] = True + changed['source_2_to_1'] += 1 + elif 112 <= field < 224 and field-112 in large and before == word['carry_frame']: + p = field-112 + need(after == endpoint['target', p]['frame'] and rank == 7, + 'Old target exit and endpoint adapter') + flags[field] = True + changed['target_7_to_6'] += 1 + checks.append((p, word['native_recipes'][key], endpoint['target', p])) + elif event[0] == 'scalar': + op = event[1] + if op[0] in ('add', 'copy'): + need(flags[op[1]] == flags[op[2]], 'Common W commutes with remaining scalar graph') + elif op[0] == 'clear': + need(not flags[op[1]], 'No coded field is cleared') + else: + need(op[0] == 'scale', 'Known scalar operation') + elif event[0] == 'set_empty_frame': + need(not flags[event[1]], 'No coded frame reset') + else: + raise ValueError(event) + need(changed == {'source_2_to_1': 48, 'target_7_to_6': 48}, 'All changed exits') + need({i for i, flag in enumerate(flags) if flag} == set(large) | {112+p for p in large}, + 'Exactly two coded centre banks, with helpers unchanged') + routes[provider+'/'+direction] = {'changed_exits': dict(changed), 'coded_fields': 96, + 'coded_borrowed_fields': 0, + 'literal_source_basis_equal': [word['frames'][f] == source_rows[j]['frame_basis'] + for j, f in enumerate(word['centre_frames'])]} + if provider == 'base' and direction == 'forward': + routes['_target_checks'] = checks + routes['_carry_recipe'] = word['native_recipes']['0:'+str(word['carry_frame'])] + routes['_source_old'] = [word['native_recipes'][str(frame)+':1'] + for frame in word['centre_frames']] + return labels, routes + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('output', type=Path) + args = parser.parse_args() + args.output.mkdir(parents=True, exist_ok=False) + for name, pin in PINS.items(): + read(SOURCE/name, pin) + read(SOURCE/'FREEZE.json', '3c1669513029238abf181d4137b7a25efd4113c951ac78301a9da2c7e9df6ec1') + packet = json.loads(read(SOURCE/'GAUGE-PROGRAMS.json', PINS['GAUGE-PROGRAMS.json'])) + receipt = json.loads(read(SOURCE/'CHECKS.json', PINS['CHECKS.json'])) + need(receipt['program_sha256'] == PINS['GAUGE-PROGRAMS.json'], 'Receipt packet binding') + dependencies = {} + for name, (kind, pin) in packet['pins'].items(): + raw = read(LANES/name, pin, kind == 'gzip') + if name.endswith(('.json', '.gz')): + dependencies[name] = json.loads(raw) + frozen(H6, 'a1b0ec7bbead298e1484199b15896e2b5b688d53b3f2f5d9e0d73c29bea04a80') + h6 = json.loads(read(H6/'RADICAL-CENTRE-PROGRAM.json.gz', + '25ddd47640a98e61b5edf5f36e2aad9867eab00e072545322bb36e4d63c561ea', True)) + h6_binding_pins = { + 'H6-SOURCE-PROGRAMS.json': '4eb739a9191aaba6b8c15a2c10868ceba80c4596000eca50c8f68f29c527e569', + 'bind_h6_sources.py': '150453ca6e3bd75bdfab1805def824c44c34e83037b6996ff355d493de26686b', + 'H6-SOURCE-CHECKS.json': 'cb5a9d3b4f83b4718ec70bdd5473d55cc25d3c3078d696f6f6504862c6443e7e', + 'H6-SOURCE-BINDING.md': '7a3a9313f6c8b01dc5a2dc2aa156abb109ad624d25cf92f9aa0dc0b57d11d783', + } + for name, pin in h6_binding_pins.items(): + read(SOURCE/name, pin) + actual_sources = json.loads(read(SOURCE/'H6-SOURCE-PROGRAMS.json', h6_binding_pins['H6-SOURCE-PROGRAMS.json'])) + read(SOURCE/'H6-SOURCE-FREEZE.json', 'cf436b1016f7d9c5b933eb818098ff0339436fec20d0ed497045fc992e6ee0b5') + matching_freeze = json.loads(read(SOURCE/'MATCHING-EXITS-FREEZE.json', + '9d5e63259b861bf69ac5e00b2ec9ad3158aec3edac4ce54e08fcf33249f137be')) + for name, pin in matching_freeze['pins'].items(): + read(SOURCE/name, pin) + matching = json.loads(read(SOURCE/'MATCHING-EXITS-PROGRAMS.json', + '89ce6c4b426498e2fb9e7dfce9a4a192e3183644fef457c5b357baf63b9c6276')) + signed = dependencies['controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz'] + core = dependencies['new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz'] + geometry = dependencies['controller-followthrough-20261017/partial-orthogonal/SYMMETRIC-FAMILY.json'] + labels, routes = source_binding(packet, h6, signed, core, geometry) + results = {'general': general_checks(), 'transitions': transition_checks()} + W, Z = compile_circuit(packet['W']['circuit']), compile_circuit(packet['canonical_Z']) + need(Z == canonical([45]), 'Independent construction of the exact canonical Z') + FULL = [('C', 1 << j, 1) for j in range(9)] + need(packet['n'] == 9 and packet['a'] == 45 and packet['b'] == 1, 'Actual gauge parameters') + results['W'] = compare(W, gauge(9, 45, 1), 'Literal W', 2) + need(packet['W']['native_recipe']['rank'] == 1, 'Native W rank') + results['W_recipe'] = compare(recipe(packet['W']['native_recipe']), W, 'W native recipe', 2) + results['canonical_carry_binding'] = compare(recipe(routes.pop('_carry_recipe')), Z, 'Actual canonical Z', 2) + results['alignments'] = {} + for name, intended in [('W_Z_inverse', inverse(Z)+W), ('Z_inverse_W', W+inverse(Z))]: + row = packet['alignments'][name] + actual = compile_circuit(monomial(row['record'])) + need(actual == compile_circuit(row['circuit']), 'Serialized alignment circuit') + results['alignments'][name] = compare(actual, intended, name, 1) + results['pairs'] = [] + for row in packet['monomials']: + p, q = row['port'], row['q'] + need(q == labels[p] and row['q_partner'] == q ^ 45, 'Actual pair labels') + t, q0 = q & 1, q ^ (45 if q & 1 else 0) + need(row['q0'] == q0 and row['phase_coefficient'] == 2*t-1, 'Formula fields') + need(row['matrix_rows'] == [(1 << j) ^ (1 if q0 >> j & 1 else 0) for j in range(9)], + 'Formula address matrix') + canonical_pair = inverse(Z)+[('C', q ^ 45, -1), ('C', q, 1)]+Z + results['pairs'].append({'port': p, **compare(compile_circuit(monomial(row['canonical_record'])), + canonical_pair, 'Canonical pair '+str(p), 1)}) + print('canonical gauge and all actual pairs PASS', flush=True) + results['target_tails'] = [] + old_targets = {p: (old, adapter) for p, old, adapter in routes.pop('_target_checks')} + for row in packet['left_coded_tails']: + p, q = row['port'], row['q'] + need(q == labels[p] and row['recipe']['rank'] == row['left_coded_rank'] == 6 and + row['right_coded_rank'] == 8, 'Target rank declarations') + expected = inverse(Z)+[('C', q, -1)]+FULL+W + actual = recipe(row['recipe']) + need(actual == compile_circuit(row['circuit']), 'Native target serialization') + entry = {'port': p, **compare(actual, expected, 'Left target '+str(p), 64)} + right = inverse(Z)+W+[('C', q, -1)]+FULL + for x in range(512): + need(len(run(right, x)[0]) == 256, 'Right-coded rank eight on every column') + old, adapter = old_targets[p] + intended_old = inverse(Z)+[('C', q, -1)]+FULL + entry['old_endpoint_binding'] = compare(recipe(old)+inverse(recipe(adapter)), intended_old, + 'Actual old target exit '+str(p), 128) + need(run(actual, 0) != run(right, 0), 'Wrong W order rejects') + need(run(actual+[('M', tuple(range(512)), (2,)*512)], 0) != run(expected, 0), + 'Wrong global sign rejects') + results['target_tails'].append(entry) + if len(results['target_tails']) % 8 == 0: + print('target tails', len(results['target_tails']), 'PASS', flush=True) + results['source_tails'] = [] + old_sources = routes.pop('_source_old') + for row, old in zip(packet['left_coded_source_tails'], old_sources): + source = compile_circuit(row['source_frame']) + need(source == canonical(row['frame_basis']), 'Source frame and exact ordered basis') + need(row['recipe']['rank'] == row['new_rank'] == 1 and row['old_rank'] == 2, + 'Source rank declarations') + need(recipe(row['recipe']) == compile_circuit(row['circuit']), 'Native source serialization') + entry = {'vertex': row['vertex'], **compare(recipe(row['recipe']), inverse(source)+FULL+W, + 'Source tail '+str(row['vertex']), 2)} + actual_old, claimed_old = recipe(old), inverse(source)+FULL + mismatches = [] + for x in range(512): + if run(actual_old, x) != run(claimed_old, x): + mismatches.append(x) + need(len(run(actual_old+W, x)[0]) == 2, 'Actual coded H6 source rank one') + entry['h6_operator_binding'] = {'equal_columns': 512-len(mismatches), + 'first_mismatch': next(iter(mismatches), None), + 'actual_W_completed_support': 2} + results['source_tails'].append(entry) + results['pair_plane_tails'] = [] + for row in packet['left_coded_pair_plane_tails']: + p, r = row['ports'] + need(labels[p] ^ labels[r] == 45 and row['recipe']['rank'] == row['new_rank'] == 6 and + row['old_rank'] == 7, 'Actual pair plane and ranks') + source = compile_circuit(row['source_frame']) + need(source == canonical(row['frame_basis']), 'Pair plane and exact ordered basis') + need(recipe(row['recipe']) == compile_circuit(row['circuit']), 'Native plane serialization') + entry = {'ports': [p, r], **compare(recipe(row['recipe']), inverse(source)+FULL+W, + 'Pair plane '+str(p), 64)} + for x in range(512): + need(len(run(inverse(source)+FULL, x)[0]) == 128, 'Old pair-plane rank seven') + results['pair_plane_tails'].append(entry) + print('source tails and pair planes PASS', flush=True) + results['actual_h6_sources'] = [] + need(len(actual_sources['recipes']) == 16, 'Both actual providers and eight source vertices') + seen = set() + for row in actual_sources['recipes']: + provider, j = row['provider'], row['vertex'] + need((provider, j) not in seen, 'Unique actual source recipe') + seen.add((provider, j)) + word = h6['providers'][provider]['forward'] + frame = word['centre_frames'][j] + need(row['frame_id'] == frame and row['frame_basis'] == word['frames'][frame], + 'Exact actual H6 frame') + need(compile_circuit(row['frame_circuit']) == canonical(row['frame_basis']), + 'Independent actual source canonical frame') + need(row['recipe']['rank'] == 1 and recipe(row['recipe']) == compile_circuit(row['circuit']), + 'Actual one-child source recipe') + for direction in ('forward', 'backward'): + other = h6['providers'][provider][direction] + need(other['frames'][other['centre_frames'][j]] == row['frame_basis'] and + other['native_recipes'][str(frame)+':1'] == word['native_recipes'][str(frame)+':1'], + 'Both orientation source records are identical') + old = recipe(word['native_recipes'][str(frame)+':1']) + results['actual_h6_sources'].append({'provider': provider, 'vertex': j, + **compare(recipe(row['recipe']), old+W, 'Actual source binding', 2)}) + print('actual H6 source binding PASS', flush=True) + need(matching['gauge_freeze_sha256'] == '3c1669513029238abf181d4137b7a25efd4113c951ac78301a9da2c7e9df6ec1', + 'Matching gauge dependency') + need(matching['source_pins'] == packet['pins'], 'Same matching source pins') + results['matching_targets'] = [] + need(len(matching['target_exits']) == 48, 'All matching target exits') + for row in matching['target_exits']: + p, pair = row['port'], row['pair'] + need(p in pair and tuple(pair) in {tuple(e['ports']) for e in geometry['pair_edges']}, + 'Actual matching pair and target') + perpendicular = {x for x in range(512) if all((x & labels[z]).bit_count() % 2 == 0 for z in pair)} + need(span(row['input_frame_basis']) == perpendicular and len(row['input_frame_basis']) == 7, + 'Exact pair-perpendicular subspace') + source = compile_circuit(row['input_frame']) + need(source == canonical(row['input_frame_basis']), 'Literal matching input frame') + expected = inverse(source)+[('C', labels[p], -1)]+FULL+W + actual = compile_circuit(monomial(row['record'])) + need(actual == compile_circuit(row['circuit']) and row['new_rank'] == 0 and row['old_rank'] == 1, + 'Matching monomial record') + results['matching_targets'].append({'port': p, **compare(actual, expected, 'Matching target', 1)}) + need(len(run(expected+inverse(W), 0)[0]) == 2, 'Old matching target rank one') + orders = [[] for _ in range(8)] + for edge in geometry['pair_edges']: + for vertex, port in zip(edge['vertices'], edge['ports']): + orders[vertex].append(port) + need(all(len(order) == 6 for order in orders), 'Actual six-carrier cyclic orders') + results['cyclic_sources'] = [] + need(len(matching['cyclic_source_exits']) == 48, 'All cyclic source exits') + for row in matching['cyclic_source_exits']: + vertex, p = row['vertex'], row['carrier'] + order = orders[vertex] + index = order.index(p) + five = [order[(index+j) % 6] for j in range(5)] + need(row['cyclic_order'] == order and row['five_ports'] == five, 'Exact cyclic source order') + need(span(row['input_frame_basis']) == span([45]+[labels[q] for q in five]) and + len(row['input_frame_basis']) == 6, 'Actual cyclic source subspace') + source = compile_circuit(row['input_frame']) + need(source == canonical(row['input_frame_basis']), 'Literal cyclic input frame') + actual = recipe(row['recipe']) + need(actual == compile_circuit(row['circuit']) and row['new_rank'] == row['recipe']['rank'] == 2 and + row['old_rank'] == 3, 'Cyclic native record') + results['cyclic_sources'].append({'vertex': vertex, 'carrier': p, + **compare(actual, inverse(source)+FULL+W, 'Cyclic source', 4)}) + need(len(run(inverse(source)+FULL, 0)[0]) == 8, 'Old cyclic source rank three') + print('matching and cyclic exit phases PASS', flush=True) + control = receipt['width_two_control'] + q, chars = control['q'], control['characters'] + need(len(chars) == 2 and all((45 & x).bit_count() % 2 == 1 for x in chars), 'Width-two characters') + exponent = sum(((q & x).bit_count() % 2)-(((q ^ 45) & x).bit_count() % 2) for x in chars) % 4 + need(exponent == 2 and sum((45 & x).bit_count() % 2 for x in chars) % 2 == 0, + 'Simultaneous translation shortcut rejects') + old_profile = Counter() + for event in h6['providers']['base']['forward']['events']: + if event[0] == 'native': + old_profile[event[4]] += 1 + new_profile = old_profile.copy() + new_profile[2] -= 48; new_profile[1] += 48 + new_profile[7] -= 48; new_profile[6] += 48 + results.update(status='PASS', routes=routes, source_pins=PINS, + h6_route_delta={'old_profile': dict(sorted(old_profile.items())), + 'new_profile': {k:v for k,v in sorted(new_profile.items()) if v}, + 'old_mass': sum(k*v for k,v in old_profile.items()), + 'new_mass': sum(k*v for k,v in new_profile.items()), + 'children': sum(new_profile.values()), 'scalar_graph_delta': 0, + 'scope': 'The target replacement and corrected source recipes are bound to H6. Replace each selected target native exit together with its inverse endpoint adapter. The structural replacement gives W on 96 centre-bank outputs. Native side-map execution and complete supplier costs remain open.'}, + negative_controls={'wrong_W_order':48, 'wrong_global_sign':48, + 'tensor_simultaneous_translation':1}, + phase_method='Sparse exact Gaussian columns; no producer or Clifford compiler import.') + for name, value in [('REVIEW.json', results), ('INPUTS.json', INPUTS)]: + (args.output/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print('PASS_ISOTROPIC_PAIR_INDEPENDENT_REVIEW', flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/FREEZE.json new file mode 100644 index 0000000000..21407850f1 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/FREEZE.json @@ -0,0 +1,18 @@ +{ + "base_review_freeze": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976", + "earlier_carry_W_review_freeze": "bc0352b29a7a7244ebea40e8b53e44fa5d16dbb645db87eecbe3e02cf3bbaf46", + "extension_review_freeze": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c", + "files": { + "REPRODUCTION.json": "fd17482fa2c299d87c91b54fac4ba25420d9a02569addbc21aa654a5c52c2b27", + "REVIEW.md": "784e84e17f331eb182a85aa70c26c024fd4a0b7f6d305fd99dda84d36c569e95", + "check.py": "b292828dedc9026f17c436ca2926e44c097672a17b7c2035bd5b280702a9a170", + "normal/INPUTS.json": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372", + "normal/REVIEW.json": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061", + "optimized/INPUTS.json": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372", + "optimized/REVIEW.json": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + "producer_freeze": "f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936", + "publication": "No PR, push, commit, or publication.", + "scope": "All sixteen local coded words, 640 input columns, 352 changed exits (48 exact inherited and 304 full spatial checks), all physical phases, explicit coded outputs and local invoices. No free output-code removal, stage transition, productive helper progress, recursive hosting, or complete supplier claim.", + "status": "FROZEN_INDEPENDENT_LOW_DISPLACEMENT_CODED_EXITS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REPRODUCTION.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..3281cc6a23 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REPRODUCTION.json @@ -0,0 +1,8 @@ +{ + "normal_optimized_byte_identical": { + "INPUTS.json": "1854925de8ff7604651edad157ec9a8f06c2d1f12ea04e5a6d221742c5437372", + "REVIEW.json": "de83b96108ba4633d3d089a487a879f543212e1c802030ae8d69003ce747c061" + }, + "source_files_rechecked": 37, + "status": "PASS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REVIEW.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REVIEW.md new file mode 100644 index 0000000000..beeda7241d --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/REVIEW.md @@ -0,0 +1,206 @@ +# Independent review of the low-displacement coded exits + +All stated local checks pass. There is no material finding. + +This review checks the exact output codes of the rank-thirty and +rank-sixteen native responses. The two codes act on both data banks: +`W48_I64` applies W on the 48 paired ports, and `W112` applies W on all +112 ports. The response matrix does not change. + +The rank-sixteen uniform code uses children of rank at most three. +This resolves the rank-nine exit requirement of the earlier matching +path. It does not remove the output code or provide a recursive host. + +## Inputs and independent method + +The producer input is +[CODED-EXITS-FREEZE.json](../../new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json), +at SHA256 +`f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936`. +The decompressed payload SHA256 is +`7f7efbd4a080f641b7ffcb774c677c66344de60d57c6ecc67cdfc0e6f2f6f73d`. + +The accepted raw phases are fixed by +[NATIVE-REVIEW-FREEZE.json](../low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json) +and +[EXTENSIONS-REVIEW-FREEZE.json](../low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json). +Their SHA256 values are +`cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976` +and +`c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c`. +The earlier carry-W phases are fixed by +[the matching-code review](../matched-left-gauge-review-20261018/FREEZE.json), +at SHA256 +`bc0352b29a7a7244ebea40e8b53e44fa5d16dbb645db87eecbe3e02cf3bbaf46`. + +The checker imports no producer or Clifford compiler. It uses the +previously frozen reverse coefficient interpreter for the complete +field map. It uses a separate sparse Gaussian interpreter for each +fresh physical exit. + +An inherited exit must have the same ordered entry basis, literal +output circuit, and complete phase recipe. Equal spaces or equal ranks +are not sufficient. The new packet has 352 distinct changed exits. +Of these, 48 are exact entries from the earlier accepted carry-W table. +The other 304 require fresh checks. + +For each fresh exit, the check is + +\[ + R T_{\rm old}=T_{\rm final} +\] + +on every one of the 512 spatial basis vectors. Since \(T_{\rm old}\) +is invertible, this checks the entire operator +\(R=T_{\rm final}T_{\rm old}^{-1}\), including its global phase. +The recipe acts on arbitrary field contents. No zero input or clean +helper assumption is used. + +The 304 fresh checks cover 155648 spatial columns and 56623104 exact +nonzero Gaussian coefficients. The word checks bind all 2560 changed +exit occurrences across the sixteen complete words. + +Under the inherited tensor model, the complete one-column identity +extends to every field width. The constant phase is part of the +operator. In particular, a factor \(i^c\) in each of f tensor columns +gives \(i^{cf}\), and \(W_f^2=i^fI\). The finite check does not replace +these factors by width-independent phases. + +## Exact physical output + +Let \(A\) be the accepted response of the chosen family. The logical +forward and backward maps remain + +\[ + F_A(x,y)=(x,y+Ax),\qquad + B_A(x,y)=(x-A^{\mathsf T}y,y). +\] + +The physical input is \(X=Qx,\ Y=y\). On a coded port p, the output is + +\[ + X_p=W F_9 x'_p,\qquad + Y_p=W F_9 Q_p^{-1}y'_p. +\] + +On an uncoded port, omit W. The literal W circuit is +\(S_{e_0}C_{45}S_{e_0}\), with the phase convention of the pinned +gauge packet. W is placed on the left of the complete raw output. +No Q is moved through W or through the response matrix. + +The checker binds every changed source exit to its actual last +ordered canonical basis and to the literal output circuit \(W F_9\). +It binds every changed target exit to +\(W F_9Q_p^{-1}\). This target replacement includes the old inverse +target adapter. The old adapter must be removed. + +Every source adapter is retained. Every uncoded target adapter is +retained. Every rank-zero exit is an explicit monomial operation with +one side map. It is not an absent operation. + +The same unitary code on both directions preserves the physical +inverse-adjoint relation. To see this, let +\(S=\operatorname{diag}(Q,I)\) be the physical input map and let T be +the declared output map, including the chosen W code. Both S and T +are unitary. The physical maps are \(T F_A S^{-1}\) and +\(T B_A S^{-1}\). Since \(B_A^*F_A=I\), their adjoint product is I. +This statement uses the same declared input and output maps. It does +not turn the coded output into the raw output. + +## Complete event stream and arbitrary workspace + +All sixteen words are checked: two responses, two codes, two providers, +and two directions. The new and raw event streams have the same event +positions. The checker compares every scalar coefficient and access. +It compares every unchanged native occurrence and its full recipe. +Only the declared final coded exits can change. + +The typed frame ledger checks every transformation entry, every final +frame, and every equal-frame scalar ADD. The rational scalar schema +conversion is exact. A reverse pass checks all 640 independent input +columns against the accepted response. + +All operations act on the 224 data fields. The other 416 roles retain +their arbitrary values and frames. There are no private fields, +owned fields, CLEAR operations, or hidden helper accesses. In +particular, unchanged helper state is not productive helper progress. + +## Complete local invoices + +Each row applies to both providers and both directions. + +| Response and code | Native profile | Children | Mass | Real scalar primitives | +| --- | --- | ---: | ---: | ---: | +| Rank30, W48_I64 | 988 H1 + 48 H2 + 55 H4 + 55 H5 + 9 H6 + 9 H7 | 1164 | 1696 | 5288 | +| Rank30, W112 | 988 H1 + 48 H2 + 55 H5 + 55 H6 + 9 H7 + 9 H8 | 1164 | 1824 | 5288 | +| Rank16, W48_I64 | 1472 H1 + 112 H2 | 1584 | 1696 | 7384 | +| Rank16, W112 | 1408 H1 + 112 H2 + 64 H3 | 1584 | 1824 | 7384 | + +Each word has 48 inline monomial exits. The mixed code has 176 +external endpoint maps, and the uniform code has 112. Each native +child has at most two side maps. These maps are not assigned zero cost. +The child side-map upper bounds are 2328 and 3168 for the rank-thirty +and rank-sixteen families. + +The scalar prefix array norm bounds are 46 forward and 30 backward +for rank thirty, and 22 in both directions for rank sixteen. These +bounds apply at the top-level event boundaries. They do not bound +primitive internals, recursive child internals, or roundoff growth. + +The exact profiles explain the native-rank improvement. The large +paired source flags reach dimension six before the exit. W changes +their rank-three source exits to rank two, while their 48 target +exits become monomial. The rank-sixteen small-clique source flags +reach dimension seven. Their uniform-code source exits have rank +three, and their target exits have rank two. + +The earlier matching path started the corresponding small source +exits at dimension one and needed rank nine. These are different +literal paths. The new result does not change the old phase result. + +## Scope + +The response matrix results and their inverses remain dependencies of +the accepted raw reviews. This packet changes only the local output +representation and its exact native profile. No odd division is added +to the native word. + +The mixed code saves 96 units of native mass relative to the raw +1792-mass word. The uniform code uses 32 more units. A recursive cost +cannot be inferred from these mass differences alone. The profile, +side maps, source access, and child hosting must be included. + +This review does not provide a free W inverse, a free stage transition, +a terminal decoder, productive helper progress, a complete precision +bound, or the complete supplier. It does not change the selected +frontier or establish an improvement in the complete kappa calculation. + +## Reproduction + +Run from the workspace root, with one CPU: + +```text +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -O -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized +``` + +The required final line is: + +```text +PASS_INDEPENDENT_LOW_DISPLACEMENT_CODED_EXITS +``` + +The checker also rejects retention of the old coded target adapter, +placement of W on the wrong side, and reduction of a child rank +without a new recipe. `REPRODUCTION.json` records the final comparison +of both runs and the final input hashes. + +Both normal and optimized runs passed. Their result and input receipts +are byte-identical. The final hash check confirms that all 37 consumed +source files are unchanged. + +The source packets retain credit for the cyclic paths, responses, +pair factors, and W construction. AI assistance was used. No PR, +push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py new file mode 100644 index 0000000000..f56ff1175d --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/check.py @@ -0,0 +1,283 @@ +#!/usr/bin/env python3 +"""Check the complete coded exits on the frozen low-displacement paths.""" +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import importlib.util +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +BASE = HERE.parent/'low-displacement-review-20261020' +SOURCE = LANES/'new-core-transfer-20261017/low-displacement-20261020' +OLD = HERE.parent/'matched-left-gauge-review-20261018' + + +def load(name, path, pin): + if sha256(path.read_bytes()).hexdigest() != pin: + raise ValueError('Independent interpreter pin: '+str(path)) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +def parse(event): + gate = event[1] + return gate[0], gate[1], None if gate[0] == 'scale' else gate[2], F(*gate[-2:]) + + +def phase_key(basis, circuit): + return json.dumps([basis, circuit], sort_keys=True, separators=(',', ':')) + + +def accepted_exits(payload, need): + records = {} + for providers in payload['providers_by_output_code'].values(): + for directions in providers.values(): + for word in directions.values(): + for event in word['events']: + if event[0] == 'scalar': + continue + before, after = word['frames'][event[2]], word['frames'][event[3]] + if after['kind'] != 'literal': + continue + key = phase_key(before['basis'], after['circuit']) + record = word['native_recipes'][event[-1]] + need(key not in records or records[key] == record, 'Unambiguous accepted exit') + records[key] = record + need(len(records) == 200, 'Complete earlier carry-W phase table') + return records + + +def ledger(word, response, direction, review): + current = list(word['start']) + review.need(len(current) == len(word['final']) == 640, 'Exactly 640 live roles') + rows = [{i: F(1)} for i in range(224)] + maximum = F(1) + converted = [] + for event in word['events']: + if event[0] == 'scalar': + op, target, origin, value = parse(event) + frame = event[2] + review.need(0 <= target < 224 and current[target] == frame, 'Actual scalar target frame') + if op == 'add': + review.need(0 <= origin < 224 and origin != target and current[origin] == frame, + 'Actual equal scalar frames') + review.add(rows[target], rows[origin], value) + else: + review.need(op == 'scale' and origin is None, 'Closed scalar grammar') + rows[target] = {j: value*c for j, c in rows[target].items()} + maximum = max(maximum, sum(abs(c) for c in rows[target].values())) + converted.append(['scalar', [op, target, origin, str(value)], frame]) + else: + review.need(event[0] in ('native', 'monomial'), 'Closed transformation grammar') + target, before, after = event[1:4] + review.need(0 <= target < 224 and current[target] == before, 'Actual transformation entry') + rank = event[4] if event[0] == 'native' else 0 + record = word['native_recipes'][event[-1]] + review.need(record['rank'] == rank and (rank > 0) == (event[0] == 'native'), + 'Exact native or monomial rank') + review.need(rank > 0 or record['right'] is None, 'One map for each zero-rank exit') + current[target] = after + converted.append(event) + review.need(current == word['final'] and current[224:] == word['start'][224:], + 'All final frames and all 416 unchanged other roles') + review.need(review.reverse(converted) == review.response_columns(response, direction), + 'Every input column of the complete coded word') + profile = Counter(e[4] for e in word['events'] if e[0] == 'native') + return { + 'all_input_columns': 640, 'untouched_arbitrary_roles': 416, + 'owned_fields': 0, 'private_fields': 0, 'native_profile': dict(sorted(profile.items())), + 'native_children': sum(profile.values()), 'native_mass': sum(r*n for r, n in profile.items()), + 'inline_monomials': sum(e[0] == 'monomial' for e in word['events']), + 'external_endpoint_maps': len(word['endpoint_adapters']), + 'native_side_map_bound': 2*sum(profile.values()), + 'real_scalar_primitives': review.scalar_price(converted), + 'maximum_child_rank': max(profile), 'top_level_array_norm_bound': str(maximum), + } + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=True) + review = load('accepted_low_native_review', BASE/'check_native.py', + 'e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56') + need = review.need + review.frozen(BASE, 'NATIVE-REVIEW-FREEZE.json', + 'cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976') + review.frozen(BASE, 'EXTENSIONS-REVIEW-FREEZE.json', + 'c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c') + review.frozen(OLD, 'FREEZE.json', + 'bc0352b29a7a7244ebea40e8b53e44fa5d16dbb645db87eecbe3e02cf3bbaf46') + review.frozen(SOURCE, 'CODED-EXITS-FREEZE.json', + 'f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936') + payload = json.loads(review.read(SOURCE/'coded-normal/CODED-EXITS-PROGRAM.json.gz', + '7f7efbd4a080f641b7ffcb774c677c66344de60d57c6ecc67cdfc0e6f2f6f73d', True)) + native = json.loads(review.read(SOURCE/'native-normal-v2/NATIVE-PROGRAM.json.gz', + 'e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558', True)) + odd = json.loads(review.read(SOURCE/'odd16-normal-v2/EXTENSION-PROGRAM.json.gz', + 'd466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4', True)) + previous = json.loads(review.read(LANES/'oblique-native-20261017/matched-left-gauge/LEFT-GAUGE-PROGRAM.json.gz', + '437f96b00ae04f410c55f3501ac28bc103e0b416005459c661ac02794c0f9891', True)) + known = accepted_exits(previous, need) + cyclic = json.loads(review.read(LANES/'independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json', + '3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585')) + gauge = json.loads(review.read(LANES/'coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json', + '20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701')) + phase_path = HERE.parent/'isotropic-pair-review-20261018/check.py' + phase_pin = 'e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18' + review.read(phase_path, phase_pin) + phase = load('coded_full_spatial', phase_path, phase_pin) + raw = {'rank30': native['providers'], 'rank16': odd['providers']} + need(payload['responses'] == {'rank30': native['response'], 'rank16': odd['model']['response']}, + 'Exact accepted response matrices') + families = payload['providers_by_response_and_code'] + need(set(families) == {'rank30', 'rank16'}, 'Both response families') + full = [['C', 1 << j, 1] for j in range(9)] + w = gauge['W']['circuit'] + need(phase.compile_circuit(w) == phase.gauge(9, 45, 1), 'Exact W phase convention') + large = {p for pair in cyclic['pair_codes'] for p in pair['ports']} + need(len(large) == 48, 'Exact 48-port code support') + q = cyclic['ports'] + cases, reports, controls = {}, {}, {} + for name, codes in families.items(): + need(set(codes) == {'W48_I64', 'W112'}, 'Both output representations') + reports[name] = {} + response = [{int(k): F(v) for k, v in row.items()} for row in payload['responses'][name]] + for code, providers in codes.items(): + selection = large if code == 'W48_I64' else set(range(112)) + need(set(providers) == {'base', 'extra'}, 'Both physical providers') + reports[name][code] = {} + for provider, directions in providers.items(): + need(set(directions) == {'forward', 'backward'}, 'Both directions') + reports[name][code][provider] = {} + for direction, word in directions.items(): + old = raw[name][provider][direction] + need(word['start'] == old['start'] and word['source_pair_codes'] == cyclic['pair_codes'], + 'Exact input frames and source pair-code metadata') + need(word['gauge_circuit'] == w and word['left_W_ports'] == sorted(selection) + and word['raw_output_ports'] == sorted(set(range(112))-selection), + 'Exact output gauge and port partition') + need(word['frames'][:len(old['frames'])] == + [{'kind': 'canonical', 'basis': basis} for basis in old['frames']], + 'Exact original ordered frame bases') + need(len(word['frames']) == len(old['frames'])+1+len(selection), + 'Only the required output frames are added') + adapters = [r for r in old['endpoint_adapters'] + if r['role'] == 'source' or r['port'] not in selection] + need(word['endpoint_adapters'] == adapters, 'Only coded target adapters are removed') + need(len(word['events']) == len(old['events']), 'Same event positions') + changed_x, changed_y = [], [] + for a, b in zip(old['events'], word['events']): + if a[0] == 'scalar': + op, target, origin, value = a[1] + need(b[0] == 'scalar' and parse(b) == (op, target, origin, F(value)), + 'Exact scalar schema conversion and unchanged content') + continue + _, target, before, after, rank, key = a + is_x = target in selection and after == 1 + is_y = 112 <= target < 224 and target-112 in selection and after == old['final'][target] + if not (is_x or is_y): + need(b == a and word['native_recipes'][key] == old['native_recipes'][key], + 'Exact inherited native occurrence and recipe') + continue + need(b[1:3] == a[1:3], 'Changed exit has the exact old role and entry frame') + if is_x: + circuit = full+w + changed_x.append(target) + else: + circuit = [['C', q[target-112], -1]]+full+w + changed_y.append(target-112) + after_frame = word['frames'][b[3]] + need(after_frame['kind'] == 'literal' and after_frame['circuit'] == circuit, + 'Exact ordered physical output circuit') + basis = old['frames'][before] + identity = phase_key(basis, circuit) + record = word['native_recipes'][b[-1]] + if identity in cases: + need(cases[identity]['record'] == record, 'Repeated physical exit is exact') + else: + cases[identity] = {'basis': basis, 'circuit': circuit, 'record': record, 'uses': 0} + cases[identity]['uses'] += 1 + if is_y and len(controls) < 2: + expected = phase.compile_circuit(circuit) + adapter = next(r for r in old['endpoint_adapters'] + if r['role'] == 'target' and r['port'] == target-112) + wrong = { + 'old_target_adapter_retained': expected+phase.inverse(phase.recipe(adapter)), + 'W_on_wrong_side': phase.compile_circuit(w+full+[['C', q[target-112], -1]]), + } + for label, operation in wrong.items(): + if label not in controls: + column = next((x for x in range(512) + if phase.run(operation, x) != phase.run(expected, x)), None) + if column is not None: + controls[label] = {'spatial_column': column, 'port': target-112} + need(sorted(changed_x) == sorted(selection) and sorted(changed_y) == sorted(selection), + 'Exactly one coded exit per selected bank role') + for p in range(112): + if p in selection: + need(word['frames'][word['final'][p]]['circuit'] == full+w + and word['frames'][word['final'][112+p]]['circuit'] == + [['C', q[p], -1]]+full+w, 'Every coded final physical frame') + else: + need(word['final'][p] == old['final'][p] + and word['final'][112+p] == old['final'][112+p], 'Every raw final frame') + report = ledger(word, response, direction, review) + profile = { + ('rank30', 'W48_I64'): {1: 988, 2: 48, 4: 55, 5: 55, 6: 9, 7: 9}, + ('rank30', 'W112'): {1: 988, 2: 48, 5: 55, 6: 55, 7: 9, 8: 9}, + ('rank16', 'W48_I64'): {1: 1472, 2: 112}, + ('rank16', 'W112'): {1: 1408, 2: 112, 3: 64}, + }[name, code] + need(report['native_profile'] == profile and report['native_mass'] == + (1696 if code == 'W48_I64' else 1824), 'Complete changed native profile and mass') + need(report['real_scalar_primitives'] == (5288 if name == 'rank30' else 7384) + and report['inline_monomials'] == 48 + and report['external_endpoint_maps'] == 224-len(selection), 'Complete local invoice') + bound = ('46' if direction == 'forward' else '30') if name == 'rank30' else '22' + need(report['top_level_array_norm_bound'] == bound, 'Unchanged complete prefix bound') + reports[name][code][provider][direction] = report + need(len(cases) == 352, 'All distinct changed physical exits') + inherited, fresh = [], [] + for identity, case in cases.items(): + record = case['record'] + if identity in known: + need(record == known[identity], 'Exact accepted old exit recipe') + inherited.append(identity) + continue + source = phase.canonical(case['basis']) + target = phase.compile_circuit(case['circuit']) + result = phase.compare(source+phase.recipe(record), target, 'Fresh coded exit') + fresh.append({'ordered_frame_and_output': json.loads(identity), 'rank': record['rank'], + 'occurrences': case['uses'], **result}) + if record['rank'] > 0 and 'rank_reduced_without_new_recipe' not in controls: + bad_record = dict(record, rank=record['rank']-1) + bad = source+phase.recipe(bad_record) + column = next((x for x in range(512) if phase.run(bad, x) != phase.run(target, x)), None) + need(column is not None, 'A claimed smaller child is rejected') + controls['rank_reduced_without_new_recipe'] = {'spatial_column': column} + if len(fresh) % 16 == 0: + print('Independent fresh coded exits', len(fresh), '/ 304', flush=True) + need(len(inherited) == 48 and len(fresh) == 304, 'Exact old and fresh coded phase split') + need(len(controls) == 3, 'All physical negative controls') + result = { + 'status': 'PASS_INDEPENDENT_LOW_DISPLACEMENT_CODED_EXITS', + 'literal_words': reports, 'distinct_changed_exits': 352, + 'accepted_previous_exits': [json.loads(key) for key in inherited], + 'fresh_exit_checks': fresh, 'changed_exit_occurrences': sum(c['uses'] for c in cases.values()), + 'negative_controls': controls, 'spatial_columns_per_fresh_exit': 512, + 'scope': 'Exact changed local output contracts and native profiles. No free code removal, stage transition, productive helper progress, recursive hosting, or complete supplier claim.', + } + for name, value in (('REVIEW.json', result), ('INPUTS.json', review.INPUTS)): + (args.out/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print(result['status'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/INPUTS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/INPUTS.json new file mode 100644 index 0000000000..42e1926ce3 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/INPUTS.json @@ -0,0 +1,117 @@ +{ + "coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json": { + "sha256": "20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701" + }, + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json": { + "sha256": "f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936" + }, + "new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md": { + "sha256": "1860726ae7a210bc7ed8c4afc93cdf251bad8a7d90fd8b353157752434c2c4c8" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json": { + "sha256": "b36bee542add54bac48e409c6a4a054b3bca5fba9c98d5513a90a6a92628d576" + }, + "new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz": { + "decompressed_sha256": "7f7efbd4a080f641b7ffcb774c677c66344de60d57c6ecc67cdfc0e6f2f6f73d", + "sha256": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py": { + "sha256": "3d6c9283a2217306bae8f998891439e5cff435a7b3d7575c9481c115f411a282" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/FREEZE.json": { + "sha256": "bc0352b29a7a7244ebea40e8b53e44fa5d16dbb645db87eecbe3e02cf3bbaf46" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/REPRODUCTION.json": { + "sha256": "f23d3bdc0ffe9d1a487b1143c77bcfb3f46f641221f9ba9d1c30eec094599b8c" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/REVIEW.md": { + "sha256": "a9ff9e9f927cd15297ddcc8c88a387a0306e49fbc48e6a9090c61e1cb2c2e6c7" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/check.py": { + "sha256": "96c97ffd1b924fbfd39b46825da375639dd63a5536d3ba098b07768dbd16fc44" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/normal/INPUTS.json": { + "sha256": "628506f2616dac9ee389672adbfb15c13c07064a3dd4ced91ce3a7545ec71a98" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/normal/REVIEW.json": { + "sha256": "911adbd8b2c63c505e1ead9ceee3566a70bc82a9a10ddac0ae9d4c92337dbed4" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/optimized/INPUTS.json": { + "sha256": "628506f2616dac9ee389672adbfb15c13c07064a3dd4ced91ce3a7545ec71a98" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/optimized/REVIEW.json": { + "sha256": "911adbd8b2c63c505e1ead9ceee3566a70bc82a9a10ddac0ae9d4c92337dbed4" + }, + "oblique-native-20261017/matched-left-gauge/LEFT-GAUGE-PROGRAM.json.gz": { + "decompressed_sha256": "437f96b00ae04f410c55f3501ac28bc103e0b416005459c661ac02794c0f9891", + "sha256": "9bb1763a8fd070fb2399037dede491caa1b232ff773aa2314cf3afbb81ee8868" + } +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/REVIEW.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/REVIEW.json new file mode 100644 index 0000000000..6a457eed68 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/normal/REVIEW.json @@ -0,0 +1,42694 @@ +{ + "accepted_previous_exits": [ + [ + [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + [ + [ + "C", + 11, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + [ + [ + "C", + 35, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + [ + [ + "C", + 21, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 69, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 133, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 261, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 73, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 137, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 265, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + [ + [ + "C", + 49, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 161, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 289, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + [ + [ + "C", + 14, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + [ + [ + "C", + 38, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 146, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 274, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 194, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 322, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 386, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + [ + [ + "C", + 28, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 140, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 268, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 100, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 164, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 292, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + [ + [ + "C", + 56, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 104, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 168, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 296, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 208, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 336, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 400, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + [ + [ + "C", + 448, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + [ + [ + "C", + 506, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + [ + [ + "C", + 502, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + [ + [ + "C", + 478, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + [ + [ + "C", + 493, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 445, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 381, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 253, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + [ + [ + "C", + 499, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + [ + [ + "C", + 475, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + [ + [ + "C", + 471, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 431, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 367, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 239, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 319, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 191, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ] + ], + "changed_exit_occurrences": 2560, + "distinct_changed_exits": 352, + "fresh_exit_checks": [ + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 320, + 192, + 35, + 16, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 35, + 16, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 133, + 69, + 38, + 21, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 272, + 144, + 69, + 33, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 75, + 40, + 16, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 146, + 80, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 36, + 23, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 85, + 36, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 149, + 64, + 36, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 71, + 33, + 16, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 85, + 33, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 128, + 66, + 36, + 18, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 69, + 35, + 18, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 38, + 21, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 128, + 66, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 130, + 69, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 194, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 130, + 66, + 36, + 21, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 128, + 69, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 45, + 28, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 133, + 66, + 36, + 18, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 197, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 73, + 45, + 16, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 137, + 66, + 40, + 18, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 265, + 128, + 66, + 40, + 18, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 320, + 192, + 36, + 21, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 40, + 27, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 274, + 128, + 80, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 139, + 64, + 40, + 16, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 38, + 16, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 144, + 80, + 35, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 272, + 128, + 80, + 35, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 272, + 144, + 64, + 35, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 277, + 128, + 64, + 36, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 71, + 35, + 18, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 38, + 23, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 64, + 36, + 21, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 69, + 33, + 16, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 274, + 128, + 66, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 146, + 66, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 133, + 69, + 35, + 21, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 267, + 128, + 64, + 40, + 16, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 325, + 128, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 128, + 66, + 36, + 21, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 322, + 128, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 45, + 21, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 133, + 66, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 69, + 45, + 16, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "30c1f682852e2ef71b53f7acb9881a75d6859cc089c42bf78a94b7840bf6db00", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 19, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "976a72297a61813ede68f149aa4f2f097a024edb31cb43c17e309df14b85e47a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 259, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f660242389b52ffef00ca8a42ed9e1577c566b05f4ff3a4541b061fe33675fc8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 273, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "ea0147f9bcdc17afe9c7da8a8e9c1fc449c5607e02e93abf05900ec1d15b884f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 196, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "2ff6f930720f04a1a917f6828248ed0181d497317e280067155cd788a8a330e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 200, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "62a97592351869a0c7d5b3b64432db8aa9858e877b61c84ebf83e97f82237b83", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 224, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "d9523ae4ab34ec0aff705312eb5fdce51625fe74f94e0092d450eec34d5a300d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 446, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3e612e9277bb133570b313a818737536a9bd5bbfb9a78b456f2b312207322a02", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 382, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "ac93db5edebbe3ee6e2b619e40e7dda8499d68e62b7c8a2410de6dcae64f8372", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 67, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5acffba1c55d7c4e3d10286dcf115d2f384ce722c210326ed6205d8c83abd7fc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 131, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "aa31275d8ad43cac656e0f61be6149a3053f12363667b6601bedcbc054f99a50", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 193, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "258c93d039a962c08c49770745558bfadba4ca4a2fa98f89c4df6ea025865400", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 276, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "0963e2bdcb96d2e97f5f6c63f6b559eba3aee20705b2f29bf7b5c6ec55b5aec3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 280, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "15af149e5b7d15848f4c8a65376cf894bd4ca2ffd6a2d61cfa2d625f272b6651", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 304, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "0efba4f5b4b3ebdd6436152b767089e8dc3d64e107b1bb2c242d2483f82c2ede", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 494, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "47cbc799c1c3d53be070ac15629a48e8bbf6e8a37b1c72cb7cd9f54d77c1f1d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 254, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8a8e55fb609ea3927031d2ae2fda357f9cb36ad5e53e10a31a339a0729ab7ee8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 13, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "d78d5ff5b3ce017e69b8b50955e2509be27fd5646355cb87f463ef01f712777a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 50, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "873ad91df15e5cdc35e4fcbd54641b2df5637ebe78d10cd1b10f6d3b62fcd53c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 98, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "53be943ae4ed1db48d6d746fcca66e14190003e05a6537f2bde87e6ab39a038e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 162, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "ab3c541d311964f8187236ef7d8c048c3ff7862fdf88a718cd6ae639d0c0bdf5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 290, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5bd5cd48527d9efc425985c4e9974cc671454aa39453efaf07641da77f1ebec8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 508, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8445d8e551a8adb9a87946365431bf1414a394682e932854055c17d4a87fa015", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 505, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a666af5616cce305a5b6081099a8c14e8c52531847bdd421c9438608ec58eaf9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 501, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "703c48ffae444861e1c0899f163d1bba503ee24559b0b30aa4c0b040b0b23ff3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 37, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "effd4f38dbe781b1fbc1608ed5ecc30409b7abbda2da6ea64f3b03ceb2f0f3d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 41, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "db5f29a44b58bb751022b692164cb75533ab22a3766e907f0c4e51cc6a800573", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 44, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "377588fe1f206ec8fa9e6f8a1f59b0231fb7d2f78e81ffc024775181d57664e9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 477, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "eeb4bc8ad2e196ea894fe8ee4fda635c2f0d5e8cddc1434ebce35cc7da2cf3e0", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 463, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "b6a794c06d5f43da709e8ad4a919159affddf690359f730d0e05daf62ebe94b1", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 415, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "aec4a06d3924f27c51fb71b41ed752c779bcd2beeef0e8579e0ca7e864296336", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 351, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7fbd03fd770956d7c39e1a959a1b941e5e869c7fd8d10f43d0eb0e2963ed1723", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 223, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "92feb645d0c4aad98ad6f5c4a3377f13a4952fc22f839c2082ea58e2b04b4fb2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 81, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "cdb1c3e9f72c1290ee0801e4dc9ef9c561e206e6e5cb31de729bc495ee35c388", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 134, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "439a360eb8be8f124d863f60a2baeaed65dda6bb9406b87745f5ff80da5aad5b", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 262, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3b013e92cba7030fbef1e6aa865271bd29f3c3c1e3d085d3a4d4dc5792db93fa", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 388, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6a1f77945f0ad72f17a319e488178d1c17d7b19e30fe9a77062c6d3c5f58c4f2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 88, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "70dc391624601935e3ca2fa4d912735ac0175b90d22699fe09fa550638ec4f8e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 112, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0c36ce9307b71befb4186532f010179b4b58cd6fe71a68a9dbd995c3d43de5c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 491, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "cfd4f395ecb87063144e8a3de97bd8561d5f378bdfd40c24b91132c28809eb7d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 443, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7123b3cbb546a0abe3b5dbf7b95ccdc7fe8e71a80b6e7c83abfafb015deb6b5a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 145, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f29f31526357f5c7d6913b96ed2e6d4ac8fed74fb195b5e9b0454ca5b8cb176d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 74, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "492c531f286121887e2bed75b34ac2417dea5fb726f3937c3d335f91a35844ec", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 266, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9a24da8421eef552a40b307c60bfd50492e393a56267dda74b09cbbc2456e5ea", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 148, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "2348f805b7940f2cf2abbf8e86da9992a9dd0a666ef468502602e431d351e2e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 328, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "11258f7dad3dc9f1e0aed11e53646fcaa9c64966918886b7d35ecb938256f7a3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 176, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "94eef20153a57714ca1841779bb765a36af1cf1b92a64cb947c486434ad0b9d6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 487, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "b20f8deb7dfb92a76e56ca4fb0eb1e7dd6bc3f106aa777a3c5ae067dd3e8b5fb", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 375, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "da26f16c97cb3d371670e80b1110d705a80d6bd0de863c0c94cc4ac3ae14edf8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 385, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "671fd7a0dd0a89fcfc7415335f9721742de25c7e89ab8bf43e6735a744ebdd19", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 22, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "98cda78f410a8b8cb05d27d8d58592f21a6540d96c2ac1257246e0edfc36d9c7", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 70, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "45281a22ec27c0c55da6b84322994a909ca85f6d695a954fc1ef57be76322adc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 84, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5ea63dd3f1a361cd8d58906d1f28bcd0bd0a9f47dc6bb1401e5370ea28ab6368", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 392, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "d7aa3c1eb4959773d6f32c614dc1869bd4d62014b7a723a58ac1e67691f8ee57", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 66, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 416, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 66, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "773d316fe70639b07dc2e4b8b822f49bee6db2ddb5db2894079fb80e65e92f95", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 379, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "c54fab0577f97f8d015bcb79f78051c272bc7f4637c620171c11dda6bf17230f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 251, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "b0039410106fc17a366c25e98b669b5e2238f919edc5ecd2ff0b65370c2d259c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 321, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "171d0e33ec16cb02c77902712e69f3553ad4cdab5edae04c86428d73ba255967", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 26, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "cf3ad64485cf2639da97e58f280799afe3d869a6d91ce6dc0d62d2449c78524a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 138, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8f663f00a8e8bdbb8f96ab415082a2728390424f7b13136b2c01207b88467690", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 324, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5790893a0b2b8ed2ab6a855d866bad500c6bd29d19f754dc31d96604f5f14c2f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 152, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "bc9d6cca83f9fc3b8399104affac8497ba7b237bed3b2d5192c00b978e9c08e6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 130, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 352, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 130, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3e59bb21c968a08e007302eeb6f1de158535bdbebd5ef1ee16fda6b30cd981f5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 439, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "c9b6dc6f3eea3c3fbee35307fe91ba5068baa4d45c699e8b7da49e6b752a8c2a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 247, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 210, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "976a72297a61813ede68f149aa4f2f097a024edb31cb43c17e309df14b85e47a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 211, + 32, + 8 + ], + [ + [ + "C", + 259, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 211, + 32, + 8 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "492c531f286121887e2bed75b34ac2417dea5fb726f3937c3d335f91a35844ec", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 218, + 32, + 1 + ], + [ + [ + "C", + 266, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 218, + 32, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "ab3c541d311964f8187236ef7d8c048c3ff7862fdf88a718cd6ae639d0c0bdf5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 242, + 8, + 1 + ], + [ + [ + "C", + 290, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 242, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "8445d8e551a8adb9a87946365431bf1414a394682e932854055c17d4a87fa015", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 211, + 33, + 9 + ], + [ + [ + "C", + 505, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 211, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "c54fab0577f97f8d015bcb79f78051c272bc7f4637c620171c11dda6bf17230f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 210, + 33, + 9 + ], + [ + [ + "C", + 251, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 67, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "ac93db5edebbe3ee6e2b619e40e7dda8499d68e62b7c8a2410de6dcae64f8372", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 135, + 74, + 40 + ], + [ + [ + "C", + 67, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 135, + 74, + 40 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "f29f31526357f5c7d6913b96ed2e6d4ac8fed74fb195b5e9b0454ca5b8cb176d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 142, + 67, + 33 + ], + [ + [ + "C", + 74, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 142, + 67, + 33 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "873ad91df15e5cdc35e4fcbd54641b2df5637ebe78d10cd1b10f6d3b62fcd53c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 166, + 67, + 9 + ], + [ + [ + "C", + 98, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 166, + 67, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "258c93d039a962c08c49770745558bfadba4ca4a2fa98f89c4df6ea025865400", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 67, + 33, + 9 + ], + [ + [ + "C", + 276, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 67, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "cfd4f395ecb87063144e8a3de97bd8561d5f378bdfd40c24b91132c28809eb7d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 67, + 33, + 9 + ], + [ + [ + "C", + 443, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 75, + 36, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "da26f16c97cb3d371670e80b1110d705a80d6bd0de863c0c94cc4ac3ae14edf8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 410, + 80, + 32, + 4 + ], + [ + [ + "C", + 385, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 410, + 80, + 32, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "45281a22ec27c0c55da6b84322994a909ca85f6d695a954fc1ef57be76322adc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 32, + 31 + ], + [ + [ + "C", + 84, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 32, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "70dc391624601935e3ca2fa4d912735ac0175b90d22699fe09fa550638ec4f8e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 80, + 59, + 4 + ], + [ + [ + "C", + 112, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 80, + 59, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "0efba4f5b4b3ebdd6436152b767089e8dc3d64e107b1bb2c242d2483f82c2ede", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 36, + 27 + ], + [ + [ + "C", + 494, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 36, + 27 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "d9523ae4ab34ec0aff705312eb5fdce51625fe74f94e0092d450eec34d5a300d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 75, + 36, + 31 + ], + [ + [ + "C", + 446, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 50, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "b0039410106fc17a366c25e98b669b5e2238f919edc5ecd2ff0b65370c2d259c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 324, + 130, + 50, + 12 + ], + [ + [ + "C", + 321, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 324, + 130, + 50, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "d78d5ff5b3ce017e69b8b50955e2509be27fd5646355cb87f463ef01f712777a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 176, + 9, + 5 + ], + [ + [ + "C", + 50, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 176, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "8f663f00a8e8bdbb8f96ab415082a2728390424f7b13136b2c01207b88467690", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 9 + ], + [ + [ + "C", + 324, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "2348f805b7940f2cf2abbf8e86da9992a9dd0a666ef468502602e431d351e2e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 5 + ], + [ + [ + "C", + 328, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "11258f7dad3dc9f1e0aed11e53646fcaa9c64966918886b7d35ecb938256f7a3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 50, + 9, + 5 + ], + [ + [ + "C", + 176, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 392, + 66, + 40, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "30c1f682852e2ef71b53f7acb9881a75d6859cc089c42bf78a94b7840bf6db00", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 143, + 81, + 40 + ], + [ + [ + "C", + 19, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 143, + 81, + 40 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "92feb645d0c4aad98ad6f5c4a3377f13a4952fc22f839c2082ea58e2b04b4fb2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 205, + 40, + 19 + ], + [ + [ + "C", + 81, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 205, + 40, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "5ea63dd3f1a361cd8d58906d1f28bcd0bd0a9f47dc6bb1401e5370ea28ab6368", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 143, + 66, + 19 + ], + [ + [ + "C", + 392, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 143, + 66, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "d7aa3c1eb4959773d6f32c614dc1869bd4d62014b7a723a58ac1e67691f8ee57", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 167, + 66, + 19 + ], + [ + [ + "C", + 416, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 167, + 66, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "3e612e9277bb133570b313a818737536a9bd5bbfb9a78b456f2b312207322a02", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 392, + 66, + 40, + 19 + ], + [ + [ + "C", + 382, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 32, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "703c48ffae444861e1c0899f163d1bba503ee24559b0b30aa4c0b040b0b23ff3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 218, + 41, + 5 + ], + [ + [ + "C", + 37, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 218, + 41, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "effd4f38dbe781b1fbc1608ed5ecc30409b7abbda2da6ea64f3b03ceb2f0f3d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 214, + 37, + 9 + ], + [ + [ + "C", + 41, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 214, + 37, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "db5f29a44b58bb751022b692164cb75533ab22a3766e907f0c4e51cc6a800573", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 211, + 37, + 12 + ], + [ + [ + "C", + 44, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 211, + 37, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "b6a794c06d5f43da709e8ad4a919159affddf690359f730d0e05daf62ebe94b1", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 211, + 32, + 9, + 5 + ], + [ + [ + "C", + 415, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 211, + 32, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "7fbd03fd770956d7c39e1a959a1b941e5e869c7fd8d10f43d0eb0e2963ed1723", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 32, + 9, + 5 + ], + [ + [ + "C", + 223, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 18 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "cdb1c3e9f72c1290ee0801e4dc9ef9c561e206e6e5cb31de729bc495ee35c388", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 139, + 79, + 31 + ], + [ + [ + "C", + 134, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 139, + 79, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "9a24da8421eef552a40b307c60bfd50492e393a56267dda74b09cbbc2456e5ea", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 31 + ], + [ + [ + "C", + 148, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "ea0147f9bcdc17afe9c7da8a8e9c1fc449c5607e02e93abf05900ec1d15b884f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 79, + 18 + ], + [ + [ + "C", + 196, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 79, + 18 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "3b013e92cba7030fbef1e6aa865271bd29f3c3c1e3d085d3a4d4dc5792db93fa", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 134, + 66, + 18 + ], + [ + [ + "C", + 388, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 134, + 66, + 18 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "aec4a06d3924f27c51fb71b41ed752c779bcd2beeef0e8579e0ca7e864296336", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 18 + ], + [ + [ + "C", + 351, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 200, + 40, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "671fd7a0dd0a89fcfc7415335f9721742de25c7e89ab8bf43e6735a744ebdd19", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 157, + 85, + 40 + ], + [ + [ + "C", + 22, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 157, + 85, + 40 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "439a360eb8be8f124d863f60a2baeaed65dda6bb9406b87745f5ff80da5aad5b", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 200, + 40, + 22 + ], + [ + [ + "C", + 262, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 200, + 40, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "2ff6f930720f04a1a917f6828248ed0181d497317e280067155cd788a8a330e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 139, + 107, + 22 + ], + [ + [ + "C", + 200, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 139, + 107, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "62a97592351869a0c7d5b3b64432db8aa9858e877b61c84ebf83e97f82237b83", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 163, + 107, + 22 + ], + [ + [ + "C", + 224, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 163, + 107, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "773d316fe70639b07dc2e4b8b822f49bee6db2ddb5db2894079fb80e65e92f95", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 200, + 40, + 22 + ], + [ + [ + "C", + 379, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 80, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "5acffba1c55d7c4e3d10286dcf115d2f384ce722c210326ed6205d8c83abd7fc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 138, + 80, + 55 + ], + [ + [ + "C", + 131, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 138, + 80, + 55 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "cf3ad64485cf2639da97e58f280799afe3d869a6d91ce6dc0d62d2449c78524a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 270, + 131, + 80, + 62 + ], + [ + [ + "C", + 138, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 270, + 131, + 80, + 62 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "15af149e5b7d15848f4c8a65376cf894bd4ca2ffd6a2d61cfa2d625f272b6651", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 131, + 55, + 9 + ], + [ + [ + "C", + 304, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 131, + 55, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "bc9d6cca83f9fc3b8399104affac8497ba7b237bed3b2d5192c00b978e9c08e6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 103, + 9 + ], + [ + [ + "C", + 352, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 103, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "377588fe1f206ec8fa9e6f8a1f59b0231fb7d2f78e81ffc024775181d57664e9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 80, + 9 + ], + [ + [ + "C", + 477, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 80 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "7123b3cbb546a0abe3b5dbf7b95ccdc7fe8e71a80b6e7c83abfafb015deb6b5a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 193, + 63 + ], + [ + [ + "C", + 145, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 193, + 63 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "aa31275d8ad43cac656e0f61be6149a3053f12363667b6601bedcbc054f99a50", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 111 + ], + [ + [ + "C", + 193, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 111 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "47cbc799c1c3d53be070ac15629a48e8bbf6e8a37b1c72cb7cd9f54d77c1f1d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 80 + ], + [ + [ + "C", + 254, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 70 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "f660242389b52ffef00ca8a42ed9e1577c566b05f4ff3a4541b061fe33675fc8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 442, + 70 + ], + [ + [ + "C", + 273, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 442, + 70 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "98cda78f410a8b8cb05d27d8d58592f21a6540d96c2ac1257246e0edfc36d9c7", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 237 + ], + [ + [ + "C", + 70, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 237 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "5bd5cd48527d9efc425985c4e9974cc671454aa39453efaf07641da77f1ebec8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 70 + ], + [ + [ + "C", + 508, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 162, + 88 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "53be943ae4ed1db48d6d746fcca66e14190003e05a6537f2bde87e6ab39a038e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 429, + 88 + ], + [ + [ + "C", + 162, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 429, + 88 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "6a1f77945f0ad72f17a319e488178d1c17d7b19e30fe9a77062c6d3c5f58c4f2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 162 + ], + [ + [ + "C", + 88, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 162 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "a666af5616cce305a5b6081099a8c14e8c52531847bdd421c9438608ec58eaf9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 162, + 88 + ], + [ + [ + "C", + 501, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 295, + 144, + 80, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "8a8e55fb609ea3927031d2ae2fda357f9cb36ad5e53e10a31a339a0729ab7ee8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 80, + 55 + ], + [ + [ + "C", + 13, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 80, + 55 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "94eef20153a57714ca1841779bb765a36af1cf1b92a64cb947c486434ad0b9d6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 192, + 55, + 13 + ], + [ + [ + "C", + 487, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 192, + 55, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "3e59bb21c968a08e007302eeb6f1de158535bdbebd5ef1ee16fda6b30cd981f5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 103, + 13 + ], + [ + [ + "C", + 439, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 103, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "b20f8deb7dfb92a76e56ca4fb0eb1e7dd6bc3f106aa777a3c5ae067dd3e8b5fb", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 167, + 80, + 13 + ], + [ + [ + "C", + 375, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 167, + 80, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "c9b6dc6f3eea3c3fbee35307fe91ba5068baa4d45c699e8b7da49e6b752a8c2a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 295, + 144, + 80, + 13 + ], + [ + [ + "C", + 247, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 107, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "171d0e33ec16cb02c77902712e69f3553ad4cdab5edae04c86428d73ba255967", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 280, + 152, + 79, + 36 + ], + [ + [ + "C", + 26, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 280, + 152, + 79, + 36 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "5790893a0b2b8ed2ab6a855d866bad500c6bd29d19f754dc31d96604f5f14c2f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 205, + 36, + 26 + ], + [ + [ + "C", + 152, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 205, + 36, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "0963e2bdcb96d2e97f5f6c63f6b559eba3aee20705b2f29bf7b5c6ec55b5aec3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 333, + 130, + 36, + 26 + ], + [ + [ + "C", + 280, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 333, + 130, + 36, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "a0c36ce9307b71befb4186532f010179b4b58cd6fe71a68a9dbd995c3d43de5c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 79, + 26 + ], + [ + [ + "C", + 491, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 79, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "eeb4bc8ad2e196ea894fe8ee4fda635c2f0d5e8cddc1434ebce35cc7da2cf3e0", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 107, + 26 + ], + [ + [ + "C", + 463, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + } + ], + "literal_words": { + "rank16": { + "W112": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + } + }, + "W48_I64": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + } + } + }, + "rank30": { + "W112": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + } + }, + "W48_I64": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + } + } + } + }, + "negative_controls": { + "W_on_wrong_side": { + "port": 0, + "spatial_column": 0 + }, + "old_target_adapter_retained": { + "port": 0, + "spatial_column": 0 + }, + "rank_reduced_without_new_recipe": { + "spatial_column": 0 + } + }, + "scope": "Exact changed local output contracts and native profiles. No free code removal, stage transition, productive helper progress, recursive hosting, or complete supplier claim.", + "spatial_columns_per_fresh_exit": 512, + "status": "PASS_INDEPENDENT_LOW_DISPLACEMENT_CODED_EXITS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/INPUTS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/INPUTS.json new file mode 100644 index 0000000000..42e1926ce3 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/INPUTS.json @@ -0,0 +1,117 @@ +{ + "coherent-port/isotropic-pair-gauge-20261018/GAUGE-PROGRAMS.json": { + "sha256": "20f14f021623761160b0ef461904b38f82efdc7dd0c4008271620415bf747701" + }, + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS-FREEZE.json": { + "sha256": "f466ce7bc9d6f5459462acd1799f269a6c2685aea124a3d18f579d542f269936" + }, + "new-core-transfer-20261017/low-displacement-20261020/CODED-EXITS.md": { + "sha256": "1860726ae7a210bc7ed8c4afc93cdf251bad8a7d90fd8b353157752434c2c4c8" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-CHECKS.json": { + "sha256": "b36bee542add54bac48e409c6a4a054b3bca5fba9c98d5513a90a6a92628d576" + }, + "new-core-transfer-20261017/low-displacement-20261020/coded-normal/CODED-EXITS-PROGRAM.json.gz": { + "decompressed_sha256": "7f7efbd4a080f641b7ffcb774c677c66344de60d57c6ecc67cdfc0e6f2f6f73d", + "sha256": "aad4decc178d7b9ac19ef4b97d3b77d56854c26714f063e1ff6fa762cf2b6b08" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_coded_exits.py": { + "sha256": "3d6c9283a2217306bae8f998891439e5cff435a7b3d7575c9481c115f411a282" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json": { + "sha256": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json": { + "sha256": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md": { + "sha256": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py": { + "sha256": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json": { + "sha256": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json": { + "sha256": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/FREEZE.json": { + "sha256": "bc0352b29a7a7244ebea40e8b53e44fa5d16dbb645db87eecbe3e02cf3bbaf46" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/REPRODUCTION.json": { + "sha256": "f23d3bdc0ffe9d1a487b1143c77bcfb3f46f641221f9ba9d1c30eec094599b8c" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/REVIEW.md": { + "sha256": "a9ff9e9f927cd15297ddcc8c88a387a0306e49fbc48e6a9090c61e1cb2c2e6c7" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/check.py": { + "sha256": "96c97ffd1b924fbfd39b46825da375639dd63a5536d3ba098b07768dbd16fc44" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/normal/INPUTS.json": { + "sha256": "628506f2616dac9ee389672adbfb15c13c07064a3dd4ced91ce3a7545ec71a98" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/normal/REVIEW.json": { + "sha256": "911adbd8b2c63c505e1ead9ceee3566a70bc82a9a10ddac0ae9d4c92337dbed4" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/optimized/INPUTS.json": { + "sha256": "628506f2616dac9ee389672adbfb15c13c07064a3dd4ced91ce3a7545ec71a98" + }, + "new-native-recipes-20261017/matched-left-gauge-review-20261018/optimized/REVIEW.json": { + "sha256": "911adbd8b2c63c505e1ead9ceee3566a70bc82a9a10ddac0ae9d4c92337dbed4" + }, + "oblique-native-20261017/matched-left-gauge/LEFT-GAUGE-PROGRAM.json.gz": { + "decompressed_sha256": "437f96b00ae04f410c55f3501ac28bc103e0b416005459c661ac02794c0f9891", + "sha256": "9bb1763a8fd070fb2399037dede491caa1b232ff773aa2314cf3afbb81ee8868" + } +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/REVIEW.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/REVIEW.json new file mode 100644 index 0000000000..6a457eed68 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-coded-review-20261020/optimized/REVIEW.json @@ -0,0 +1,42694 @@ +{ + "accepted_previous_exits": [ + [ + [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + [ + [ + "C", + 11, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + [ + [ + "C", + 35, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + [ + [ + "C", + 21, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 69, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 133, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 261, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 73, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 137, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 265, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + [ + [ + "C", + 49, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 161, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 289, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + [ + [ + "C", + 14, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + [ + [ + "C", + 38, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 146, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 274, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 194, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 322, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 386, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + [ + [ + "C", + 28, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 140, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 268, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 100, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 164, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + [ + [ + "C", + 292, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + [ + [ + "C", + 56, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 104, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 168, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + [ + [ + "C", + 296, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 208, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 336, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 400, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + [ + [ + "C", + 448, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + [ + [ + "C", + 506, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + [ + [ + "C", + 502, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + [ + [ + "C", + 478, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + [ + [ + "C", + 493, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 445, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 381, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + [ + [ + "C", + 253, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + [ + [ + "C", + 499, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + [ + [ + "C", + 475, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + [ + [ + "C", + 471, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 431, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 367, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + [ + [ + "C", + 239, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 319, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + [ + [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 191, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ] + ], + "changed_exit_occurrences": 2560, + "distinct_changed_exits": 352, + "fresh_exit_checks": [ + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 320, + 192, + 35, + 16, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 35, + 16, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 133, + 69, + 38, + 21, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 272, + 144, + 69, + 33, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 75, + 40, + 16, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 146, + 80, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 36, + 23, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 85, + 36, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 149, + 64, + 36, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 71, + 33, + 16, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 85, + 33, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 128, + 66, + 36, + 18, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 69, + 35, + 18, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 38, + 21, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 128, + 66, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 130, + 69, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 194, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 130, + 66, + 36, + 21, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 128, + 69, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 45, + 28, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 133, + 66, + 36, + 18, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 197, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 73, + 45, + 16, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 137, + 66, + 40, + 18, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 265, + 128, + 66, + 40, + 18, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 320, + 192, + 36, + 21, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 40, + 27, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 274, + 128, + 80, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 139, + 64, + 40, + 16, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 38, + 16, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 144, + 80, + 35, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 272, + 128, + 80, + 35, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 272, + 144, + 64, + 35, + 11, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 277, + 128, + 64, + 36, + 9, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 71, + 35, + 18, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 38, + 23, + 11 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 64, + 36, + 21, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 130, + 69, + 33, + 16, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 274, + 128, + 66, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 146, + 66, + 33, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 261, + 133, + 69, + 35, + 21, + 14 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 267, + 128, + 64, + 40, + 16, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 325, + 128, + 33, + 16, + 12, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 258, + 128, + 66, + 36, + 21, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 322, + 128, + 33, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 64, + 45, + 21, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 133, + 66, + 33, + 18, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 16, + "ordered_frame_and_output": [ + [ + 256, + 128, + 69, + 45, + 16, + 2 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "30c1f682852e2ef71b53f7acb9881a75d6859cc089c42bf78a94b7840bf6db00", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 19, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "976a72297a61813ede68f149aa4f2f097a024edb31cb43c17e309df14b85e47a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 259, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f660242389b52ffef00ca8a42ed9e1577c566b05f4ff3a4541b061fe33675fc8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 273, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "ea0147f9bcdc17afe9c7da8a8e9c1fc449c5607e02e93abf05900ec1d15b884f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 196, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "2ff6f930720f04a1a917f6828248ed0181d497317e280067155cd788a8a330e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 200, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "62a97592351869a0c7d5b3b64432db8aa9858e877b61c84ebf83e97f82237b83", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 224, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "d9523ae4ab34ec0aff705312eb5fdce51625fe74f94e0092d450eec34d5a300d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 446, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3e612e9277bb133570b313a818737536a9bd5bbfb9a78b456f2b312207322a02", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 382, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "ac93db5edebbe3ee6e2b619e40e7dda8499d68e62b7c8a2410de6dcae64f8372", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 67, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5acffba1c55d7c4e3d10286dcf115d2f384ce722c210326ed6205d8c83abd7fc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 131, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "aa31275d8ad43cac656e0f61be6149a3053f12363667b6601bedcbc054f99a50", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 193, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "258c93d039a962c08c49770745558bfadba4ca4a2fa98f89c4df6ea025865400", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 276, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "0963e2bdcb96d2e97f5f6c63f6b559eba3aee20705b2f29bf7b5c6ec55b5aec3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 280, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "15af149e5b7d15848f4c8a65376cf894bd4ca2ffd6a2d61cfa2d625f272b6651", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 304, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "0efba4f5b4b3ebdd6436152b767089e8dc3d64e107b1bb2c242d2483f82c2ede", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 494, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "47cbc799c1c3d53be070ac15629a48e8bbf6e8a37b1c72cb7cd9f54d77c1f1d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 254, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8a8e55fb609ea3927031d2ae2fda357f9cb36ad5e53e10a31a339a0729ab7ee8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 13, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "d78d5ff5b3ce017e69b8b50955e2509be27fd5646355cb87f463ef01f712777a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 50, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "873ad91df15e5cdc35e4fcbd54641b2df5637ebe78d10cd1b10f6d3b62fcd53c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 98, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "53be943ae4ed1db48d6d746fcca66e14190003e05a6537f2bde87e6ab39a038e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 162, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "ab3c541d311964f8187236ef7d8c048c3ff7862fdf88a718cd6ae639d0c0bdf5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 290, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5bd5cd48527d9efc425985c4e9974cc671454aa39453efaf07641da77f1ebec8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 508, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 36, + 22, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8445d8e551a8adb9a87946365431bf1414a394682e932854055c17d4a87fa015", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 505, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a666af5616cce305a5b6081099a8c14e8c52531847bdd421c9438608ec58eaf9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 501, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "703c48ffae444861e1c0899f163d1bba503ee24559b0b30aa4c0b040b0b23ff3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 37, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "effd4f38dbe781b1fbc1608ed5ecc30409b7abbda2da6ea64f3b03ceb2f0f3d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 41, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "db5f29a44b58bb751022b692164cb75533ab22a3766e907f0c4e51cc6a800573", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 44, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 36, + 18, + 12, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "377588fe1f206ec8fa9e6f8a1f59b0231fb7d2f78e81ffc024775181d57664e9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 477, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 67, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "eeb4bc8ad2e196ea894fe8ee4fda635c2f0d5e8cddc1434ebce35cc7da2cf3e0", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 463, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 32, + 19, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "b6a794c06d5f43da709e8ad4a919159affddf690359f730d0e05daf62ebe94b1", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 415, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "aec4a06d3924f27c51fb71b41ed752c779bcd2beeef0e8579e0ca7e864296336", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 351, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7fbd03fd770956d7c39e1a959a1b941e5e869c7fd8d10f43d0eb0e2963ed1723", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 32, + 18, + 9, + 5 + ], + [ + [ + "C", + 223, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "92feb645d0c4aad98ad6f5c4a3377f13a4952fc22f839c2082ea58e2b04b4fb2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 81, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "cdb1c3e9f72c1290ee0801e4dc9ef9c561e206e6e5cb31de729bc495ee35c388", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 134, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "439a360eb8be8f124d863f60a2baeaed65dda6bb9406b87745f5ff80da5aad5b", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 262, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3b013e92cba7030fbef1e6aa865271bd29f3c3c1e3d085d3a4d4dc5792db93fa", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 388, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6a1f77945f0ad72f17a319e488178d1c17d7b19e30fe9a77062c6d3c5f58c4f2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 88, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "70dc391624601935e3ca2fa4d912735ac0175b90d22699fe09fa550638ec4f8e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 112, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 80, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0c36ce9307b71befb4186532f010179b4b58cd6fe71a68a9dbd995c3d43de5c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 491, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "cfd4f395ecb87063144e8a3de97bd8561d5f378bdfd40c24b91132c28809eb7d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 443, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7123b3cbb546a0abe3b5dbf7b95ccdc7fe8e71a80b6e7c83abfafb015deb6b5a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 145, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 32, + 19, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f29f31526357f5c7d6913b96ed2e6d4ac8fed74fb195b5e9b0454ca5b8cb176d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 74, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "492c531f286121887e2bed75b34ac2417dea5fb726f3937c3d335f91a35844ec", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 266, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9a24da8421eef552a40b307c60bfd50492e393a56267dda74b09cbbc2456e5ea", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 148, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "2348f805b7940f2cf2abbf8e86da9992a9dd0a666ef468502602e431d351e2e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 328, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "11258f7dad3dc9f1e0aed11e53646fcaa9c64966918886b7d35ecb938256f7a3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 176, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 144, + 66, + 50, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "94eef20153a57714ca1841779bb765a36af1cf1b92a64cb947c486434ad0b9d6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 487, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 66, + 33, + 19, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "b20f8deb7dfb92a76e56ca4fb0eb1e7dd6bc3f106aa777a3c5ae067dd3e8b5fb", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 375, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "da26f16c97cb3d371670e80b1110d705a80d6bd0de863c0c94cc4ac3ae14edf8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 385, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 131, + 66, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "671fd7a0dd0a89fcfc7415335f9721742de25c7e89ab8bf43e6735a744ebdd19", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 22, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "98cda78f410a8b8cb05d27d8d58592f21a6540d96c2ac1257246e0edfc36d9c7", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 70, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 134, + 66, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "45281a22ec27c0c55da6b84322994a909ca85f6d695a954fc1ef57be76322adc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 84, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 70, + 32, + 22, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5ea63dd3f1a361cd8d58906d1f28bcd0bd0a9f47dc6bb1401e5370ea28ab6368", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 392, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 66, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "d7aa3c1eb4959773d6f32c614dc1869bd4d62014b7a723a58ac1e67691f8ee57", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 66, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 416, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 162, + 66, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "773d316fe70639b07dc2e4b8b822f49bee6db2ddb5db2894079fb80e65e92f95", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 379, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 131, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "c54fab0577f97f8d015bcb79f78051c272bc7f4637c620171c11dda6bf17230f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 9, + 4 + ], + [ + [ + "C", + 251, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "b0039410106fc17a366c25e98b669b5e2238f919edc5ecd2ff0b65370c2d259c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 321, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 67, + 32, + 18, + 8, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "171d0e33ec16cb02c77902712e69f3553ad4cdab5edae04c86428d73ba255967", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 26, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 138, + 74, + 32, + 18, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "cf3ad64485cf2639da97e58f280799afe3d869a6d91ce6dc0d62d2449c78524a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 138, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 266, + 130, + 74, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8f663f00a8e8bdbb8f96ab415082a2728390424f7b13136b2c01207b88467690", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 324, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 130, + 70, + 32, + 18, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5790893a0b2b8ed2ab6a855d866bad500c6bd29d19f754dc31d96604f5f14c2f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 152, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 138, + 66, + 32, + 26, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "bc9d6cca83f9fc3b8399104affac8497ba7b237bed3b2d5192c00b978e9c08e6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 130, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 352, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 290, + 130, + 98, + 18, + 8, + 4, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3e59bb21c968a08e007302eeb6f1de158535bdbebd5ef1ee16fda6b30cd981f5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 439, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 67, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "c9b6dc6f3eea3c3fbee35307fe91ba5068baa4d45c699e8b7da49e6b752a8c2a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 130, + 66, + 33, + 18, + 8, + 5 + ], + [ + [ + "C", + 247, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 210, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "976a72297a61813ede68f149aa4f2f097a024edb31cb43c17e309df14b85e47a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 211, + 32, + 8 + ], + [ + [ + "C", + 259, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 211, + 32, + 8 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "492c531f286121887e2bed75b34ac2417dea5fb726f3937c3d335f91a35844ec", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 218, + 32, + 1 + ], + [ + [ + "C", + 266, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 218, + 32, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "ab3c541d311964f8187236ef7d8c048c3ff7862fdf88a718cd6ae639d0c0bdf5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 242, + 8, + 1 + ], + [ + [ + "C", + 290, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 242, + 8, + 1 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "8445d8e551a8adb9a87946365431bf1414a394682e932854055c17d4a87fa015", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 211, + 33, + 9 + ], + [ + [ + "C", + 505, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 211, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "c54fab0577f97f8d015bcb79f78051c272bc7f4637c620171c11dda6bf17230f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 259, + 210, + 33, + 9 + ], + [ + [ + "C", + 251, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 67, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "ac93db5edebbe3ee6e2b619e40e7dda8499d68e62b7c8a2410de6dcae64f8372", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 135, + 74, + 40 + ], + [ + [ + "C", + 67, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 135, + 74, + 40 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "f29f31526357f5c7d6913b96ed2e6d4ac8fed74fb195b5e9b0454ca5b8cb176d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 142, + 67, + 33 + ], + [ + [ + "C", + 74, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 142, + 67, + 33 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "873ad91df15e5cdc35e4fcbd54641b2df5637ebe78d10cd1b10f6d3b62fcd53c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 166, + 67, + 9 + ], + [ + [ + "C", + 98, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 166, + 67, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "258c93d039a962c08c49770745558bfadba4ca4a2fa98f89c4df6ea025865400", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 67, + 33, + 9 + ], + [ + [ + "C", + 276, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 67, + 33, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "cfd4f395ecb87063144e8a3de97bd8561d5f378bdfd40c24b91132c28809eb7d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 276, + 67, + 33, + 9 + ], + [ + [ + "C", + 443, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 75, + 36, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "da26f16c97cb3d371670e80b1110d705a80d6bd0de863c0c94cc4ac3ae14edf8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 410, + 80, + 32, + 4 + ], + [ + [ + "C", + 385, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 410, + 80, + 32, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "45281a22ec27c0c55da6b84322994a909ca85f6d695a954fc1ef57be76322adc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 32, + 31 + ], + [ + [ + "C", + 84, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 32, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "70dc391624601935e3ca2fa4d912735ac0175b90d22699fe09fa550638ec4f8e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 80, + 59, + 4 + ], + [ + [ + "C", + 112, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 80, + 59, + 4 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "0efba4f5b4b3ebdd6436152b767089e8dc3d64e107b1bb2c242d2483f82c2ede", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 36, + 27 + ], + [ + [ + "C", + 494, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 79, + 36, + 27 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "d9523ae4ab34ec0aff705312eb5fdce51625fe74f94e0092d450eec34d5a300d", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 385, + 75, + 36, + 31 + ], + [ + [ + "C", + 446, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 50, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "b0039410106fc17a366c25e98b669b5e2238f919edc5ecd2ff0b65370c2d259c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 324, + 130, + 50, + 12 + ], + [ + [ + "C", + 321, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 324, + 130, + 50, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "d78d5ff5b3ce017e69b8b50955e2509be27fd5646355cb87f463ef01f712777a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 176, + 9, + 5 + ], + [ + [ + "C", + 50, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 176, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "8f663f00a8e8bdbb8f96ab415082a2728390424f7b13136b2c01207b88467690", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 9 + ], + [ + [ + "C", + 324, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "2348f805b7940f2cf2abbf8e86da9992a9dd0a666ef468502602e431d351e2e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 5 + ], + [ + [ + "C", + 328, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 130, + 50, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "11258f7dad3dc9f1e0aed11e53646fcaa9c64966918886b7d35ecb938256f7a3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 321, + 50, + 9, + 5 + ], + [ + [ + "C", + 176, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 392, + 66, + 40, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "30c1f682852e2ef71b53f7acb9881a75d6859cc089c42bf78a94b7840bf6db00", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 143, + 81, + 40 + ], + [ + [ + "C", + 19, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 143, + 81, + 40 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "92feb645d0c4aad98ad6f5c4a3377f13a4952fc22f839c2082ea58e2b04b4fb2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 205, + 40, + 19 + ], + [ + [ + "C", + 81, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 205, + 40, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "5ea63dd3f1a361cd8d58906d1f28bcd0bd0a9f47dc6bb1401e5370ea28ab6368", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 143, + 66, + 19 + ], + [ + [ + "C", + 392, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 143, + 66, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "d7aa3c1eb4959773d6f32c614dc1869bd4d62014b7a723a58ac1e67691f8ee57", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 167, + 66, + 19 + ], + [ + [ + "C", + 416, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 303, + 167, + 66, + 19 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "3e612e9277bb133570b313a818737536a9bd5bbfb9a78b456f2b312207322a02", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 392, + 66, + 40, + 19 + ], + [ + [ + "C", + 382, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 32, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "703c48ffae444861e1c0899f163d1bba503ee24559b0b30aa4c0b040b0b23ff3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 218, + 41, + 5 + ], + [ + [ + "C", + 37, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 218, + 41, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "effd4f38dbe781b1fbc1608ed5ecc30409b7abbda2da6ea64f3b03ceb2f0f3d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 214, + 37, + 9 + ], + [ + [ + "C", + 41, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 214, + 37, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "db5f29a44b58bb751022b692164cb75533ab22a3766e907f0c4e51cc6a800573", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 211, + 37, + 12 + ], + [ + [ + "C", + 44, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 211, + 37, + 12 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "b6a794c06d5f43da709e8ad4a919159affddf690359f730d0e05daf62ebe94b1", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 211, + 32, + 9, + 5 + ], + [ + [ + "C", + 415, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 211, + 32, + 9, + 5 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "7fbd03fd770956d7c39e1a959a1b941e5e869c7fd8d10f43d0eb0e2963ed1723", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 403, + 32, + 9, + 5 + ], + [ + [ + "C", + 223, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 18 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "cdb1c3e9f72c1290ee0801e4dc9ef9c561e206e6e5cb31de729bc495ee35c388", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 139, + 79, + 31 + ], + [ + [ + "C", + 134, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 139, + 79, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "9a24da8421eef552a40b307c60bfd50492e393a56267dda74b09cbbc2456e5ea", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 31 + ], + [ + [ + "C", + 148, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 31 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "ea0147f9bcdc17afe9c7da8a8e9c1fc449c5607e02e93abf05900ec1d15b884f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 79, + 18 + ], + [ + [ + "C", + 196, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 79, + 18 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "3b013e92cba7030fbef1e6aa865271bd29f3c3c1e3d085d3a4d4dc5792db93fa", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 134, + 66, + 18 + ], + [ + [ + "C", + 388, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 271, + 134, + 66, + 18 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "aec4a06d3924f27c51fb71b41ed752c779bcd2beeef0e8579e0ca7e864296336", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 134, + 66, + 18 + ], + [ + [ + "C", + 351, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 200, + 40, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "671fd7a0dd0a89fcfc7415335f9721742de25c7e89ab8bf43e6735a744ebdd19", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 157, + 85, + 40 + ], + [ + [ + "C", + 22, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 157, + 85, + 40 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "439a360eb8be8f124d863f60a2baeaed65dda6bb9406b87745f5ff80da5aad5b", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 200, + 40, + 22 + ], + [ + [ + "C", + 262, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 325, + 200, + 40, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "2ff6f930720f04a1a917f6828248ed0181d497317e280067155cd788a8a330e5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 139, + 107, + 22 + ], + [ + [ + "C", + 200, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 139, + 107, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "62a97592351869a0c7d5b3b64432db8aa9858e877b61c84ebf83e97f82237b83", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 163, + 107, + 22 + ], + [ + [ + "C", + 224, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 163, + 107, + 22 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "773d316fe70639b07dc2e4b8b822f49bee6db2ddb5db2894079fb80e65e92f95", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 262, + 200, + 40, + 22 + ], + [ + [ + "C", + 379, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 80, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "5acffba1c55d7c4e3d10286dcf115d2f384ce722c210326ed6205d8c83abd7fc", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 138, + 80, + 55 + ], + [ + [ + "C", + 131, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 263, + 138, + 80, + 55 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "cf3ad64485cf2639da97e58f280799afe3d869a6d91ce6dc0d62d2449c78524a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 270, + 131, + 80, + 62 + ], + [ + [ + "C", + 138, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 270, + 131, + 80, + 62 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "15af149e5b7d15848f4c8a65376cf894bd4ca2ffd6a2d61cfa2d625f272b6651", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 131, + 55, + 9 + ], + [ + [ + "C", + 304, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 131, + 55, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "bc9d6cca83f9fc3b8399104affac8497ba7b237bed3b2d5192c00b978e9c08e6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 103, + 9 + ], + [ + [ + "C", + 352, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 103, + 9 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "377588fe1f206ec8fa9e6f8a1f59b0231fb7d2f78e81ffc024775181d57664e9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 304, + 131, + 80, + 9 + ], + [ + [ + "C", + 477, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 80 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "7123b3cbb546a0abe3b5dbf7b95ccdc7fe8e71a80b6e7c83abfafb015deb6b5a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 193, + 63 + ], + [ + [ + "C", + 145, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 193, + 63 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "aa31275d8ad43cac656e0f61be6149a3053f12363667b6601bedcbc054f99a50", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 111 + ], + [ + [ + "C", + 193, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 111 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "47cbc799c1c3d53be070ac15629a48e8bbf6e8a37b1c72cb7cd9f54d77c1f1d8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 145, + 80 + ], + [ + [ + "C", + 254, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 70 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "f660242389b52ffef00ca8a42ed9e1577c566b05f4ff3a4541b061fe33675fc8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 442, + 70 + ], + [ + [ + "C", + 273, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 442, + 70 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "98cda78f410a8b8cb05d27d8d58592f21a6540d96c2ac1257246e0edfc36d9c7", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 237 + ], + [ + [ + "C", + 70, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 237 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "5bd5cd48527d9efc425985c4e9974cc671454aa39453efaf07641da77f1ebec8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 273, + 70 + ], + [ + [ + "C", + 508, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 162, + 88 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "53be943ae4ed1db48d6d746fcca66e14190003e05a6537f2bde87e6ab39a038e", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 429, + 88 + ], + [ + [ + "C", + 162, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 429, + 88 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "6a1f77945f0ad72f17a319e488178d1c17d7b19e30fe9a77062c6d3c5f58c4f2", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 162 + ], + [ + [ + "C", + 88, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 343, + 162 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 8, + "spatial_columns": 512 + }, + { + "digest": "a666af5616cce305a5b6081099a8c14e8c52531847bdd421c9438608ec58eaf9", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 162, + 88 + ], + [ + [ + "C", + 501, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 295, + 144, + 80, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "8a8e55fb609ea3927031d2ae2fda357f9cb36ad5e53e10a31a339a0729ab7ee8", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 80, + 55 + ], + [ + [ + "C", + 13, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 80, + 55 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "94eef20153a57714ca1841779bb765a36af1cf1b92a64cb947c486434ad0b9d6", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 192, + 55, + 13 + ], + [ + [ + "C", + 487, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 320, + 192, + 55, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "3e59bb21c968a08e007302eeb6f1de158535bdbebd5ef1ee16fda6b30cd981f5", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 103, + 13 + ], + [ + [ + "C", + 439, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 144, + 103, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "b20f8deb7dfb92a76e56ca4fb0eb1e7dd6bc3f106aa777a3c5ae067dd3e8b5fb", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 167, + 80, + 13 + ], + [ + [ + "C", + 375, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 272, + 167, + 80, + 13 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "c9b6dc6f3eea3c3fbee35307fe91ba5068baa4d45c699e8b7da49e6b752a8c2a", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 295, + 144, + 80, + 13 + ], + [ + [ + "C", + 247, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 107, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "171d0e33ec16cb02c77902712e69f3553ad4cdab5edae04c86428d73ba255967", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 280, + 152, + 79, + 36 + ], + [ + [ + "C", + 26, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 280, + 152, + 79, + 36 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "5790893a0b2b8ed2ab6a855d866bad500c6bd29d19f754dc31d96604f5f14c2f", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 205, + 36, + 26 + ], + [ + [ + "C", + 152, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 205, + 36, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "0963e2bdcb96d2e97f5f6c63f6b559eba3aee20705b2f29bf7b5c6ec55b5aec3", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 333, + 130, + 36, + 26 + ], + [ + [ + "C", + 280, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 333, + 130, + 36, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "a0c36ce9307b71befb4186532f010179b4b58cd6fe71a68a9dbd995c3d43de5c", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 79, + 26 + ], + [ + [ + "C", + 491, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "87e3e544afa72ae0fd9121e5dff93fc0f4bc04a6ebe4673e78523c47c75732e4", + "nonzero_coefficients": 131072, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 79, + 26 + ], + [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "eeb4bc8ad2e196ea894fe8ee4fda635c2f0d5e8cddc1434ebce35cc7da2cf3e0", + "nonzero_coefficients": 262144, + "occurrences": 4, + "ordered_frame_and_output": [ + [ + 258, + 130, + 107, + 26 + ], + [ + [ + "C", + 463, + -1 + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "C", + 45, + 1 + ], + [ + "D", + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ] + ], + "rank": 5, + "spatial_columns": 512 + } + ], + "literal_words": { + "rank16": { + "W112": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 3, + "native_children": 1584, + "native_mass": 1824, + "native_profile": { + "1": 1408, + "2": 112, + "3": 64 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + } + }, + "W48_I64": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 2, + "native_children": 1584, + "native_mass": 1696, + "native_profile": { + "1": 1472, + "2": 112 + }, + "native_side_map_bound": 3168, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416 + } + } + } + }, + "rank30": { + "W112": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 112, + "inline_monomials": 48, + "maximum_child_rank": 8, + "native_children": 1164, + "native_mass": 1824, + "native_profile": { + "1": 988, + "2": 48, + "5": 55, + "6": 55, + "7": 9, + "8": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + } + }, + "W48_I64": { + "base": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416 + }, + "forward": { + "all_input_columns": 640, + "external_endpoint_maps": 176, + "inline_monomials": 48, + "maximum_child_rank": 7, + "native_children": 1164, + "native_mass": 1696, + "native_profile": { + "1": 988, + "2": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "native_side_map_bound": 2328, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416 + } + } + } + } + }, + "negative_controls": { + "W_on_wrong_side": { + "port": 0, + "spatial_column": 0 + }, + "old_target_adapter_retained": { + "port": 0, + "spatial_column": 0 + }, + "rank_reduced_without_new_recipe": { + "spatial_column": 0 + } + }, + "scope": "Exact changed local output contracts and native profiles. No free code removal, stage transition, productive helper progress, recursive hosting, or complete supplier claim.", + "spatial_columns_per_fresh_exit": 512, + "status": "PASS_INDEPENDENT_LOW_DISPLACEMENT_CODED_EXITS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json new file mode 100644 index 0000000000..f19774d033 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json @@ -0,0 +1,8 @@ +{ + "normal_optimized_byte_identical": { + "INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "source_files_rechecked": 20, + "status": "PASS" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json new file mode 100644 index 0000000000..05fc30b335 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json @@ -0,0 +1,14 @@ +{ + "files": { + "NATIVE-REPRODUCTION.json": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c", + "REVIEW.md": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29", + "check_native.py": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56", + "normal/INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "normal/REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6", + "optimized/INPUTS.json": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90", + "optimized/REVIEW.json": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "publication": "No PR, push, commit, or publication.", + "scope": "Exact local native data word and phases. No productive helper progress, recursive host, routed inverse code, terminal, or complete supplier claim.", + "status": "FROZEN_INDEPENDENT_NATIVE_RANK30" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md new file mode 100644 index 0000000000..affe6325a2 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md @@ -0,0 +1,193 @@ +# Independent native review of the rank-thirty data word + +The literal native word passes the independent physical checks. It +implements the declared local response on all 640 input roles. Every one +of its 1141 distinct native edges and 224 endpoint adapters passes an +exact check on all 512 spatial input columns, including global phase. +The local invoice is 1792 native mass, 1212 native children, and 5288 real +scalar primitives in each direction. + +This is a local data operation. It does not provide productive progress +for the 416 other live roles, a recursive host, a routed inverse code, a +terminal construction, or a complete supplier bound. + +## Sources and separate review + +The consumed +[native freeze](../../new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json) +has SHA256 +`efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24`. +The decompressed payload hash is +`e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558`. +The reviewer uses only the final `native-normal-v2` payload. It does not +use an earlier draft. + +The +[matrix and common-frame scalar review](../../independent-review-20261017/rank-thirty-review-20261020/FREEZE.json) +has SHA256 +`15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189`. +It owns the matrix factorization, correction rank, inverses, clique +census, and common-frame scalar codes. This review binds the literal +native program to that exact response. It does not repeat those matrix +proofs. In particular, its scalar invoice is the complete native word's +invoice, not the separate common-frame code invoice. + +The physical interpreter is the +[independent sparse Gaussian interpreter](../isotropic-pair-review-20261018/check.py), +at SHA256 +`e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18`. +The reviewer does not import the producer, its Clifford compiler, or its +Pauli/state checker. All consumed source hashes are in +`normal/INPUTS.json`. + +## Exact edge theorem and phase check + +Let \(T_f\) denote the canonical operator built from the literal ordered +basis of frame \(f\). Let \(R\) denote an emitted recipe for a declared +edge \(a\longrightarrow b\). The reviewer checks + +\[ + R T_a=T_b +\] + +on all 512 spatial basis vectors. Since \(T_a\) is unitary, this is +equivalent to \(R=T_bT_a^{-1}\). The check does not replace an ordered +basis by another basis of the same space. It also does not infer the +phase from a rank or from a symplectic matrix. + +The interpreter uses integer real and imaginary coefficients with +powers of two as denominators. It applies the literal affine maps, +quadratic phases, fourth-root phases, and coordinate C gates. It compares +the complete output coefficient dictionaries. This fixes global phase. +The output support is also checked against \(2^{\dim b}\) in the displayed +identity. + +For a source endpoint with physical convention \(Q_p=C_{q_p}\), the +adapter check is + +\[ + A_p Q_p=T_{\mathrm{line}(q_p)}. +\] + +For a target endpoint, it is + +\[ + A_p F_9Q_p^{-1}=T_{\mathrm{hole}(q_p)}. +\] + +Thus the target uses the inverse of its stored adapter at exit. All 224 +adapters are rank zero, each with one explicit monomial map. + +The 1365 checks cover 698880 spatial columns and 69706752 exact nonzero +coefficients. A wrong fourth-root global phase is rejected. The check +uses no floating-point arithmetic and no sampled input vectors. + +Under the inherited columnwise tensor model, the complete one-column +identity extends to every field width. Constant phases must tensor with +the operator; a phase \(i^c\) in each of \(f\) columns gives \(i^{cf}\). +The local test does not replace that factor by a width-independent phase. +All primitive C kernels and monomial maps have Gaussian-dyadic entries. +This fact does not supply a recursive implementation or its workspace. + +## Complete literal word + +The physical input is \(X_p=Q_px_p,\ Y_p=y_p\). The physical output is + +\[ + X_p=F_9x'_p,\qquad Y_p=F_9Q_p^{-1}y'_p. +\] + +The two logical maps are + +\[ + F:(x,y,h)\longmapsto(x,y+Ex,h),\qquad + B:(x,y,h)\longmapsto(x-E^{\mathsf T}y,y,h). +\] + +The backward response uses the transpose, not the inverse. +No scalar response is moved through \(Q\). + +The reviewer tracks each role's actual frame at every event. Each +native edge is strictly nested, and its positive rank equals the +difference in the two frame dimensions. Each scalar ADD has exactly +equal source and target frame IDs. All declared frame bases are +independent. Each source starts at its actual line, and each target ends +at its actual perpendicular hole. + +These checks give a direct induction. If a physical role is \(T_av\), +the checked edge changes it to \(T_bv\). An equal-frame scalar ADD changes +the logical contents by the same scalar ADD. The endpoint checks give +the displayed physical conventions. + +A separate reverse propagation computes the complete scalar map. +For \(t\leftarrow t+cs\), an output coefficient at \(t\) contributes \(c\) +times that coefficient at \(s\). This proves all 640 columns at once. +The two providers' complete serialized words are equal, and their +actual port directions agree. Both directions are checked. These +checks therefore cover all four provider/direction uses. + +Every operation reads or writes only the 224 data roles. The 416 +remaining roles are arbitrary and unchanged, with their input frames +retained. There is no owned field, private field, CLEAR, or hidden source. +The actual transfer metadata selects the claimed ADD event. Removing a +nonzero transfer changes the complete response and is rejected. + +## Invoice and scope + +| Rank | Child count | +| --- | ---: | +| 1 | 1036 | +| 3 | 48 | +| 4 | 55 | +| 5 | 55 | +| 6 | 9 | +| 7 | 9 | + +There are 1212 children and native mass 1792. Each X role advances from +dimension one to dimension nine, and each Y role advances from dimension +zero to dimension eight. Since all edges are nested, the rank sums +telescope to eight per role. This explains the total mass but does not +make different child profiles have the same recursive price. + +There are 224 external endpoint maps and at most 2424 native side maps. +The complete scalar bill is 5288 real primitives. The reviewer sums the +accepted cost of every literal dyadic ADD and unit scale. + +At top-level operation boundaries, each forward array has norm at most +46 times the maximum input-array norm. The backward bound is 30. +The reviewer computes the exact prefix row absolute sums. These bounds +do not cover scalar primitive internals or recursive child internals. + +At the level of the literal word, there is no borrowed-state restoration +debt because those roles are never accessed. The word also makes no +productive progress on them. +That distinction is required before this word can replace an actual +supplier component. Recursive child hosting, complete precision, +routed controller access, and terminal work remain separate obligations. +The selected frontier and the complete kappa calculation do not change +as a result of this review. + +## Reproduction + +From the workspace root: + +```text +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -O -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized +``` + +The expected final line is: + +```text +PASS_INDEPENDENT_FULL_NATIVE_RANK30 +``` + +Both final runs passed. Their review and input receipts are byte-identical. +The native review freeze records the two-mode comparison and the final +input hash check. All source files remain unchanged. AI assistance was used. +The response, cyclic flag, pair-code, and native phase predecessors keep +the credit given in their pinned source packets. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py new file mode 100644 index 0000000000..d8a4b0dd76 --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_native.py @@ -0,0 +1,268 @@ +#!/usr/bin/env python3 +"""Check all native edges, endpoint phases, and complete literal data words.""" +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import importlib.util +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES/'new-core-transfer-20261017/low-displacement-20261020' +PEER = LANES/'independent-review-20261017/rank-thirty-review-20261020' +INPUTS = {} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(path, pin=None, compressed=False): + data = path.read_bytes() + digest = sha256(data).hexdigest() + content = gzip.decompress(data) if compressed else data + need(pin is None or sha256(content).hexdigest() == pin, 'Input pin: '+str(path)) + INPUTS[str(path.relative_to(LANES))] = {'sha256': digest} + if compressed: + INPUTS[str(path.relative_to(LANES))]['decompressed_sha256'] = sha256(content).hexdigest() + return content + + +def frozen(path, name, pin): + record = json.loads(read(path/name, pin)) + for file, digest in record['files'].items(): + read(path/file, digest) + return record + + +def add(target, source, coefficient): + for key, value in source.items(): + result = target.get(key, F(0))+coefficient*value + if result: + target[key] = result + else: + target.pop(key, None) + + +def span(vectors): + result = {0} + for vector in vectors: + result |= {x ^ vector for x in result} + return result + + +def reverse(events): + """Return the full map by reverse propagation of output coefficients.""" + columns = [{i: F(1)} for i in range(640)] + for event in reversed(events): + if event[0] != 'scalar': + continue + op, target, origin, coefficient = event[1] + c = F(coefficient) + if op == 'scale': + columns[target] = {j: c*v for j, v in columns[target].items()} + else: + need(op == 'add' and target != origin, 'Scalar grammar') + add(columns[origin], columns[target], c) + return columns + + +def response_columns(response, direction): + columns = [{i: F(1)} for i in range(640)] + for target, row in enumerate(response): + for origin, coefficient in row.items(): + if direction == 'forward': + add(columns[origin], {112+target: coefficient}, F(1)) + else: + add(columns[112+target], {origin: -coefficient}, F(1)) + return columns + + +def scalar_price(events): + count = 0 + for event in events: + if event[0] != 'scalar': + continue + op, _, _, value = event[1] + c = F(value) + n, d = abs(c.numerator), c.denominator + need(n > 0 and d & (d-1) == 0, 'Nonzero dyadic scalar coefficient') + if op == 'scale': + need(n & (n-1) == 0, 'Dyadic unit scale') + count += 2*(abs(n.bit_length()-d.bit_length())+(c < 0)) + else: + count += 2*(3+n.bit_length()-1+n.bit_count()+d.bit_length()-1) + return count + + +def ledger(word, ports, response, direction): + current = list(word['start']) + frames = word['frames'] + spaces = [span(basis) for basis in frames] + need(len(current) == len(word['final']) == 640, 'Exactly 640 live roles') + need(all(len(s) == 1 << len(b) and all(0 <= x < 512 for x in s) + for s, b in zip(spaces, frames)), 'Independent literal frame bases') + for p, q in enumerate(ports): + need(spaces[current[p]] == {0, q} and spaces[current[112+p]] == {0}, + 'Actual physical source line and target I') + need(len(spaces[word['final'][p]]) == 512, 'Final X is FULL') + need(spaces[word['final'][112+p]] == + {x for x in range(512) if (x & q).bit_count() % 2 == 0}, + 'Final Y is the actual q hole') + used = set() + prefix_rows = [{i: F(1)} for i in range(224)] + maximum = F(1) + for event in word['events']: + if event[0] == 'native': + _, target, before, after, rank, key = event + need(0 <= target < 224 and current[target] == before, 'Actual native source role and frame') + need(spaces[before] < spaces[after], 'Strictly nested native frame') + need(rank == len(frames[after])-len(frames[before]) + == word['native_recipes'][key]['rank'], 'Native rank and dimension difference') + need(key == str(before)+':'+str(after), 'Native occurrence has the exact edge key') + current[target] = after + used.add(key) + else: + need(event[0] == 'scalar', 'No hidden operation') + gate, frame = event[1:] + op, target, origin, coefficient = gate + need(0 <= target < 224 and current[target] == frame, 'Scalar target has the declared frame') + c = F(coefficient) + if op == 'scale': + need(origin is None, 'Scale has no hidden source') + prefix_rows[target] = {j: c*v for j, v in prefix_rows[target].items()} + else: + need(op == 'add' and 0 <= origin < 224 and origin != target + and current[origin] == frame, 'Scalar source has the same actual frame') + add(prefix_rows[target], prefix_rows[origin], c) + maximum = max(maximum, sum(abs(v) for v in prefix_rows[target].values())) + need(current == word['final'], 'Every final frame') + need(current[224:] == word['start'][224:], 'All 416 other roles remain in their input frame') + need(reverse(word['events']) == response_columns(response, direction), 'All 640 reverse columns') + profile = Counter(e[4] for e in word['events'] if e[0] == 'native') + for transfer in word['transfer_records']: + event = word['events'][transfer['event']] + need(event[0] == 'scalar' and event[1][0] == 'add' + and event[1][-1] == transfer['coefficient'], 'Transfer metadata selects the actual ADD') + return { + 'all_input_columns': 640, 'untouched_arbitrary_roles': 416, + 'owned_fields': 0, 'private_fields': 0, 'used_native_edges': len(used), + 'native_profile': dict(sorted(profile.items())), + 'native_mass': sum(rank*count for rank, count in profile.items()), + 'native_children': sum(profile.values()), 'real_scalar_primitives': scalar_price(word['events']), + 'top_level_array_norm_bound': str(maximum), + }, used + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=True) + frozen(SOURCE, 'NATIVE-FREEZE.json', + 'efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24') + frozen(SOURCE, 'RESPONSE-FREEZE.json', + '59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9') + frozen(PEER, 'FREEZE.json', + '15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189') + payload = json.loads(read(SOURCE/'native-normal-v2/NATIVE-PROGRAM.json.gz', + 'e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558', True)) + for relative, (mode, pin) in payload['source_pins'].items(): + read(LANES/relative, pin, mode == 'decompressed') + cyclic = json.loads(read(LANES/'independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json', + '3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585')) + core = json.loads(read(LANES/'new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz', + 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa', True)) + model = json.loads(read(SOURCE/'run-normal/RESPONSE-PROGRAM.json', + '5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c')) + need(payload['response'] == model['response'], 'Exact matrix-layer response') + ports = cyclic['ports'] + need(all(p['canonical']['ports'] == ports for p in core['providers'].values()), + 'Both actual providers have the same port labels') + interpreter = HERE.parent/'isotropic-pair-review-20261018/check.py' + read(interpreter, 'e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18') + spec = importlib.util.spec_from_file_location('spatial_native_review', interpreter) + phase = importlib.util.module_from_spec(spec) + spec.loader.exec_module(phase) + need(set(payload['providers']) == {'base', 'extra'}, 'Both providers') + need(payload['providers']['base'] == payload['providers']['extra'], 'Byte-equal provider words') + words = payload['providers']['base'] + need(set(words) == {'forward', 'backward'}, 'Both directions') + first = words['forward'] + for word in words.values(): + need(word['frames'] == first['frames'] and word['native_recipes'] == first['native_recipes'] + and word['endpoint_adapters'] == first['endpoint_adapters'], 'One exact native geometry') + need(word['start'] == cyclic['start'] and word['final'] == cyclic['final'], + 'Exact inherited input and output frame declarations') + frame_cache = {} + + def frame(index): + if index not in frame_cache: + frame_cache[index] = phase.canonical(first['frames'][index]) + return frame_cache[index] + + response = [{int(k): F(v) for k, v in row.items()} for row in payload['response']] + reports, union = {}, set() + for direction, word in words.items(): + report, used = ledger(word, ports, response, direction) + need(report['native_profile'] == {1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9}, + 'Complete declared native profile') + need(report['native_mass'] == 1792 and report['native_children'] == 1212 + and report['real_scalar_primitives'] == 5288, 'Complete local invoice') + need(report['top_level_array_norm_bound'] == ('46' if direction == 'forward' else '30'), + 'Exact top-level prefix bound') + reports[direction] = report + union |= used + need(union == set(first['native_recipes']) and len(union) == 1141, + 'Every fresh recipe is used and every used edge is checked') + phases = [] + for i, (key, record) in enumerate(first['native_recipes'].items(), 1): + before, after = map(int, key.split(':')) + result = phase.compare(frame(before)+phase.recipe(record), frame(after), + 'Native '+key, 1 << len(first['frames'][after])) + phases.append({'edge': key, 'rank': record['rank'], **result}) + if i % 40 == 0: + print('Independent full native columns', i, '/ 1141', flush=True) + endpoints = first['endpoint_adapters'] + need(len(endpoints) == 224 and {(r['port'], r['role']) for r in endpoints} == + {(p, role) for p in range(112) for role in ('source', 'target')}, 'All 224 endpoints') + endpoint_checks = [] + full = [('C', 1 << j, 1) for j in range(9)] + for i, record in enumerate(endpoints, 1): + p, role = record['port'], record['role'] + target_frame = first['start'][p] if role == 'source' else first['final'][112+p] + need(record['rank'] == 0 and record['right'] is None and record['frame'] == target_frame, + 'One explicit endpoint monomial with the actual endpoint frame') + conventional = [('C', ports[p], 1)] if role == 'source' else [('C', ports[p], -1)]+full + result = phase.compare(conventional+phase.recipe(record), frame(target_frame), + 'Endpoint '+role+' '+str(p), 1 << len(first['frames'][target_frame])) + endpoint_checks.append({'port': p, 'role': role, **result}) + if i % 32 == 0: + print('Independent full endpoint columns', i, '/ 224', flush=True) + key = next(iter(first['native_recipes'])) + before, after = map(int, key.split(':')) + bad = frame(before)+phase.recipe(first['native_recipes'][key])+phase.compile_circuit([['phase', 1]]) + need(phase.run(bad, 0) != phase.run(frame(after), 0), 'Wrong global phase control') + missing = list(first['events']) + del missing[first['transfer_records'][0]['event']] + need(reverse(missing) != response_columns(response, 'forward'), 'Missing transfer control') + result = { + 'status': 'PASS_INDEPENDENT_FULL_NATIVE_RANK30', + 'literal_words': reports, 'providers_share_exact_words': ['base', 'extra'], + 'native_phase_checks': phases, 'endpoint_phase_checks': endpoint_checks, + 'native_edges': 1141, 'endpoint_maps': 224, 'spatial_columns_per_check': 512, + 'negative_controls': ['wrong global phase', 'one omitted nonzero transfer'], + 'matrix_layer_review': 'independent-review-20261017/rank-thirty-review-20261020/FREEZE.json', + 'scope': 'Complete local data maps and physical phases. No productive helper progress, recursive host, routed inverse code, terminal decoder, or complete supplier claim.', + } + for name, value in (('REVIEW.json', result), ('INPUTS.json', INPUTS)): + (args.out/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print(result['status'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json new file mode 100644 index 0000000000..a6d8312b0f --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json @@ -0,0 +1,64 @@ +{ + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "independent-review-20261017/rank-thirty-review-20261020/CHECKS.json": { + "sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json": { + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + "independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json": { + "sha256": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7" + }, + "independent-review-20261017/rank-thirty-review-20261020/REVIEW.md": { + "sha256": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8" + }, + "independent-review-20261017/rank-thirty-review-20261020/check_review.py": { + "sha256": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "interface-proof/verify_native_lift.py": { + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE.md": { + "sha256": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json": { + "sha256": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md": { + "sha256": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981" + }, + "new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_native.py": { + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json": { + "sha256": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json": { + "sha256": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": { + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json new file mode 100644 index 0000000000..0bab08e96d --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json @@ -0,0 +1,9615 @@ +{ + "endpoint_maps": 224, + "endpoint_phase_checks": [ + { + "digest": "973ca903c01a36072e58292084291786cf9ea7edc693cdd71a91db07655937a7", + "nonzero_coefficients": 1024, + "port": 0, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "nonzero_coefficients": 131072, + "port": 0, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "nonzero_coefficients": 1024, + "port": 1, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "nonzero_coefficients": 131072, + "port": 1, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32efeb979bff825854396c657a87bfd781cd4e0d7edeb6046e86d64dff4c8659", + "nonzero_coefficients": 1024, + "port": 2, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "nonzero_coefficients": 131072, + "port": 2, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "nonzero_coefficients": 1024, + "port": 3, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "nonzero_coefficients": 131072, + "port": 3, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "nonzero_coefficients": 1024, + "port": 4, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "nonzero_coefficients": 131072, + "port": 4, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "nonzero_coefficients": 1024, + "port": 5, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "nonzero_coefficients": 131072, + "port": 5, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "nonzero_coefficients": 1024, + "port": 6, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "nonzero_coefficients": 131072, + "port": 6, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32b14b633be8d8702a32b50e1e04fb18dd77689b273c4bac38cc10c9bdc4dd1f", + "nonzero_coefficients": 1024, + "port": 7, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "nonzero_coefficients": 131072, + "port": 7, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "nonzero_coefficients": 1024, + "port": 8, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "nonzero_coefficients": 131072, + "port": 8, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c3c0e2085944a8b67dfbd7ab78dcc902d63045847b94df7aac5b16e1e32824e", + "nonzero_coefficients": 1024, + "port": 9, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "nonzero_coefficients": 131072, + "port": 9, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "81c6e654fb7b8e7c561020a59073868941e85c3d876713d546f6baf6f625964e", + "nonzero_coefficients": 1024, + "port": 10, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "nonzero_coefficients": 131072, + "port": 10, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b1b706977908f9b95ad1afb255ecd8d8130cfb572b38a45feed7bb5bc645fd6a", + "nonzero_coefficients": 1024, + "port": 11, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "nonzero_coefficients": 131072, + "port": 11, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "nonzero_coefficients": 1024, + "port": 12, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "nonzero_coefficients": 131072, + "port": 12, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfd02ba214ac0d2e91bdc297a6b94b11e73c956134cb1f25f4ba37e06246e6e8", + "nonzero_coefficients": 1024, + "port": 13, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "nonzero_coefficients": 131072, + "port": 13, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c691fd175c99571a03ceaf325f9700b240b1e061c21ac1152b70d78d242e0e92", + "nonzero_coefficients": 1024, + "port": 14, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "nonzero_coefficients": 131072, + "port": 14, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66ad4383ea0452508d473384331273566d7534f4b070991e597bccb86bb33006", + "nonzero_coefficients": 1024, + "port": 15, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "nonzero_coefficients": 131072, + "port": 15, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c768063668c5dafceb006b06722a1cb9ed8119b0a1a748b2067935b5edb5c15", + "nonzero_coefficients": 1024, + "port": 16, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "nonzero_coefficients": 131072, + "port": 16, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "nonzero_coefficients": 1024, + "port": 17, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "nonzero_coefficients": 131072, + "port": 17, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "nonzero_coefficients": 1024, + "port": 18, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "nonzero_coefficients": 131072, + "port": 18, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "nonzero_coefficients": 1024, + "port": 19, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "nonzero_coefficients": 131072, + "port": 19, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ae0abb97601ddcc803206a9d8372da0a0d6ebdf4fe781d8bca2af29435725562", + "nonzero_coefficients": 1024, + "port": 20, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "nonzero_coefficients": 131072, + "port": 20, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8cc291986bb99cc1e68446593c27dee883215ac286acaa8b2b6e962b738a275c", + "nonzero_coefficients": 1024, + "port": 21, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "nonzero_coefficients": 131072, + "port": 21, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "nonzero_coefficients": 1024, + "port": 22, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "nonzero_coefficients": 131072, + "port": 22, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "nonzero_coefficients": 1024, + "port": 23, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "nonzero_coefficients": 131072, + "port": 23, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "nonzero_coefficients": 1024, + "port": 24, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "nonzero_coefficients": 131072, + "port": 24, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a60ab5939fc67a293c2eb7fbffe97d589f66f1bff3ff73ac8ffff41fc68ca2e0", + "nonzero_coefficients": 1024, + "port": 25, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "nonzero_coefficients": 131072, + "port": 25, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "nonzero_coefficients": 1024, + "port": 26, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "nonzero_coefficients": 131072, + "port": 26, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "1ed3e8cc41eaca29e313601d97a084ae383d268df9d68e9ca533ed714e00bc93", + "nonzero_coefficients": 1024, + "port": 27, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "nonzero_coefficients": 131072, + "port": 27, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "nonzero_coefficients": 1024, + "port": 28, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "nonzero_coefficients": 131072, + "port": 28, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "nonzero_coefficients": 1024, + "port": 29, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "nonzero_coefficients": 131072, + "port": 29, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "nonzero_coefficients": 1024, + "port": 30, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "nonzero_coefficients": 131072, + "port": 30, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "nonzero_coefficients": 1024, + "port": 31, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "nonzero_coefficients": 131072, + "port": 31, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "nonzero_coefficients": 1024, + "port": 32, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "nonzero_coefficients": 131072, + "port": 32, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "nonzero_coefficients": 1024, + "port": 33, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "nonzero_coefficients": 131072, + "port": 33, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "nonzero_coefficients": 1024, + "port": 34, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "nonzero_coefficients": 131072, + "port": 34, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "nonzero_coefficients": 1024, + "port": 35, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "nonzero_coefficients": 131072, + "port": 35, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7da7bdb01ea7f5e984d22e29224b6bffef0cc337a67906887f8725a36c171318", + "nonzero_coefficients": 1024, + "port": 36, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "nonzero_coefficients": 131072, + "port": 36, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "17246048a76230b9cb0134be46eb13ed156871a585bbb212a603ffeef94a9330", + "nonzero_coefficients": 1024, + "port": 37, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "nonzero_coefficients": 131072, + "port": 37, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "nonzero_coefficients": 1024, + "port": 38, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "nonzero_coefficients": 131072, + "port": 38, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "nonzero_coefficients": 1024, + "port": 39, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "nonzero_coefficients": 131072, + "port": 39, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "nonzero_coefficients": 1024, + "port": 40, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "nonzero_coefficients": 131072, + "port": 40, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b6a750af65e054ea747f2aa11b12d5dd8cee96d6675805e4b0fe927a03ad94a0", + "nonzero_coefficients": 1024, + "port": 41, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "nonzero_coefficients": 131072, + "port": 41, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4e13c4cc36fcdc9fd916e89b9c061ed1b503ccfdc3a88d6cdb67d0eb8b215734", + "nonzero_coefficients": 1024, + "port": 42, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "nonzero_coefficients": 131072, + "port": 42, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc8e1330de7cc9b505c471085ac045bcd13290bc6d343bc9e77d5a0b4b59d9c1", + "nonzero_coefficients": 1024, + "port": 43, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "nonzero_coefficients": 131072, + "port": 43, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "05ab780b2846c1326fd8538bbb22a7f13f879925f0529a081e51e4d20859e202", + "nonzero_coefficients": 1024, + "port": 44, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "nonzero_coefficients": 131072, + "port": 44, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "nonzero_coefficients": 1024, + "port": 45, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "nonzero_coefficients": 131072, + "port": 45, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ac67ea1816f690f8e89c70a2231009f83a0c6eb655bb970eced075a1150fc237", + "nonzero_coefficients": 1024, + "port": 46, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "nonzero_coefficients": 131072, + "port": 46, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9f6c9c1e3bc833e2bcee229599c48ac2c64906771c337cc8072fa5e7a9a962e8", + "nonzero_coefficients": 1024, + "port": 47, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "nonzero_coefficients": 131072, + "port": 47, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "nonzero_coefficients": 1024, + "port": 48, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "nonzero_coefficients": 131072, + "port": 48, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "nonzero_coefficients": 1024, + "port": 49, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "nonzero_coefficients": 131072, + "port": 49, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "nonzero_coefficients": 1024, + "port": 50, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "nonzero_coefficients": 131072, + "port": 50, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8c771cde84e1ece104045bc95d03913330924495c7fe3b56dff714dadfc27d34", + "nonzero_coefficients": 1024, + "port": 51, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "nonzero_coefficients": 131072, + "port": 51, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "562412f87f6001429b2be33eec47e1b01a7b5955fb0d4b80bea5ca46f4c749d7", + "nonzero_coefficients": 1024, + "port": 52, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "nonzero_coefficients": 131072, + "port": 52, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e630383e34308dad7152df19e60dd188521d818b0919eef115b80c7a5f09faf", + "nonzero_coefficients": 1024, + "port": 53, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "nonzero_coefficients": 131072, + "port": 53, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "nonzero_coefficients": 1024, + "port": 54, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "nonzero_coefficients": 131072, + "port": 54, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "nonzero_coefficients": 1024, + "port": 55, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "nonzero_coefficients": 131072, + "port": 55, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "nonzero_coefficients": 1024, + "port": 56, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "nonzero_coefficients": 131072, + "port": 56, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "82248db2a7c8ce44c08406d635263fbaaac865ac69e49e2a54800e4814f0ba28", + "nonzero_coefficients": 1024, + "port": 57, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "nonzero_coefficients": 131072, + "port": 57, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "nonzero_coefficients": 1024, + "port": 58, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "nonzero_coefficients": 131072, + "port": 58, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "nonzero_coefficients": 1024, + "port": 59, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "nonzero_coefficients": 131072, + "port": 59, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "nonzero_coefficients": 1024, + "port": 60, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "nonzero_coefficients": 131072, + "port": 60, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "af558ed42a5625fa931f531dbb48b62085f74ce4658100382b155abcc4e3d482", + "nonzero_coefficients": 1024, + "port": 61, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "nonzero_coefficients": 131072, + "port": 61, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6aa2f380c42ecd06fbd2bb47175a71d81fe41bf21a6c497f0dee591b2cfbc917", + "nonzero_coefficients": 1024, + "port": 62, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "nonzero_coefficients": 131072, + "port": 62, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32cf34bcdee28ff2064810710c40ffcdd1abe3415365821cff0473c535e727be", + "nonzero_coefficients": 1024, + "port": 63, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "nonzero_coefficients": 131072, + "port": 63, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "nonzero_coefficients": 1024, + "port": 64, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "nonzero_coefficients": 131072, + "port": 64, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "nonzero_coefficients": 1024, + "port": 65, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "nonzero_coefficients": 131072, + "port": 65, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "nonzero_coefficients": 1024, + "port": 66, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "nonzero_coefficients": 131072, + "port": 66, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "nonzero_coefficients": 1024, + "port": 67, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "nonzero_coefficients": 131072, + "port": 67, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "nonzero_coefficients": 1024, + "port": 68, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "nonzero_coefficients": 131072, + "port": 68, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "nonzero_coefficients": 1024, + "port": 69, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "nonzero_coefficients": 131072, + "port": 69, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7941a3758140c4d63f6a2788e010b17451294081d2838529ca6c0d271e4cc57f", + "nonzero_coefficients": 1024, + "port": 70, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "nonzero_coefficients": 131072, + "port": 70, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b005c446a1e2bf76e7b1956c232dde3725a581a59389c667c18206b54c0ff649", + "nonzero_coefficients": 1024, + "port": 71, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "nonzero_coefficients": 131072, + "port": 71, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cf610a8028adf1d6ca990f59599ebae461fc8aa38ea500afae323df6cff8e222", + "nonzero_coefficients": 1024, + "port": 72, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "nonzero_coefficients": 131072, + "port": 72, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "nonzero_coefficients": 1024, + "port": 73, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "nonzero_coefficients": 131072, + "port": 73, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "nonzero_coefficients": 1024, + "port": 74, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "nonzero_coefficients": 131072, + "port": 74, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "nonzero_coefficients": 1024, + "port": 75, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "nonzero_coefficients": 131072, + "port": 75, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "873c8583de497191f850f430f0751141c783ad0a1e35fcf57984278e04b5830b", + "nonzero_coefficients": 1024, + "port": 76, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "nonzero_coefficients": 131072, + "port": 76, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "nonzero_coefficients": 1024, + "port": 77, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "nonzero_coefficients": 131072, + "port": 77, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "69a575e023241087cc68e56fac9a238629ddeeeb0ee1eafa3dddfe20cc50a523", + "nonzero_coefficients": 1024, + "port": 78, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "nonzero_coefficients": 131072, + "port": 78, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f0c197a007dd3866849a13936eac18c5d20f7b82e915021740ca3326801eaac0", + "nonzero_coefficients": 1024, + "port": 79, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "nonzero_coefficients": 131072, + "port": 79, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "nonzero_coefficients": 1024, + "port": 80, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "nonzero_coefficients": 131072, + "port": 80, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a65c09ea4ae4cc675458062fc50eea236bb27f54d97f313ebd06465afa777513", + "nonzero_coefficients": 1024, + "port": 81, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "nonzero_coefficients": 131072, + "port": 81, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "nonzero_coefficients": 1024, + "port": 82, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "nonzero_coefficients": 131072, + "port": 82, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "nonzero_coefficients": 1024, + "port": 83, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "nonzero_coefficients": 131072, + "port": 83, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "nonzero_coefficients": 1024, + "port": 84, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "nonzero_coefficients": 131072, + "port": 84, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "nonzero_coefficients": 1024, + "port": 85, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "nonzero_coefficients": 131072, + "port": 85, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "nonzero_coefficients": 1024, + "port": 86, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "nonzero_coefficients": 131072, + "port": 86, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9ea91bc3a7121b414d1d7b0fef0bcd77b869b3195242239501d671c9f8b3920e", + "nonzero_coefficients": 1024, + "port": 87, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "nonzero_coefficients": 131072, + "port": 87, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "nonzero_coefficients": 1024, + "port": 88, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "nonzero_coefficients": 131072, + "port": 88, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc0240a5c3591207febfb208e97ec306065f5ffa9cff2e93bdd7bd21ff27d22f", + "nonzero_coefficients": 1024, + "port": 89, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "nonzero_coefficients": 131072, + "port": 89, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "260e1e60af668c42cd7936d6c25ac4cce4a13aa7ce0c9960ea0da5ea3be4511f", + "nonzero_coefficients": 1024, + "port": 90, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "nonzero_coefficients": 131072, + "port": 90, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "29bb82e5b17a722eec73afc604b6ec8e327952e92f596b0fdc559684412e1e6e", + "nonzero_coefficients": 1024, + "port": 91, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "nonzero_coefficients": 131072, + "port": 91, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c8b5dcdc812d91f0097a2dcb5864f2de62cf345775953d25a46c570e1c7adab", + "nonzero_coefficients": 1024, + "port": 92, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "nonzero_coefficients": 131072, + "port": 92, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "nonzero_coefficients": 1024, + "port": 93, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "nonzero_coefficients": 131072, + "port": 93, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3abd19cf0976c286600b3b0e77a77684eff472564785f24f2e520899d0a7c81d", + "nonzero_coefficients": 1024, + "port": 94, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "nonzero_coefficients": 131072, + "port": 94, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "nonzero_coefficients": 1024, + "port": 95, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "nonzero_coefficients": 131072, + "port": 95, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "nonzero_coefficients": 1024, + "port": 96, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "nonzero_coefficients": 131072, + "port": 96, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "nonzero_coefficients": 1024, + "port": 97, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "nonzero_coefficients": 131072, + "port": 97, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "nonzero_coefficients": 1024, + "port": 98, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "nonzero_coefficients": 131072, + "port": 98, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cddb5580e9011d8bcf65930f9f8e04ca986a01a5f285801e37ef123f2e1f4f3f", + "nonzero_coefficients": 1024, + "port": 99, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "nonzero_coefficients": 131072, + "port": 99, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "nonzero_coefficients": 1024, + "port": 100, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "nonzero_coefficients": 131072, + "port": 100, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "nonzero_coefficients": 1024, + "port": 101, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "nonzero_coefficients": 131072, + "port": 101, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "nonzero_coefficients": 1024, + "port": 102, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "nonzero_coefficients": 131072, + "port": 102, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "nonzero_coefficients": 1024, + "port": 103, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "nonzero_coefficients": 131072, + "port": 103, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a063d55a5841de4cb3c4711a255fa4400fad51e2519d2c1bfea959b3262665a7", + "nonzero_coefficients": 1024, + "port": 104, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "nonzero_coefficients": 131072, + "port": 104, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a5b93932ac5ef66f1b05aaf0ac0adde2a9935ef1961036a81f8acd264e866c64", + "nonzero_coefficients": 1024, + "port": 105, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "nonzero_coefficients": 131072, + "port": 105, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "892bcc58df21df7f5d39812efa23a02df238dae55b136bb996c7e447e0ee17a2", + "nonzero_coefficients": 1024, + "port": 106, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "nonzero_coefficients": 131072, + "port": 106, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "nonzero_coefficients": 1024, + "port": 107, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "nonzero_coefficients": 131072, + "port": 107, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "nonzero_coefficients": 1024, + "port": 108, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "nonzero_coefficients": 131072, + "port": 108, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "nonzero_coefficients": 1024, + "port": 109, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "nonzero_coefficients": 131072, + "port": 109, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fde8645acea88eaaade92d32d348253fc21d0e38ba8b951273d29eb4717488bc", + "nonzero_coefficients": 1024, + "port": 110, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "nonzero_coefficients": 131072, + "port": 110, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "54be8a6519c0929f9e4dc8876360a757856046fe0921dee37e273246651f0201", + "nonzero_coefficients": 1024, + "port": 111, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "nonzero_coefficients": 131072, + "port": 111, + "role": "target", + "spatial_columns": 512 + } + ], + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "matrix_layer_review": "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "native_edges": 1141, + "native_phase_checks": [ + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "edge": "0:10", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "edge": "0:100", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "edge": "0:102", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "edge": "0:103", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "edge": "0:104", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "edge": "0:105", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "edge": "0:109", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "edge": "0:110", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "edge": "0:111", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "edge": "0:14", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "edge": "0:19", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "edge": "0:20", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "edge": "0:21", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0988b68ff3934adfd389d98b3cd7a113f9f083c63815ff99f32edf79099cd96", + "edge": "0:226", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "edge": "0:24", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "edge": "0:25", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "edge": "0:26", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "edge": "0:28", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "edge": "0:3", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "edge": "0:30", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "edge": "0:31", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "edge": "0:32", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "edge": "0:33", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "edge": "0:34", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "edge": "0:35", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "edge": "0:36", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "edge": "0:37", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "edge": "0:40", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "edge": "0:41", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "edge": "0:42", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "edge": "0:47", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "edge": "0:5", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "edge": "0:50", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "edge": "0:51", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "edge": "0:52", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "edge": "0:56", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "edge": "0:57", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "edge": "0:58", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "edge": "0:6", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "edge": "0:60", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "edge": "0:61", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "edge": "0:62", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "edge": "0:66", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "edge": "0:67", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "edge": "0:68", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "edge": "0:69", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "edge": "0:7", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "edge": "0:70", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "edge": "0:71", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "edge": "0:75", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "edge": "0:76", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "edge": "0:77", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "edge": "0:79", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "edge": "0:8", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "edge": "0:82", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "edge": "0:84", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "edge": "0:85", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "edge": "0:86", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "edge": "0:87", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "edge": "0:88", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "edge": "0:90", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "edge": "0:95", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "edge": "0:97", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "edge": "0:98", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "edge": "0:99", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "100:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "100:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "101:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "102:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "102:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "103:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "103:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "104:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "104:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "105:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "105:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "106:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "107:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "108:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "109:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "109:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "10:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "10:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "110:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "110:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "111:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "111:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "112:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "113:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "11:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "12:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "13:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "14:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "14:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "15:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "16:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "17:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "18:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "19:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "19:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "20:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "20:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "21:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "21:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "226:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "226:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "226:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "226:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "226:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "226:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "226:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "226:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "226:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "226:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "226:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "226:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "226:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "226:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "226:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "226:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "226:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "226:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "226:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "226:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "226:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "226:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "226:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "226:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "227:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "227:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "227:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "227:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "228:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "228:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "229:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "229:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "22:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "230:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "230:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "231:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "231:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "232:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "232:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "232:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "232:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "233:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "233:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "234:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "234:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "235:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "235:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "236:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "236:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "edge": "237:114", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "edge": "237:141", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "238:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "238:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "238:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "238:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "239:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "239:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "23:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "240:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "240:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "241:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "241:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "242:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "242:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "243:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "243:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "244:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "244:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "245:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "245:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "edge": "246:116", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "edge": "246:139", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "247:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "247:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "247:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "247:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "248:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "248:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "249:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "249:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "24:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "24:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "250:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "250:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "251:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "251:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "252:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "252:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "edge": "253:184", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "edge": "253:205", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "254:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "254:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "254:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "254:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "255:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "255:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "256:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "256:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "257:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "257:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "edge": "258:185", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "edge": "258:204", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "259:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "259:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "259:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "259:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "25:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "25:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "260:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "260:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "edge": "261:186", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "edge": "261:203", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "edge": "262:190", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "edge": "262:201", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "263:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "263:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "264:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "264:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "265:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "265:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "266:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "266:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "267:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "267:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "267:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "267:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "268:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "268:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "269:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "269:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "26:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "26:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "270:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "270:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "271:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "271:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "272:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "272:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "272:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "272:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "273:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "273:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "274:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "274:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "275:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "275:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "276:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "276:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "277:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "277:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "278:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "278:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "279:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "279:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "27:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "edge": "280:127", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "edge": "280:165", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "281:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "281:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "281:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "281:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "282:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "282:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "283:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "283:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "284:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "284:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "285:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "285:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "286:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "286:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "edge": "287:128", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "edge": "287:166", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "288:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "288:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "288:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "288:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "289:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "289:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "28:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "28:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "290:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "290:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "291:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "291:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "edge": "292:129", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "edge": "292:167", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "293:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "293:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "293:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "293:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "294:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "294:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "edge": "295:192", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "edge": "295:213", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "edge": "296:195", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "edge": "296:206", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "297:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "297:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "297:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "297:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "298:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "298:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "299:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "299:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "29:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "2:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "300:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "300:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "301:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "301:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "302:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "302:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "303:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "303:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "304:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "304:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "305:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "305:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "edge": "306:125", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "edge": "306:177", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "307:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "307:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "308:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "308:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "309:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "309:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "30:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "30:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "310:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "310:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "311:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "311:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "312:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "312:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "313:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "313:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "314:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "314:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "314:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "314:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "315:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "315:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "316:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "316:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "317:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "317:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "318:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "318:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "319:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "319:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "31:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "31:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "edge": "320:135", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "edge": "320:161", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "321:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "321:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "321:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "321:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "322:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "322:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "323:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "323:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "324:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "324:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "edge": "325:150", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "edge": "325:225", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "326:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "326:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "326:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "326:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "327:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "327:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "edge": "328:155", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "edge": "328:220", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "329:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "329:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "329:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "329:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "32:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "32:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "330:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "330:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "331:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "331:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "332:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "332:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "333:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "333:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "334:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "334:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "335:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "335:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "336:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "336:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "337:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "337:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "edge": "338:123", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "edge": "338:175", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "339:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "339:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "33:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "33:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "340:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "340:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "341:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "341:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "342:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "342:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "343:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "343:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "344:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "344:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "345:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "345:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "346:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "346:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "347:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "347:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "348:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "348:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "349:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "349:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "34:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "34:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "350:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "350:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "351:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "351:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "351:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "351:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "352:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "352:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "353:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "353:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "354:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "354:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "edge": "355:151", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "edge": "355:224", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "356:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "356:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "356:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "356:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "357:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "357:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "edge": "358:157", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "edge": "358:218", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "359:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "359:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "35:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "35:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "360:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "360:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "361:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "361:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "362:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "362:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "363:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "363:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "363:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "363:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "364:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "364:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "365:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "365:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "366:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "366:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "367:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "367:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "368:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "368:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "368:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "368:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "369:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "369:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "36:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "36:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "370:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "370:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "371:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "371:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "372:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "372:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "373:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "373:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "374:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "374:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "375:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "375:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "edge": "376:130", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "edge": "376:158", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "377:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "377:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "377:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "377:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "378:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "378:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "379:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "379:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "37:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "37:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "380:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "380:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "381:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "381:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "382:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "382:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "edge": "383:134", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "edge": "383:160", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "384:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "384:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "385:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "385:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "386:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "386:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "387:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "387:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "edge": "388:193", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "edge": "388:208", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "389:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "389:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "389:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "389:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "38:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "390:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "390:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "391:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "391:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "392:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "392:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "393:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "393:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "394:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "394:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "395:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "395:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "396:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "396:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "397:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "397:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "edge": "398:121", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "edge": "398:171", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "399:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "399:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "39:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "3:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "3:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "400:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "400:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "401:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "401:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "402:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "402:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "403:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "403:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "404:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "404:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "405:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "405:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "406:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "406:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "406:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "406:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "407:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "407:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "408:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "408:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "409:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "409:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "40:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "40:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "410:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "410:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "411:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "411:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "edge": "412:124", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "edge": "412:176", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "413:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "413:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "414:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "414:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "415:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "415:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "416:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "416:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "417:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "417:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "418:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "418:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "419:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "419:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "41:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "41:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "420:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "420:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "421:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "421:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "422:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "422:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "423:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "423:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "424:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "424:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "425:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "425:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "426:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "426:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "427:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "427:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "428:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "428:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "429:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "429:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "42:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "42:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "430:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "430:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "431:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "431:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "432:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "432:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "433:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "433:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "434:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "434:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "435:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "435:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "436:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "436:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "437:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "437:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "437:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "437:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "438:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "438:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "439:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "439:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "43:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "440:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "440:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "edge": "441:156", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "edge": "441:219", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "442:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "442:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "443:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "443:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "444:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "444:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "445:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "445:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "446:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "446:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "447:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "447:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "448:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "448:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "449:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "449:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "44:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "450:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "450:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "451:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "451:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "452:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "452:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "453:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "453:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "454:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "454:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "455:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "455:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "456:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "456:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "457:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "457:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "458:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "458:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "459:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "459:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "45:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "460:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "460:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "461:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "461:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "462:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "462:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "463:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "463:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "464:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "464:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "465:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "465:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "466:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "466:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "467:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "467:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "468:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "468:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "469:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "469:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "46:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "470:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "470:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "471:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "471:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "472:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "472:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "473:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "473:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "474:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "474:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "475:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "475:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "476:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "476:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "477:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "477:211", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "478:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "478:119", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "479:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "479:148", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "47:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "47:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "480:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "480:154", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "481:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "481:199", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "482:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "482:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "483:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "483:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "484:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "484:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "485:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "485:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "486:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "486:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "487:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "487:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "488:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "488:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "489:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "489:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "48:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "490:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "490:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "491:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "491:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "492:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "492:209", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "493:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "493:117", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "494:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "494:146", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "495:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "495:152", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "496:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "496:164", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "497:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "497:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "498:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "498:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "499:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "499:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "49:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "4:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "500:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "500:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "501:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "501:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "502:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "502:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "503:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "503:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "504:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "504:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "505:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "505:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "506:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "506:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "507:196", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "508:138", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "509:162", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "50:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "50:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "510:181", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "511:194", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "512:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "512:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "513:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "513:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "514:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "514:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "515:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "515:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "516:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "516:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "517:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "517:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "518:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "518:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "519:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "519:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "51:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "51:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "520:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "520:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "521:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "521:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "522:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "522:182", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "523:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "523:137", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "524:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "524:149", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "525:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "525:169", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "526:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "526:179", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "527:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "527:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "528:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "528:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "529:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "529:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "52:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "52:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "530:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "530:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "531:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "531:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "532:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "532:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "533:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "533:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "534:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "534:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "535:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "535:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "536:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "536:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "537:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "537:197", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "538:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "538:115", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "539:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "539:131", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "53:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "540:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "540:180", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "541:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "541:189", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "542:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "542:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "543:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "543:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "544:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "544:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "545:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "545:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "546:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "546:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "547:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "547:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "548:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "548:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "549:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "549:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "54:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "550:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "550:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "551:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "551:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "552:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "552:223", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "553:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "553:122", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "554:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "554:126", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "555:159", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "556:221", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "557:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "557:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "558:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "558:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "559:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "559:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "55:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "560:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "560:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "561:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "561:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "562:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "562:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "563:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "563:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "564:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "564:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "565:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "565:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "566:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "566:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "567:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "567:222", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "568:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "568:143", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "569:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "569:163", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "56:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "56:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "570:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "570:168", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "571:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "571:170", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "572:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "572:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "573:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "573:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "574:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "574:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "575:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "575:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "576:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "576:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "577:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "577:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "578:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "578:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "579:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "579:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "57:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "57:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "580:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "580:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "581:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "581:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "582:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "582:210", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "583:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "583:140", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "584:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "584:144", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "585:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "585:178", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "586:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "586:187", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "587:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "587:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "588:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "588:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "589:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "589:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "58:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "58:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "590:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "590:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "591:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "591:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "592:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "592:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "593:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "593:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "594:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "594:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "595:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "595:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "596:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "596:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "597:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "597:202", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "598:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "598:118", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "599:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "599:147", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "59:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "5:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "5:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "600:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "600:183", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "601:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "601:188", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "602:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "602:198", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "603:132", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "604:136", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "605:191", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "606:133", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "607:142", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "608:200", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "609:153", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "60:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "60:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "610:172", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "611:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "611:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "612:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "612:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "613:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "613:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "614:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "614:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "615:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "615:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "616:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "616:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "617:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "617:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "618:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "618:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "619:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "619:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "61:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "61:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "620:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "620:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "621:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "621:216", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "622:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "622:120", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "623:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "623:212", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "624:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "624:214", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "625:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "625:215", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "626:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "626:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "627:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "627:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "628:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "628:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "629:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "629:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "62:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "62:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "630:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "630:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "631:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "631:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "632:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "632:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "633:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "633:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "634:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "634:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "635:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "635:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "636:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "636:217", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "637:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "637:145", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "638:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "638:173", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "639:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "639:174", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "63:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "640:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "640:207", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "64:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "65:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "66:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "66:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "67:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "67:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "68:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "68:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "69:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "69:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "6:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "6:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "70:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "70:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "71:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "71:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "72:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "73:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "74:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "75:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "75:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "76:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "76:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "77:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "77:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "78:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "79:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "79:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "7:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "80:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "81:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "82:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "82:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "83:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "84:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "84:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "85:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "85:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "86:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "86:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "87:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "87:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "88:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "88:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "89:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "8:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "8:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "90:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "90:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "91:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "92:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "93:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "94:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "95:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "95:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "96:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "97:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "97:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "98:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "98:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "99:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "99:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "9:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "negative_controls": [ + "wrong global phase", + "one omitted nonzero transfer" + ], + "providers_share_exact_words": [ + "base", + "extra" + ], + "scope": "Complete local data maps and physical phases. No productive helper progress, recursive host, routed inverse code, terminal decoder, or complete supplier claim.", + "spatial_columns_per_check": 512, + "status": "PASS_INDEPENDENT_FULL_NATIVE_RANK30" +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json new file mode 100644 index 0000000000..a6d8312b0f --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json @@ -0,0 +1,64 @@ +{ + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": { + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "independent-review-20261017/rank-thirty-review-20261020/CHECKS.json": { + "sha256": "898cbd6b6a1cc6c5bd3aa8dba6ae078c6336f797ba2238a35ea95175593bee97" + }, + "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json": { + "sha256": "15c54c0f0d0f33bdcf420a4c7610d55fff6104fe22d2c4ade8ae9255a3ff8189" + }, + "independent-review-20261017/rank-thirty-review-20261020/REPRODUCTION.json": { + "sha256": "6f67d5ce7a2b8c3764da8134a85464cac5805c1086eed309632f01e74b4491c7" + }, + "independent-review-20261017/rank-thirty-review-20261020/REVIEW.md": { + "sha256": "e16a0cd145879805481391e9273301d89a88a6b4731ec5efe0e3cf67a38380d8" + }, + "independent-review-20261017/rank-thirty-review-20261020/check_review.py": { + "sha256": "118088a1b6d7126d50fb4c05a59fc7f69d792a8c0530ddb066d17434c3d9fff2" + }, + "interface-proof/verify_native_lift.py": { + "sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b" + }, + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE.md": { + "sha256": "6c6d0cd1d93f270f16765183b8512a81a533b0bb5a2712506d677e27bbfa74d5" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE-FREEZE.json": { + "sha256": "59e43eb802114070aa40b39a7e355b3271a744b713a32c5a3e09c2e46ec7fdc9" + }, + "new-core-transfer-20261017/low-displacement-20261020/RESPONSE.md": { + "sha256": "5ea5866231992c389ae2796f1534e0af90ca88bcedfa3fa9758d78f9457d2981" + }, + "new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_native.py": { + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-CHECKS.json": { + "sha256": "8acc084b5cd1d9513fdd3373eede998bd08e7f3fe1624f9fd41f758d4de7cb82" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-CHECKS.json": { + "sha256": "7f84440d79200b8c060aad07b910bb96f2bcdde95b07ddb8d41bcea1fcb09d5c" + }, + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": { + "sha256": "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": { + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } +} diff --git a/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json new file mode 100644 index 0000000000..0bab08e96d --- /dev/null +++ b/research/reciprocal-native-responses/annex/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json @@ -0,0 +1,9615 @@ +{ + "endpoint_maps": 224, + "endpoint_phase_checks": [ + { + "digest": "973ca903c01a36072e58292084291786cf9ea7edc693cdd71a91db07655937a7", + "nonzero_coefficients": 1024, + "port": 0, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "nonzero_coefficients": 131072, + "port": 0, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "nonzero_coefficients": 1024, + "port": 1, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "nonzero_coefficients": 131072, + "port": 1, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32efeb979bff825854396c657a87bfd781cd4e0d7edeb6046e86d64dff4c8659", + "nonzero_coefficients": 1024, + "port": 2, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "nonzero_coefficients": 131072, + "port": 2, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "nonzero_coefficients": 1024, + "port": 3, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "nonzero_coefficients": 131072, + "port": 3, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "nonzero_coefficients": 1024, + "port": 4, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "nonzero_coefficients": 131072, + "port": 4, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "nonzero_coefficients": 1024, + "port": 5, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "nonzero_coefficients": 131072, + "port": 5, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "nonzero_coefficients": 1024, + "port": 6, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "nonzero_coefficients": 131072, + "port": 6, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32b14b633be8d8702a32b50e1e04fb18dd77689b273c4bac38cc10c9bdc4dd1f", + "nonzero_coefficients": 1024, + "port": 7, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "nonzero_coefficients": 131072, + "port": 7, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "nonzero_coefficients": 1024, + "port": 8, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "nonzero_coefficients": 131072, + "port": 8, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c3c0e2085944a8b67dfbd7ab78dcc902d63045847b94df7aac5b16e1e32824e", + "nonzero_coefficients": 1024, + "port": 9, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "nonzero_coefficients": 131072, + "port": 9, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "81c6e654fb7b8e7c561020a59073868941e85c3d876713d546f6baf6f625964e", + "nonzero_coefficients": 1024, + "port": 10, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "nonzero_coefficients": 131072, + "port": 10, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b1b706977908f9b95ad1afb255ecd8d8130cfb572b38a45feed7bb5bc645fd6a", + "nonzero_coefficients": 1024, + "port": 11, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "nonzero_coefficients": 131072, + "port": 11, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "nonzero_coefficients": 1024, + "port": 12, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "nonzero_coefficients": 131072, + "port": 12, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfd02ba214ac0d2e91bdc297a6b94b11e73c956134cb1f25f4ba37e06246e6e8", + "nonzero_coefficients": 1024, + "port": 13, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "nonzero_coefficients": 131072, + "port": 13, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c691fd175c99571a03ceaf325f9700b240b1e061c21ac1152b70d78d242e0e92", + "nonzero_coefficients": 1024, + "port": 14, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "nonzero_coefficients": 131072, + "port": 14, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66ad4383ea0452508d473384331273566d7534f4b070991e597bccb86bb33006", + "nonzero_coefficients": 1024, + "port": 15, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "nonzero_coefficients": 131072, + "port": 15, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0c768063668c5dafceb006b06722a1cb9ed8119b0a1a748b2067935b5edb5c15", + "nonzero_coefficients": 1024, + "port": 16, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "nonzero_coefficients": 131072, + "port": 16, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "nonzero_coefficients": 1024, + "port": 17, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "nonzero_coefficients": 131072, + "port": 17, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "nonzero_coefficients": 1024, + "port": 18, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "nonzero_coefficients": 131072, + "port": 18, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "nonzero_coefficients": 1024, + "port": 19, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "nonzero_coefficients": 131072, + "port": 19, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ae0abb97601ddcc803206a9d8372da0a0d6ebdf4fe781d8bca2af29435725562", + "nonzero_coefficients": 1024, + "port": 20, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "nonzero_coefficients": 131072, + "port": 20, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8cc291986bb99cc1e68446593c27dee883215ac286acaa8b2b6e962b738a275c", + "nonzero_coefficients": 1024, + "port": 21, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "nonzero_coefficients": 131072, + "port": 21, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "nonzero_coefficients": 1024, + "port": 22, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "nonzero_coefficients": 131072, + "port": 22, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "nonzero_coefficients": 1024, + "port": 23, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "nonzero_coefficients": 131072, + "port": 23, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "nonzero_coefficients": 1024, + "port": 24, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "nonzero_coefficients": 131072, + "port": 24, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a60ab5939fc67a293c2eb7fbffe97d589f66f1bff3ff73ac8ffff41fc68ca2e0", + "nonzero_coefficients": 1024, + "port": 25, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "nonzero_coefficients": 131072, + "port": 25, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "nonzero_coefficients": 1024, + "port": 26, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "nonzero_coefficients": 131072, + "port": 26, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "1ed3e8cc41eaca29e313601d97a084ae383d268df9d68e9ca533ed714e00bc93", + "nonzero_coefficients": 1024, + "port": 27, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "nonzero_coefficients": 131072, + "port": 27, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "nonzero_coefficients": 1024, + "port": 28, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "nonzero_coefficients": 131072, + "port": 28, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "nonzero_coefficients": 1024, + "port": 29, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "nonzero_coefficients": 131072, + "port": 29, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "nonzero_coefficients": 1024, + "port": 30, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "nonzero_coefficients": 131072, + "port": 30, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "nonzero_coefficients": 1024, + "port": 31, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "nonzero_coefficients": 131072, + "port": 31, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "nonzero_coefficients": 1024, + "port": 32, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "nonzero_coefficients": 131072, + "port": 32, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "nonzero_coefficients": 1024, + "port": 33, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "nonzero_coefficients": 131072, + "port": 33, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "nonzero_coefficients": 1024, + "port": 34, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "nonzero_coefficients": 131072, + "port": 34, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "nonzero_coefficients": 1024, + "port": 35, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "nonzero_coefficients": 131072, + "port": 35, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7da7bdb01ea7f5e984d22e29224b6bffef0cc337a67906887f8725a36c171318", + "nonzero_coefficients": 1024, + "port": 36, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "nonzero_coefficients": 131072, + "port": 36, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "17246048a76230b9cb0134be46eb13ed156871a585bbb212a603ffeef94a9330", + "nonzero_coefficients": 1024, + "port": 37, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "nonzero_coefficients": 131072, + "port": 37, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "nonzero_coefficients": 1024, + "port": 38, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "nonzero_coefficients": 131072, + "port": 38, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "nonzero_coefficients": 1024, + "port": 39, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "nonzero_coefficients": 131072, + "port": 39, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "nonzero_coefficients": 1024, + "port": 40, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "nonzero_coefficients": 131072, + "port": 40, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b6a750af65e054ea747f2aa11b12d5dd8cee96d6675805e4b0fe927a03ad94a0", + "nonzero_coefficients": 1024, + "port": 41, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "nonzero_coefficients": 131072, + "port": 41, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4e13c4cc36fcdc9fd916e89b9c061ed1b503ccfdc3a88d6cdb67d0eb8b215734", + "nonzero_coefficients": 1024, + "port": 42, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "nonzero_coefficients": 131072, + "port": 42, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc8e1330de7cc9b505c471085ac045bcd13290bc6d343bc9e77d5a0b4b59d9c1", + "nonzero_coefficients": 1024, + "port": 43, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "nonzero_coefficients": 131072, + "port": 43, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "05ab780b2846c1326fd8538bbb22a7f13f879925f0529a081e51e4d20859e202", + "nonzero_coefficients": 1024, + "port": 44, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "nonzero_coefficients": 131072, + "port": 44, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "nonzero_coefficients": 1024, + "port": 45, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "nonzero_coefficients": 131072, + "port": 45, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ac67ea1816f690f8e89c70a2231009f83a0c6eb655bb970eced075a1150fc237", + "nonzero_coefficients": 1024, + "port": 46, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "nonzero_coefficients": 131072, + "port": 46, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9f6c9c1e3bc833e2bcee229599c48ac2c64906771c337cc8072fa5e7a9a962e8", + "nonzero_coefficients": 1024, + "port": 47, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "nonzero_coefficients": 131072, + "port": 47, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "nonzero_coefficients": 1024, + "port": 48, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "nonzero_coefficients": 131072, + "port": 48, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "nonzero_coefficients": 1024, + "port": 49, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "nonzero_coefficients": 131072, + "port": 49, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "nonzero_coefficients": 1024, + "port": 50, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "nonzero_coefficients": 131072, + "port": 50, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8c771cde84e1ece104045bc95d03913330924495c7fe3b56dff714dadfc27d34", + "nonzero_coefficients": 1024, + "port": 51, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "nonzero_coefficients": 131072, + "port": 51, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "562412f87f6001429b2be33eec47e1b01a7b5955fb0d4b80bea5ca46f4c749d7", + "nonzero_coefficients": 1024, + "port": 52, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "nonzero_coefficients": 131072, + "port": 52, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "0e630383e34308dad7152df19e60dd188521d818b0919eef115b80c7a5f09faf", + "nonzero_coefficients": 1024, + "port": 53, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "nonzero_coefficients": 131072, + "port": 53, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "nonzero_coefficients": 1024, + "port": 54, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "nonzero_coefficients": 131072, + "port": 54, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "nonzero_coefficients": 1024, + "port": 55, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "nonzero_coefficients": 131072, + "port": 55, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "nonzero_coefficients": 1024, + "port": 56, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "nonzero_coefficients": 131072, + "port": 56, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "82248db2a7c8ce44c08406d635263fbaaac865ac69e49e2a54800e4814f0ba28", + "nonzero_coefficients": 1024, + "port": 57, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "nonzero_coefficients": 131072, + "port": 57, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "nonzero_coefficients": 1024, + "port": 58, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "nonzero_coefficients": 131072, + "port": 58, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "nonzero_coefficients": 1024, + "port": 59, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "nonzero_coefficients": 131072, + "port": 59, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "nonzero_coefficients": 1024, + "port": 60, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "nonzero_coefficients": 131072, + "port": 60, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "af558ed42a5625fa931f531dbb48b62085f74ce4658100382b155abcc4e3d482", + "nonzero_coefficients": 1024, + "port": 61, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "nonzero_coefficients": 131072, + "port": 61, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6aa2f380c42ecd06fbd2bb47175a71d81fe41bf21a6c497f0dee591b2cfbc917", + "nonzero_coefficients": 1024, + "port": 62, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "nonzero_coefficients": 131072, + "port": 62, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "32cf34bcdee28ff2064810710c40ffcdd1abe3415365821cff0473c535e727be", + "nonzero_coefficients": 1024, + "port": 63, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "nonzero_coefficients": 131072, + "port": 63, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "nonzero_coefficients": 1024, + "port": 64, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "nonzero_coefficients": 131072, + "port": 64, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "nonzero_coefficients": 1024, + "port": 65, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "nonzero_coefficients": 131072, + "port": 65, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "nonzero_coefficients": 1024, + "port": 66, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "nonzero_coefficients": 131072, + "port": 66, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "nonzero_coefficients": 1024, + "port": 67, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "nonzero_coefficients": 131072, + "port": 67, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "nonzero_coefficients": 1024, + "port": 68, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "nonzero_coefficients": 131072, + "port": 68, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "nonzero_coefficients": 1024, + "port": 69, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "nonzero_coefficients": 131072, + "port": 69, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "7941a3758140c4d63f6a2788e010b17451294081d2838529ca6c0d271e4cc57f", + "nonzero_coefficients": 1024, + "port": 70, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "nonzero_coefficients": 131072, + "port": 70, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b005c446a1e2bf76e7b1956c232dde3725a581a59389c667c18206b54c0ff649", + "nonzero_coefficients": 1024, + "port": 71, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "nonzero_coefficients": 131072, + "port": 71, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cf610a8028adf1d6ca990f59599ebae461fc8aa38ea500afae323df6cff8e222", + "nonzero_coefficients": 1024, + "port": 72, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "nonzero_coefficients": 131072, + "port": 72, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "nonzero_coefficients": 1024, + "port": 73, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "nonzero_coefficients": 131072, + "port": 73, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "nonzero_coefficients": 1024, + "port": 74, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "nonzero_coefficients": 131072, + "port": 74, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "nonzero_coefficients": 1024, + "port": 75, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "nonzero_coefficients": 131072, + "port": 75, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "873c8583de497191f850f430f0751141c783ad0a1e35fcf57984278e04b5830b", + "nonzero_coefficients": 1024, + "port": 76, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "nonzero_coefficients": 131072, + "port": 76, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "nonzero_coefficients": 1024, + "port": 77, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "nonzero_coefficients": 131072, + "port": 77, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "69a575e023241087cc68e56fac9a238629ddeeeb0ee1eafa3dddfe20cc50a523", + "nonzero_coefficients": 1024, + "port": 78, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "nonzero_coefficients": 131072, + "port": 78, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "f0c197a007dd3866849a13936eac18c5d20f7b82e915021740ca3326801eaac0", + "nonzero_coefficients": 1024, + "port": 79, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "nonzero_coefficients": 131072, + "port": 79, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "nonzero_coefficients": 1024, + "port": 80, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "nonzero_coefficients": 131072, + "port": 80, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a65c09ea4ae4cc675458062fc50eea236bb27f54d97f313ebd06465afa777513", + "nonzero_coefficients": 1024, + "port": 81, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "nonzero_coefficients": 131072, + "port": 81, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "nonzero_coefficients": 1024, + "port": 82, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "nonzero_coefficients": 131072, + "port": 82, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "nonzero_coefficients": 1024, + "port": 83, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "nonzero_coefficients": 131072, + "port": 83, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "nonzero_coefficients": 1024, + "port": 84, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "nonzero_coefficients": 131072, + "port": 84, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "nonzero_coefficients": 1024, + "port": 85, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "nonzero_coefficients": 131072, + "port": 85, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "nonzero_coefficients": 1024, + "port": 86, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "nonzero_coefficients": 131072, + "port": 86, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "9ea91bc3a7121b414d1d7b0fef0bcd77b869b3195242239501d671c9f8b3920e", + "nonzero_coefficients": 1024, + "port": 87, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "nonzero_coefficients": 131072, + "port": 87, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "nonzero_coefficients": 1024, + "port": 88, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "nonzero_coefficients": 131072, + "port": 88, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fc0240a5c3591207febfb208e97ec306065f5ffa9cff2e93bdd7bd21ff27d22f", + "nonzero_coefficients": 1024, + "port": 89, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "nonzero_coefficients": 131072, + "port": 89, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "260e1e60af668c42cd7936d6c25ac4cce4a13aa7ce0c9960ea0da5ea3be4511f", + "nonzero_coefficients": 1024, + "port": 90, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "nonzero_coefficients": 131072, + "port": 90, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "29bb82e5b17a722eec73afc604b6ec8e327952e92f596b0fdc559684412e1e6e", + "nonzero_coefficients": 1024, + "port": 91, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "nonzero_coefficients": 131072, + "port": 91, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5c8b5dcdc812d91f0097a2dcb5864f2de62cf345775953d25a46c570e1c7adab", + "nonzero_coefficients": 1024, + "port": 92, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "nonzero_coefficients": 131072, + "port": 92, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "nonzero_coefficients": 1024, + "port": 93, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "nonzero_coefficients": 131072, + "port": 93, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "3abd19cf0976c286600b3b0e77a77684eff472564785f24f2e520899d0a7c81d", + "nonzero_coefficients": 1024, + "port": 94, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "nonzero_coefficients": 131072, + "port": 94, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "nonzero_coefficients": 1024, + "port": 95, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "nonzero_coefficients": 131072, + "port": 95, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "nonzero_coefficients": 1024, + "port": 96, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "nonzero_coefficients": 131072, + "port": 96, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "nonzero_coefficients": 1024, + "port": 97, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "nonzero_coefficients": 131072, + "port": 97, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "nonzero_coefficients": 1024, + "port": 98, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "nonzero_coefficients": 131072, + "port": 98, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cddb5580e9011d8bcf65930f9f8e04ca986a01a5f285801e37ef123f2e1f4f3f", + "nonzero_coefficients": 1024, + "port": 99, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "nonzero_coefficients": 131072, + "port": 99, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "nonzero_coefficients": 1024, + "port": 100, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "nonzero_coefficients": 131072, + "port": 100, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "nonzero_coefficients": 1024, + "port": 101, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "nonzero_coefficients": 131072, + "port": 101, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "nonzero_coefficients": 1024, + "port": 102, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "nonzero_coefficients": 131072, + "port": 102, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "nonzero_coefficients": 1024, + "port": 103, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "nonzero_coefficients": 131072, + "port": 103, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a063d55a5841de4cb3c4711a255fa4400fad51e2519d2c1bfea959b3262665a7", + "nonzero_coefficients": 1024, + "port": 104, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "nonzero_coefficients": 131072, + "port": 104, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "a5b93932ac5ef66f1b05aaf0ac0adde2a9935ef1961036a81f8acd264e866c64", + "nonzero_coefficients": 1024, + "port": 105, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "nonzero_coefficients": 131072, + "port": 105, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "892bcc58df21df7f5d39812efa23a02df238dae55b136bb996c7e447e0ee17a2", + "nonzero_coefficients": 1024, + "port": 106, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "nonzero_coefficients": 131072, + "port": 106, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "nonzero_coefficients": 1024, + "port": 107, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "nonzero_coefficients": 131072, + "port": 107, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "nonzero_coefficients": 1024, + "port": 108, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "nonzero_coefficients": 131072, + "port": 108, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "nonzero_coefficients": 1024, + "port": 109, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "nonzero_coefficients": 131072, + "port": 109, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "fde8645acea88eaaade92d32d348253fc21d0e38ba8b951273d29eb4717488bc", + "nonzero_coefficients": 1024, + "port": 110, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "nonzero_coefficients": 131072, + "port": 110, + "role": "target", + "spatial_columns": 512 + }, + { + "digest": "54be8a6519c0929f9e4dc8876360a757856046fe0921dee37e273246651f0201", + "nonzero_coefficients": 1024, + "port": 111, + "role": "source", + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "nonzero_coefficients": 131072, + "port": 111, + "role": "target", + "spatial_columns": 512 + } + ], + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "matrix_layer_review": "independent-review-20261017/rank-thirty-review-20261020/FREEZE.json", + "native_edges": 1141, + "native_phase_checks": [ + { + "digest": "a3e94c0995d6735f1a7e115cc331c3cf677824dcfdc028d19f7bbf7d7c1899b0", + "edge": "0:10", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cad7c3c5856a2602ae7d6be00514642c58785f6dd83140c88be55bb642910b6", + "edge": "0:100", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e328b3d9d99e62f3416c8e3ef222e91b09fe0df4792f32e26656af61bf03c17", + "edge": "0:102", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53bdf480b9056664f921e824b37e0dbc7eca8191e69ef027dbf125588c9ec32c", + "edge": "0:103", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc62a0499c984ced1a870bfab0ff86fa9ad22021cc157886b501ddc1f217c2c9", + "edge": "0:104", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d54a9e419e208b05030ff51a9f87ef5fa903e0d263fddf6a9a237797c9605b29", + "edge": "0:105", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab9b672bd2664198a4a47b10bf700cb689cbd22568f286cc343077be7a54abba", + "edge": "0:109", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f5d86a4c7679b4d1d35d925034943d776838638da2c7b4cf2029904cad2dece", + "edge": "0:110", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e014b8dfb951303be285edfdc60adc7a7847da9d199c1cc1c9cad7d4fca45004", + "edge": "0:111", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23ac56d2a30e2034abb4c21fdb7913dcd1c10074951254acdfcb158a4803361c", + "edge": "0:14", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa2d464b022af4c4f51e0d298551db605a57d9e4df3a103554e689b56ae20c2", + "edge": "0:19", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8504501980cf4f3e510b3f46d7894f6d0ffd0af903456f8a12439bf946ecab26", + "edge": "0:20", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f06f5b82afeb692983c13aac43f571db54ce8cbc5e4071c3d1268474b4803bfd", + "edge": "0:21", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0988b68ff3934adfd389d98b3cd7a113f9f083c63815ff99f32edf79099cd96", + "edge": "0:226", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3443968bc38784df159d0f3b99572a4767c9a2ae09ce7443e02caaef16d1948a", + "edge": "0:24", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06b0343b4964b02ab8bce0c2696d7c4b0ecc3819961ffdeda599839bee88972e", + "edge": "0:25", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1b4d89c300166a2a5306cf135ab015da7055d71927162436016e2745531d6c5", + "edge": "0:26", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c4d7e69f4b60f6a4776fd84233fe55311d5cc465b5c8c2c55a947c22c75034e", + "edge": "0:28", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc4f3934b04af602efd320e5a3b8a8c3dbcfb2bd978f6c387de6640da3b81ce3", + "edge": "0:3", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caed90f8e261986241980304a58b98de790ed55a876fbf90b60169e836bb8196", + "edge": "0:30", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3017863410675af655f47c0150bb04764237cf0a8b98547f7a487fdfed92885d", + "edge": "0:31", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67900d847e08b821c5b7942afb397c5f59a99f3321405300554f63dfe479dc04", + "edge": "0:32", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9969fd21d71f3af6669801699c494f958288e160d63a28ecd6b2a4ae0ae6e846", + "edge": "0:33", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b2ec79cf97e921b1e28ddd4eb27b56f73487ba07198f470aa987af730113b3b", + "edge": "0:34", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83ec5773a3e0a39549dd4930e1521fa63bcdda9e0c592d342f373f3913863b4e", + "edge": "0:35", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9451cf1af3cdd51d97a657b0f78e212ab0b725b8b99c91bc7e966d362dfcceb3", + "edge": "0:36", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d28d0b12fe18e29a51da3496c06a9399aba8a58f7c307c6d6e45048ed21efeae", + "edge": "0:37", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c21266dc148ddcefc1b3d46b04df9545624c94bed9d51e1331e38bcef38bbef", + "edge": "0:40", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c2ae5f465f3f3fab11fe213e737b1d61b3f275168afadd335d1eb32a3fe02ce", + "edge": "0:41", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e008625dbda2fc83569b1b5f3c79c0c58a99c340a41dc9d4cc6f8c35e26addda", + "edge": "0:42", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2e4e9707a055f67fbbf305dd47e562e9a94d6365371e89d2be505eda1d72ae5", + "edge": "0:47", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4286434c863835174346fad7ea3f3c30ebbf66082224455e999b19ea1af191", + "edge": "0:5", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "145cee363f4369c17161d9098b19706ec0304a3e3122ccdfd8244e911b4b03cf", + "edge": "0:50", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49ccdeeda63fc4f4185e55a492cd79efc266e2141d88a8e056ea296af80cc0a2", + "edge": "0:51", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f31ca43885a8f2f57db723bcd56e726a6a1ba412f4dde81ba5b7114a227bee", + "edge": "0:52", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "243cd7d9422ca463208e06ac62a2100c9c389e65d56f656b225baed5b090a71a", + "edge": "0:56", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7f87f4558c6887ae77b5c3b89a75ea92896f0246b79ab8340c391e8c46f4d30e", + "edge": "0:57", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f042f805a96af201648b93b0c32c0655a04a3fe8f06df89206dd9315bd851e9", + "edge": "0:58", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ee52c76ebb9e3f75174df86914be0c3225e0c71e58df3c0c98cecd914215f4e", + "edge": "0:6", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b99ae1eb94af20cf19112aa397419cf1aa72747f3a00f9fb235f2703c4b8107", + "edge": "0:60", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c9af804681d947dbb406639a62c3a414f544ed980c7a621f4d7521b322d06c62", + "edge": "0:61", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22275a376dad8b8a728137e284ba77173481baec080cd3a45b3f0c6706b51f7f", + "edge": "0:62", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d57ebe8f7db3a493a9a36948d0a0ec0a1160ccd61abb1543867de924d7f424", + "edge": "0:66", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "abaf918567e65c00131a03a6858b70ec0380c988f585cd071aa92c9aa6df7c29", + "edge": "0:67", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2775d3f2a427fab9a957906a5d04f5291908d5e607fd62164468f98cf2024a90", + "edge": "0:68", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44772f89364e1ad49a61c95522ca4bc10b7fd7c8936702ef1fd159d4029bb134", + "edge": "0:69", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe95c88ef44d8b938b764324c29ac041bd55ba045f40dc56bb21be1402a5806c", + "edge": "0:7", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c02ee9d0215f134b5d41d4eb3bb3784126fb5a585da1bbac76c3a12b9b4ba5a", + "edge": "0:70", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d8fe9273b9e995e17dc3e758a607839ffb6964b3c574ca22637800ef6873db6f", + "edge": "0:71", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb655a094e3d880cb6fd13d2469941e3be91fd8d78f576eeb18ebf5fbe127a49", + "edge": "0:75", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8de57fd93d887410557be26a1ee30effba4f8b0346e8933a25d290d2e07d9d9", + "edge": "0:76", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66243992134b1523c4e551737041403dbfa4e86a5b873471f11ee4bcd1d8d604", + "edge": "0:77", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed38e7cb6ff74d434debd2a5a6447e42cb59e7519646201f6dcdeafe5701ab73", + "edge": "0:79", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33e7adc05dae986cd0922e8bae0c3d721f42ac7a2a48245897900b7879f03ee9", + "edge": "0:8", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6225c3df13d7ad3ee4708671a25862797db63b05f5a22c115cd51fc2264875eb", + "edge": "0:82", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "08a69e10407c52a2ae66074943c3ca98388e06da8a4f882392d08b774eeb5a5a", + "edge": "0:84", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "612e9f066297512bdb7adfed40013c2168fd650726b8a0fc6d4a8d7dd815e453", + "edge": "0:85", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a30942a4313fa5626ddc5f810cf7e16dd353cabeecf961583e404175672ac8f3", + "edge": "0:86", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a3c4b474962c1cdd7ee61a15d184ac033bef4e1a211f99bda9f5f1dc0112da7", + "edge": "0:87", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64407bc6be4766e4e10d6183521ca47179a710e96cd6c0b2865e9bab815b46cd", + "edge": "0:88", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b677d33647cf2e66aface7b25752acc28bedf5e17be24e42fbb96dd7cd01ebde", + "edge": "0:90", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02608df716c3fa5aaf738fb927b6c6880370d24dd27be1a0a6416c04aff53f15", + "edge": "0:95", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d51494229fcf176295a2051ea96df630be072caf8430bfac19d83e269cee7a5a", + "edge": "0:97", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2baa622ee48c4a5fd0bdc48d0b49a536a08726356bd474749209fddd7526e173", + "edge": "0:98", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "428bdea3b5a4378c130f259e848f5095dd3efdbe766362396463bded93e5ccd0", + "edge": "0:99", + "nonzero_coefficients": 1024, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "100:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "100:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "101:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b97bd34ca6dc79cb45641fc85fb11944989ef4f56a571b008f296b6b6284fec", + "edge": "102:613", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "102:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "103:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "004e554de7c63e8dd7cde41b8ebbbd1ce074354a60d213aeb38fb2f22ccf4004", + "edge": "103:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a98e08c82cee6cf6b99a7c3a4b0b2cd1aa0a9d08c08d325c9f426120a6f013c4", + "edge": "104:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "104:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "105:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "105:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "106:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "107:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "108:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "109:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "109:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "10:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "10:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "110:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "110:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "441c090f647c7f236feb19b21613ab95a3643b5703039914f8e509da022aeaf0", + "edge": "111:543", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1506428838828fa6683939d213865688df3e02f6390c7a41cd340a0d4bff609c", + "edge": "111:545", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "112:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "113:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "11:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "12:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "13:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "600bff2bcf4371651898e73f6273bba6ff1ed4f3ef4ada427b413812799ae49f", + "edge": "14:542", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "14:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "15:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "16:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "17:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "18:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "19:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "19:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "20:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "20:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "21:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "21:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "226:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "226:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "226:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "226:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "226:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "226:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "226:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "226:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "226:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "226:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "226:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "226:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "226:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "226:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "226:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "226:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "226:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "226:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "226:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "226:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "226:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "226:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "226:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "226:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "227:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "227:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "227:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "227:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "228:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "228:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "229:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "229:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "22:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "230:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "230:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "231:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "231:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "232:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6e0ed54bd8fb86547e0876b6dd06cc9667294acc37da0d89b181d9ca8a7a3dd9", + "edge": "232:242", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "232:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "232:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "233:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "233:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "234:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "234:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "235:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "235:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "236:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "236:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0141c87ac9d884be1f092ea7922434cea21fdde1d33e60477d8538fe67cecdb", + "edge": "237:114", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbeb147c609b302a1d82a00382b74c9c20bebf326ddb865405a9f48a80426a80", + "edge": "237:141", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8770942cf9e4f785a99874d52dd81b500421e3045a401fdb861250aff9b19ba4", + "edge": "238:228", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "238:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "238:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "238:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92da90beab5b5e8b4ca3532fb1fefb861e2b35a266cb58d75c539af802ab7e39", + "edge": "239:229", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "239:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "23:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ca64dea846e7c12ccde1648092f97f40424986bdfd67695f5fe655654a8b3a8", + "edge": "240:230", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "240:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83069edc9e4db1b33c4f718c2e730ad2ca8e43faf73dbb21bf15490746744458", + "edge": "241:231", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f606346c06699994d8c84e30791bfefff5c517aa2a80d52dffb542b708dca91", + "edge": "241:236", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c50547cba77edb491ac222957c1ef2154179a135ee1f006bee81b37a83fd46b", + "edge": "242:243", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cca598fad48e788027569d98faab8a4de23223412d33933070574d0c28259a17", + "edge": "242:250", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ea89de933fb7c36886d8a93673880fc3ae19c4fb59f6838762c0ec5f5671c0b", + "edge": "243:244", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "243:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "462a9b017d47d0151b8d7a038231b9b31f2be86e3aad302da5fc46e43e60e149", + "edge": "244:245", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "244:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "245:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "245:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0246e34c55cb0bd3e89ae8da708b0f51cc8b08d8a358d64de0a272ff58f19b7", + "edge": "246:116", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3c213639c9636658174a05606f6a77577097c2d4351611ab555301bda428c95", + "edge": "246:139", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758ee94b6fcde0d2e86b9e3293345f4f84823125ca6c38f92b762d63c0ea1e5b", + "edge": "247:239", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "247:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "247:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "247:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1a1b0824987e270e7ac248ac9afc57afb2179b3ea36725cfff63666fab63dc4", + "edge": "248:240", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "248:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "994adb6a4ae9247606215d029c5b75e4ed02334e22b90b5a5f0a0922bd2884b4", + "edge": "249:235", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f989a328ae8ab40684db9663a1f9ffe1ccd4b00ab138c93afd973922048e96c0", + "edge": "249:241", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b2d27b341bde337893e4b8760e2b4364c1d96aad955bd875cd2dcb1edd89c1e", + "edge": "24:602", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "24:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d31ce051e377b4062eec48d4f9cf98ec36c7599cd4437b51954e6a1af720333", + "edge": "250:251", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7629d9b9fc4edcc2b4b65a26f9c20cc9dadce361930a05311d0cfcd3fe21cd9", + "edge": "250:256", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "651cc14aae301f9425200dc147518abbbd07498b5bc78f95612aa8222deaf118", + "edge": "251:252", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "251:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "252:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "252:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b550ec19bb45a9b85dc884393d74aa2a8ce41247dfe055454137c2580c420170", + "edge": "253:184", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc3bdc31dd453a90aff950ff3b52eb4e6f468a3ba4bff110476cb7e459b09221", + "edge": "253:205", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f075b91ffef3f2e31aaba8962c4e108027a320a91a7439da1a0ca813e0ddb26c", + "edge": "254:248", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "254:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "254:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "254:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b99ab18b4aad7c465bf3f5192aaaa9befb506a6edec5fc7487159f387bca055", + "edge": "255:234", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32fb586c41a2aba27f35c2be10e7da17b4c24766908316cb22c52912329eac5d", + "edge": "255:249", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a67fa30d3afab65f394ccaf4d1bfa1bb5d5d4929a8c7e72f2e15a80ffff40fb2", + "edge": "256:257", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e51547f973e8f14ebf15efacf981ba487a45f4b44f4b8cef214e45309dccf45b", + "edge": "256:260", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "257:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "257:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1517824e57c088690dcebcfa168fecf813e055f2f62b8623714cee267fd068be", + "edge": "258:185", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c37e967f53f1fc2c3a7e31d6a54115412f9760ed085115dc17ceb1ed41fcdd", + "edge": "258:204", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bca03f181724287cc45ccd75e67052b7304d372b2d1ce149774d9d7f706dc3b1", + "edge": "259:233", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "230d9a7799ca56f6bb294d877ee3730b7a55fa917ac061479d4fea5c3fd48425", + "edge": "259:255", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "259:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "259:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "25:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "25:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "260:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "260:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "652516ade668aabc8e3033f257538e8956d30124923e29cc85e4d2b737096d45", + "edge": "261:186", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d56dd133c75b03588cb3e2a7037f0d58c2a6f614b5fb0e933ce0dadf57d051e6", + "edge": "261:203", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ad3f49d03a8f52c78f806200a676b6109b1abddccd81c94f723131e537e1471", + "edge": "262:190", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19634d7138d7fb42d1f4df824ee7984c2fba301c904711e6dca63f426934e4da", + "edge": "262:201", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "263:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "263:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "264:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "264:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "265:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "265:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "266:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "266:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "267:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a015c9bdcd0892c8ddcde22781c1cc7f93b8b1605501e444247151ff2aa9c4c", + "edge": "267:276", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "267:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "267:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "268:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "268:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "269:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "269:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "26:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "26:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "270:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "270:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "271:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f77da88a355a426552e9219a1c1cfdcd648a226141008f4f35de55aad5ab0f0d", + "edge": "271:237", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2d89de1657766d28f6a422bd1d7bfc8288cd7abbb182aa4398a14c4148bdcef", + "edge": "272:263", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "272:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "272:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "272:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fae558557b8567b08871bef7ea2377fc325b32bb8ad565630afdf9d5b3b570e6", + "edge": "273:264", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "273:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9010ec6c67c06cb7975398a2c1a6f0572f2d4d813d1c66bb3c3d4be9d9c99fa6", + "edge": "274:265", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "274:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d48c419b55eba38e2651cac2478786dcf1ce52d781e1f349ee0efc44e5040835", + "edge": "275:266", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f1027bfcbc14d47062630d7b257f01af937d83df002ba9e6667eb9e7f1342e", + "edge": "275:271", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49920ecb03d978ae21c9de82f6b5fd3cc9ba9c425732482a21e264513c8332cd", + "edge": "276:277", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3152a2b3f26657fac10641b16eeea23e4c31751e69da28ee10f06956279bc1e", + "edge": "276:284", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0dbbdf1cb21ea01d95b774fe92cfbaae16068164069b4270686e9477f1146f2", + "edge": "277:278", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "277:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d6a0ce60a549f26ad8172bb234955a537fb0d225888b152c7b153b732afd5b7", + "edge": "278:279", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "278:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "279:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "279:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "27:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6177afb0de58cc8d206dbe56d377f3d9d609a3f3baec1a70606cbeb11c4a1cbc", + "edge": "280:127", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3141ec01f0974097d913a057dcb5eb407f420a984a758dfdc5faf3334a1a1d5", + "edge": "280:165", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6e29eed9d26cf6a1aaa41cb191939a9a1d3afa327ed63184235daef22030c9e", + "edge": "281:273", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "281:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "281:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "281:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b31cef462269da96841b18b88d303a039c548730f045a3e23a799cfee9af905", + "edge": "282:274", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "282:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9eabee60b93f7e963233b231afde1d9289e4afde2a7457f52788abae52a548", + "edge": "283:270", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e7cfb56b8a443ed205576954febb8bad15d2c7bf769cd1ac6c7b84eb7888221", + "edge": "283:275", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d39887d04f5ffcea65cf64fb8197b01a0b826a4d56d2c126a9e09d29c67d3acf", + "edge": "284:285", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "621b6bf0d2d02ca470e221ed091890c4791a16fb53d5e028234e7cd65aa434a5", + "edge": "284:290", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a242a1cc23d00c4ad954444693f0d192e26c08195e41c6479fd6c9ee0b7bd24a", + "edge": "285:286", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "285:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "286:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "286:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c58d2fd6a420f03e583c5fcf1087ee9209a833dd7aeb8e0d4587ba33258a6501", + "edge": "287:128", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e4874fbefad9c0d6f24d5c923667b87a0df6fe11de015d39ef16ad08bfb70974", + "edge": "287:166", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54f6930bc425756ea156757dacece15d8c6ab9d5696f160e877425ed98497623", + "edge": "288:282", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "288:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "288:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "288:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bb43de949a3a8dfcdfe4c2edce77e2003e452c6518d03df447b42dc327aab13", + "edge": "289:269", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dbf31088d64316be7858dc2546b2d6c34293cc1b0af6cfedabf99e2857d6ca1", + "edge": "289:283", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "28:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "28:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a57266cf3c2cf0c933bf713495aa6bf7b4303941e170592f2aa2d9b856d4813d", + "edge": "290:291", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a1a1d6a61e98dd4828eb4d3f0de981a9dcf04519ec17550c505d73449748aae", + "edge": "290:294", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "291:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "291:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83120cd7971c301f99048df7fcb8284c75f2d72c7e0457cc137ed34e0611e07b", + "edge": "292:129", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "167758e13a35297d05181ef9c99c2ce1a23997e2183bc5ad41f9e4dc0979b648", + "edge": "292:167", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "474a19ba4b441826c88bfe19efee08a6290a2aaea4043a51a6ef8181db3d91f2", + "edge": "293:268", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1be3347b647bd1379762f167ae5d32d541141c8fbc48755ea165829e898449ed", + "edge": "293:289", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "293:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "293:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "294:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "294:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2810d7d6a838a793ec9b447dcbeff71f277aee2445ebde34f06c324bb5a16f3a", + "edge": "295:192", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3223bd43a5143b8c5b7376a3a1d39977dbb08833ae9ea210aacb049b83eb354e", + "edge": "295:213", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7af59ebb70697211c289a327b57d1f220c9e6e5d960d7aac96e15c6b6babc75", + "edge": "296:195", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a703e587a82c502958d09b008265cebf9340216155d61ef1af13f2c9ccaf9838", + "edge": "296:206", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9a4d12b63e312359253750122d2cbd2f83075d219997c176e158c58648a6993a", + "edge": "297:298", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "172036d4f01c85e0299d89d3b0566a13eb53c9f1e2bc043e8012633cf9a4c4b0", + "edge": "297:310", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "297:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "297:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "298:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "298:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "299:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "299:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "29:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffac2baa652365bdd88648acda948c5867b49ab17019ddb332884caf62feb6e4", + "edge": "2:227", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "300:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "300:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "301:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "99a9058089cdc683bcd16f16bf77faaafe26accaa84d5e4c0bd73d92812af5fa", + "edge": "301:253", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "302:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "302:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "303:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "303:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "304:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "304:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "305:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "305:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26f3bb105889958f51e5e9a0dcd42624d0af1e91a065d5c022074a820c468cdb", + "edge": "306:125", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0e4619e799785ea2a84d5aaf1a48ca8353e9c37f56cb40d0233bde948d73457e", + "edge": "306:177", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54707b5da0cce48fe8e44df90331edb103f7b225cb0b7fcfb8a69816043a8474", + "edge": "307:299", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "307:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc9dc56c0057879f63faf0843815acf5b1091d9ae30f52d742daf77c84ee8078", + "edge": "308:300", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "308:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b1e4602bc0e5624ea2bb3c9b56363ae1311dfe382dd45e1d2b2bed1636ce46fd", + "edge": "309:301", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f7ef7e52859941ea64286a83672067bd7e793162d273a6f640b8fe34a3e2381", + "edge": "309:305", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e58c137488b3aacc9bb8543df031e5aa663477d90bba425ed14455e9b1b68b", + "edge": "30:605", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "30:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "413ba1520ec41c1a532626bf18bb649fdb9f6355ba7fac6f0467e1fabeddbeb2", + "edge": "310:311", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c09732081414cbeaa5ec526f951ceafbeb30bc27eadd0a6334bf12b25fc9d23", + "edge": "310:317", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed77f02e5d287c6cd61f3f0eb05d1d7d585fcfd1485976e6daa3716af733cee3", + "edge": "311:312", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "311:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94879dbaadb5560a3b7d91910c1a045a6cf16eec60f2be38ff6126ad7fadf7f", + "edge": "312:313", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "312:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "313:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "72fcaa81087306fd4e707b8f8215255996f36b57482b728a32e686aa26753c53", + "edge": "313:292", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "367f34b19371fdd9d9b1d764928e455d4b421799f85ae8b336e740ce33c28db5", + "edge": "314:307", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "314:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "314:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfaa08e88874fbb89164c88db18c56e3c6a1000395cde5e8bebf22b758ccbf1f", + "edge": "314:384", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48a81766d534b072a8b4fcf3b22481a499c351f8ca2423b7b3deb4891dd73705", + "edge": "315:308", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "315:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99971bfac5696bebdfb2c52163d3b80836545d7be87eb6ce4e696a04088a5abb", + "edge": "316:304", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76e44b02ed6a9bd11e224bd6b90cf3eb17805e19238efbd332e0a5a46ae7c59", + "edge": "316:309", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87fe136651c8e6a45ea575538689207e47e644992c06fc0fea3899c8acade4f", + "edge": "317:318", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8563f022860ea0d8c17724065e0c4482f586e16e359b0d385c5a5010f9dee5b0", + "edge": "317:323", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "368253a32893ad2a7255d08b79d5eff6c6a981d477dfa23997ebc05eaad07111", + "edge": "318:319", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "318:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "319:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "319:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "31:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5f97d0efd39bcb3d22fbb8fac460d74b0f1e5d6947b9a5b2e63057abc0619ca", + "edge": "31:560", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b9ddba90ef3cda63016ab1975620700594d898f4fe9d127ed27320654800e418", + "edge": "320:135", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "15022e440f6ac4ae9202746d6e8d5a98133d0afee8bbff7b9b57c938ed03e528", + "edge": "320:161", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ad8f2b6b133982b610cfa76db5667e6a67d68e9c86716c9fedac96610d9636", + "edge": "321:315", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "321:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "253e39d3818df367bad0e28a51d11326dfef8881211c015bc17d1aa3dd25369c", + "edge": "321:339", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "321:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "023324cee5402d36e1ba80c34ee31c99040c65017db88d0074358c7f701a397c", + "edge": "322:303", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "84a3d504ebe6d0f151edc76fe2700bfe83b2e7dda7344934734f64696ccd9c07", + "edge": "322:316", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "126f865d5be6008ac2379f5a3ef57185c69d751d567aceff112b25a6380ccde1", + "edge": "323:324", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "11487e3af6674ea62059a585652681f75b47a85c2316420f82eefe69f340b13d", + "edge": "323:327", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "324:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "324:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4489cc2ccc42003b59516f78abfb4e5e611a623738694459d92cd0d0644b5eb9", + "edge": "325:150", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9033e4a29d50aa20a8a1a7e3f2d48aa8874fe7687eb6c6160ff2f10362c3653", + "edge": "325:225", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd28abcca9cd4de69439eec6b739048dcfd53a8cf281badd4d010f5a18a1c57e", + "edge": "326:302", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cee63e9ef1d1238eefa69a7ea65e5425bbf5031d48fb06593f2cbf6538e42182", + "edge": "326:322", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "326:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "326:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "327:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "327:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fc68c12490385ce3f0bd1c65807112559a527aad74e1d484be9cee734a71e9a", + "edge": "328:155", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21bfb0a186b24294f6ae26f83544e2664ac8bf46e6c6b7e3e93393d57c90aea0", + "edge": "328:220", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e5b2ff62ed50bf568507bd0fc43e2cb76de89393b2ba8d253fd8145a0c787f57", + "edge": "329:330", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dec564f9a698c578e9902e5f8fa36d2be34c23d147138772c79e20a09c37f529", + "edge": "329:342", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "329:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "329:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e212c4a66c7efd2f5a8d1a297dde736038a50e9af63087172af30f0da88bba4d", + "edge": "32:572", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "32:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "330:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "330:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "331:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "331:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "332:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "332:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "333:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7796897fb96130f59d5ba0bc3101f7a252ad6db3f84917a049b54692360f069c", + "edge": "333:261", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "334:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "334:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "335:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "335:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "336:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "336:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "337:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "337:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92dc52a9330e50847598947e68fd9ac95adc5a19a79ef77f5102ff3b4d5bf52a", + "edge": "338:123", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d74c7d39c8269f13d1dd23cfa3a1bf2ff91cb46f04ceaa2f007fde2ddf9b0504", + "edge": "338:175", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45d7a1bbb2079e23da624080e043e4bb7f3d79cc1bb2eb070ac75acb84fc17e4", + "edge": "339:331", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "339:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "33:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3677f7b80d49858bda73ad5ee4943db16c1b4704c3757898cb59960abfbe820a", + "edge": "33:629", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d04207cd3b56fe7839039a6d79f11bf5913a0a9c33340ba1446e522be1c087d0", + "edge": "340:332", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "340:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f63df35152b7174306ad8da01c4edf63ce38f82cc886d896bbea38dcd3a955db", + "edge": "341:333", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ca4dad81bfdee0bd0146b33627373d5f631f568dcaf045196dc15f6bc1193e", + "edge": "341:337", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "636ff2285eb61a90e16ea0366a2d92180f1309d98f2a77b2b6d221c903e8509b", + "edge": "342:343", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2db73ef6c875c1a2ce79df59ff11235d2a2484cf63e7fa224b8c3bd702a6982", + "edge": "342:348", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c3e0d21cb51cad7a7fe035bd4c4867b853f8aa32c51c82f6e2ed227137dca10", + "edge": "343:344", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "343:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "96bd83d046bde34c4f80fb7ecaf9574fad5afac8ba3877d6e58b4aa663fae059", + "edge": "344:345", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "344:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "345:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7841972f11b653d410f4dd6c0c59d927067d24af723898e9e32682da3a133e58", + "edge": "345:280", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffe18bc3a8d5284662fc3226f8e1aa0d5232af7f5206a204088983864fbf2346", + "edge": "346:340", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "346:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc2b44bda4b132735aca0ced25cd546dd241ad087a1f5adafcc715c72fdd32e9", + "edge": "347:336", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f82869d7728f920e7b09dd53c9e9f0075ec0e701a7b015b1e58b9a1abfdf9b5a", + "edge": "347:341", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18b8261d930077a2de09fc569a4c60bcd7e917aae736c1426b3b48620e6e29a4", + "edge": "348:349", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a055ca3c5aae263275daae56ab815f0c5484825a8ae29ed492feb87c845144d9", + "edge": "348:353", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5f9193fea8067a801de6198ebf386dee6b9913cdda1eddd5e1b2f326e6f10c5", + "edge": "349:350", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "349:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "34:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "34:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "350:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8c24efebeaafb054e56c71c960c601b7fc7639197707585116958be981b803ac", + "edge": "350:325", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "81ac73f61ffa3a5617732686b90a65eed393baab0fd61dbd0f5b8c0c05bb3bd4", + "edge": "351:346", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "351:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "351:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "351:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b468ce46f74fb9f05659406e853f73279044aeb31e3b95d11329fd387d1947c", + "edge": "352:335", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cac114d3b79b2fc22ace221547b14d05e36d7beeb9083189ca3a9958dfedaba", + "edge": "352:347", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6063374f6ac693fbf8a6758352e8a4b9ac617f43c834f5fe0bd7d67c427b3c8f", + "edge": "353:354", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "62e03a7bfa95fa25152013872671dfd56eecf1b973618433ae5cad47c54d79b7", + "edge": "353:357", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "354:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "354:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d05af79033f24283e64571b0bfefe1d0a5fa0cd72c3d7464138679261f972143", + "edge": "355:151", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "991f0eda8e16858644ac1b53ca96db073309c11cd97044774b230e9b531f7b1e", + "edge": "355:224", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "902cd7b15e6630adf91c190f5b0034fcaf69a40f971e62e59bc62e75d1113027", + "edge": "356:334", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c778d767ab0571a3290c18c859883d6e1952f04510f81f57d9448973477dd3ab", + "edge": "356:352", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afd3ad52631b781eb4d8299e577e03041dc0b46e7df4c10c186c8fa4dd36d032", + "edge": "356:421", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "356:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "357:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "357:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dcd36a1acc5923eb734c376bb318ca56fbb840743f5c181cae94ed2f8a9a64fd", + "edge": "358:157", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "06307100fd4e51340fc1f0882c2cc14d50514d1577938a2da9b301fa593c3d91", + "edge": "358:218", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "359:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "359:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "35:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "35:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "360:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "360:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "361:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "361:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "362:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "362:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bf98fc5b7135b6a3f63ffd4fdf50c2f133d6a8a4897e6b59ff1af821c4a3cbc", + "edge": "363:364", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6316a6fbfeeafd34daca8949c91b421d56d94be985ef27f25cb6e63db46965", + "edge": "363:372", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "022e218bc4edee7da7492e8c2d02f05b3c705d42beb3ea37b797af656cb8303f", + "edge": "363:394", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bee75cfe319b65db7ddd06c9848ee5a167e71ef3c54bc318d9e637424c814580", + "edge": "363:413", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "364:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "364:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "365:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "365:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "366:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "366:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "367:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "1e162f86c0e25ba7df83fd3f78a8810ff614dfd427561e9988ad953676534c36", + "edge": "367:246", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6938db353d39df17d86d664f115d56ad4604371b20f2b8b6736e95f0849dd259", + "edge": "368:359", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "368:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "368:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1881973a855bd0d4f0fa46fedd8475b49b56f12a1283185cf6172e09a971a49a", + "edge": "368:425", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e9a5599d4c0b94fea48adbc2ad2a178fcff5df7bf7558c37d67da75ae79cbbf", + "edge": "369:360", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "369:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "36:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "36:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a2486a68cb3ba8b585e69deb3fa28d6dc87166069b9866dd7d47576a238f3e9", + "edge": "370:361", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "370:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ed6f106e00299da7ba82e0383ffa488a2bb0c34c7dea8a31ac814c515669b15", + "edge": "371:362", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3913b93dc25a4b4a7dbb8102860a2c159dda3f080304d4b1f9f0abb729da9afb", + "edge": "371:367", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5606566d81d8005d5a3365e6e12c1b5ed9086f9345510e45629ed7afd37459ec", + "edge": "372:373", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee0823d5f9a377f9a67410d9960afc68bfb98a01044661153137eedd63b420ca", + "edge": "372:380", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b549c66158ae722c38ad110c4942d027064b4bbbecd4e1ce8de5db7635809574", + "edge": "373:374", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "373:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bb7edf0c715b155437c9abfcf2dc7c17496655cdcaff59cb68918d7d6e0da47c", + "edge": "374:375", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "374:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "375:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "375:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9afb7ed20c8f6925000a6572c123454fab51e00ac73fe0230f5f4bcb32e519f2", + "edge": "376:130", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1dbc935ec74acf5bb8077abdc605da9c38877174d456f47f0cf9d8c69d7cc293", + "edge": "376:158", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "377e0bb118b34b651ba173f1427822e39a4b7e1cd184e18dd590eb93ad9f7245", + "edge": "377:369", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d2d5a682086ffed58f498b40181780477212a73c9bfd9383e0388290875db62d", + "edge": "377:378", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09b0813091c19fc464f30ceaada19e70fb26cd4a45cfa425e2c237cea3b5b945", + "edge": "377:451", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f2db6b9d037b32b6717abb9c824b0b0e2ebeeaea7cc942a2730fab2954cdc8", + "edge": "377:458", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b93b0204c8c6dd58b6ae39567b4d1959d7f53abcb7f884a816044b5e5a054f45", + "edge": "378:370", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "378:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d1db9848a39142334a956a8edb3929ca6366fe85f8d3cd565717871c263346f", + "edge": "379:366", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fefccdcd86f296e09580c059ad07d2313f95f7c151c35dbfc61631b69050e3ae", + "edge": "379:371", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ded133613aef1cb763e5c42014939df38e4fb370caca19334cc8f710d9150a62", + "edge": "37:512", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "37:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31c82ff99c6088c44cf1d9c351697a612638dee4058b6524fb05fb2318446c13", + "edge": "380:381", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7449022854a8b9200ee4803493156fd23c03cb2b3a3950584401e5e20a2abbaa", + "edge": "380:385", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed4ea43005aa370dda822d6caa1546088d8045e67a3a6c7e23fe5bb3620db90a", + "edge": "381:382", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "381:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "382:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "382:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b5d796a21cd0b75754e154c83fc6e9cd4d9b96e62a7befce710aa09078f01fbb", + "edge": "383:134", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "017e0dcbfb49c89ec03548fc87bec9018aa99b92d5db8e9c0e2e1784ee3fd542", + "edge": "383:160", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dbb36f28297b2ea31c493153b0cbdac1ad02362370443f5434a49fcc80431a55", + "edge": "384:365", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e148e869c503364fdd1d1d4f614ec733e31dd4c603485a44cbc6faba7ad5f999", + "edge": "384:379", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9c8174dd4d57b1080a1e0ffa7a34c76b4a5eb0e865987d5e884293bc2da9ccf", + "edge": "385:386", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a7d30e2e33c3707040845abe2551898251a9e3ff6b454e52c2ab6dd8dce7982", + "edge": "385:387", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "386:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "5d854be07c132dc84b6aa8233ee576b34559da6e3668d770f97e6f685c407f58", + "edge": "386:320", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "387:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3053e02df6cad0aa60209a6787262de9b1a0ddd1ded8231fb58894fafc1a09d4", + "edge": "387:295", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b10dee0a3712b4e87f995d2735ac0c04c27ec3a9b388ce477dc0ae6eb88e9b0a", + "edge": "388:193", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b03f43f65d5913586f98d8df054f9b478a287f66d40f739ee9b4116cb74f9da", + "edge": "388:208", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "614f1b0ba691e7b82325ba7d4fbe93aa28547357246cb5892f198a7ee047ccf4", + "edge": "389:390", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f5aff97abd66d22f607b865de22ca2e89e5b7abf78ba96bd7c80fa520cfd7a97", + "edge": "389:402", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3689b238c95d9e7d787c0a484da68ce5d67c6288c15f9c283ca08b86a5e50c78", + "edge": "389:417", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96c9f2455bbdc9a8018cccbcfaaaf5a993995c7a0b62f137c2db758740bee6d", + "edge": "389:428", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fdf494c3085facdc2b8b819b7c2d7cb00f7f8e653f070960b89de14e517061bb", + "edge": "38:321", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "390:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "390:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "391:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "391:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "392:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "392:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "393:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f6b1288accf606cb59627be49d125c77fa5dd85e0b1af13de32305cd4b9202b8", + "edge": "393:296", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "394:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "394:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "395:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "395:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "396:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "396:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "397:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "397:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a1347b83fe83c3c590143914aef0253ae270d391910c9725fb07f74634319fb5", + "edge": "398:121", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "305a35c35d209952636d95d796f1cc4f063678a0103490c1338edba4c2b11685", + "edge": "398:171", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c4e279ac5add32e3cfa306cdcefc3d3371c85b7d5291ff7d1f66699759314684", + "edge": "399:391", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "399:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54e18778586e8d013b5f402f8a4563807eb9ed989c1e9e656f1d72e7c6d66c1b", + "edge": "39:351", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d519389722f36ca98930f7587bc745b4e69c3f4f82fafdcad13572ebf47b62a", + "edge": "3:527", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "3:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c2c370daa4b1697def4a106a91df65d9b1bc8bc5d75d26d590cb4d50cbb0472", + "edge": "400:392", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "400:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e128d139781cfb24ec2b702714d581064c4716a28dd001530fe8db91b562076c", + "edge": "401:393", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "999c76202ccad071f207aa5f23403ea61417834308a4dc16f192641f781bb536", + "edge": "401:397", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "758b5eb8cdee300ea8073477ca5d0dc3d4b8ba036f15fdcd359482f9838b2aab", + "edge": "402:403", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f844e7f7ca5be1f1b7bfb4bc07213b60125a3706cf91af53928a2f88dd628c22", + "edge": "402:409", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3772dedbc39af1fa32d27bb527cdb7c5abb4bf4454cf4cc8686aeaf23a012f6d", + "edge": "403:404", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "403:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87b2e6eabb184a788a40f6bdca24aa4d66e472424e81c986592900803a067063", + "edge": "404:405", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "404:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "405:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a0919f0df44b2ebc18088ff2e9fdd1dc189f4ef8b4518b67787d565514119f62", + "edge": "405:338", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1ec11f50424aed8f9db7a527c03f65d75225c6c9fde9ce8a0c7ea0bac35198", + "edge": "406:399", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cc6a48b411a024a110cf77c41ffef67766e2099b2e4d4883a528ead20c89aac5", + "edge": "406:407", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4703113d8547de2747586209f83bb18f9821b20e16585c154c406b70d478f05b", + "edge": "406:443", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4c9fd245c90d6a3e0c183a9cc274772a0f03a656c454b1128d4dd64883991f0", + "edge": "406:454", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "63bce9d7b3ddc4783c7c907564a7dc7ae509e2a788a1b10309761a78170da7cc", + "edge": "407:400", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "407:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc8eb804f4300ceb24751ebb2c97420a77b30abaea4acc732a6e1a4b276460b6", + "edge": "408:396", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "53fcaedcadd9b10ad094ce9ff1e51c94ab62f900652ff6ad50b0e83eb3bf7c96", + "edge": "408:401", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f2a74d2549223b5b7b1c2aeb6a87a752ce01799e90ecb05411f05f4087660e1", + "edge": "409:410", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6aef1bc47d9718154323361911ff89b404615f3a81b59b6f5d99e2459e0ad4a", + "edge": "409:414", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "febc481dfe098892d705ad6e38b4187af7ba1ef269ad71cf47e43918da871629", + "edge": "40:484", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "40:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "48373d8f864a37b3a8259f3c77d8aef744b732f5de84ef33512c05e3aad4b8f5", + "edge": "410:411", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "410:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "411:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "411:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "14ecd60493af24ae9429c5941d4a1c527a1168c4ea52aff19ada73434277a366", + "edge": "412:124", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38001a40e181530bda0c215e0e24183355753fd875f8d846e4786431face05ab", + "edge": "412:176", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "944786b29dd99d04a611df9092deffea40d66181089a853763d6ef5bd6d49367", + "edge": "413:395", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f999ef0d473fb0b28b550f0e6c77c680beb07fbe01263ef749a62123d7f50355", + "edge": "413:408", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f0e839b20bf3006599ebe931944ee88a45be34124ef9c26dbd70b98ed81f6044", + "edge": "414:415", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94921332ee66e0202285f3e433f4e24ab84b3ee88dcd0a6021b82c731ead6668", + "edge": "414:416", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "415:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "82dcebaf6f1556abb86721522bb5fb300cd778871f79748cf58dc8f69c7764ca", + "edge": "415:306", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "416:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6b1e93a34a5721aecf7a2eec1d157580b7f1cea820a1593e375126afd0f248b6", + "edge": "416:388", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "417:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "417:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "418:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "418:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "419:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "419:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "41:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "41:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "420:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "3d6baf78f8cf36ddeb291021d17c87a7eade3f8f198195bac706ad2880bfb63d", + "edge": "420:262", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "421:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "421:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "422:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "422:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "423:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "423:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "424:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9c32cadc1071624dcfb4f22cd35d4a6835e43abec7d3ed5b049b2d03baf980f0", + "edge": "424:398", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51e935a858b9e430eb219e85628584f00c57d1019007fe952d4e85af37eedd93", + "edge": "425:418", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "425:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "518b76f4b310e4c696203b2568cbca5a63e015b0459d3d1a7ac6f6b271b5c1ea", + "edge": "426:419", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "426:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ce89504643d742a70c6adde23562753ab9028b5dee0b466c62cb9b77cfef7d2", + "edge": "427:420", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efa55e8b7aed6607c57935971f238579f7dac8ac1d008666b674f673ab2ad27c", + "edge": "427:424", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c6705ca4ce89fa0b767ec943ec39a52241e312a7c57f7194f9754cb692c3a732", + "edge": "428:429", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5d40c18d6dd850a2ad9f8e3ff1c23b5b81d25f4de67472e1b80e23e7690c2ede", + "edge": "428:434", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f810b5de64cc9025db071bd7b4e85f015d83ed82a00c7c2f9d36e07d10f5416", + "edge": "429:430", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "429:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f8489c809030c53a4eea0382228f0bb5b65c096a295e8d8fb4e34d7240d9a27", + "edge": "42:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "42:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b8930bde4c079c9e07bc1f076a56760302c9d727f805a5b7ba12a76e540fe60", + "edge": "430:431", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "430:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "431:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "a5ca0c7e89d2f51214ff7002821166f0af6ea4ead697d168911d79b5f38b47d8", + "edge": "431:376", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fae71eaf07d3b1ea7d1df0a22bcd35302ccf0002a95e0fe502853c73da146cb", + "edge": "432:426", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "432:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d19cee7041953a0411b46660b2d441f43741ed35bce195e1324d59b9801eae2f", + "edge": "433:423", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8e73a6bc1d13e73328deec373dc8eb70b6b47fece4e5b5798684742642316734", + "edge": "433:427", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e84e8b27e28736c7e2247df5bfc58f429ec1d5065f22900baf0cd7fc18893a4", + "edge": "434:435", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ff0b9c3a61bfe00c835cd16118c7f248d9e755732f4a0b24a2264369d9b8bf3", + "edge": "434:439", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d436803942507a60bac4665d7c54984f7d356fb6dbfdb96fe9267c925ae48402", + "edge": "435:436", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "435:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "436:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "7136485869a97a8e0c58f6353bca642a7f8e3105e9eceb9587e2f40c5166343a", + "edge": "436:328", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acc036bdd6a8207288e48d7fee111869bbb6c82a0caed0af464be75ed6ee9cb2", + "edge": "437:432", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c38a20a8295da72cc7484ab8710ff42df7b78d9356ea67a2d4954a4f7a1d83c1", + "edge": "437:438", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f34751271790f2bd2e1b3d9684325f25737436a39c4d2e9ceeba6d2ee706b855", + "edge": "437:447", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "359f5961f385eac2a0c777cdf81bdd4378b3273c3f000d00666236a18ce6992d", + "edge": "437:463", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d85a790f9a7a5fbebd665babd776340f3c1cb296f96f4b0c9fd501dd1b36687b", + "edge": "438:422", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "138876f201a53930993ae0addd66876237845ed3a615feda8fb327330055ca99", + "edge": "438:433", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aecebd2a2dc7ae8901ca071156c9ba6f87542036505f69110b655efe18e27e58", + "edge": "439:440", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "afcf21ecc45ba08f43a6fe07bd8d9aeb7ea45245738d5eeef5577480fae76f8f", + "edge": "439:442", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a04ac5705dfa15a0dbd5203998712bf8cf0b45c1a12ad376f5b1d95775cd606e", + "edge": "43:326", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "440:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "440:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "785a08cfbdb6d6f19a30d27e8f2cafdf871cdd72a8112b427e7e7dbefd0a09d1", + "edge": "441:156", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3817d452bb42d96af31acbffe0523b796432ff70ce0782ecd6278732e700f62f", + "edge": "441:219", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "442:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "18c6ca81fc0b131130fb4145768915eb3007601c1ae9aa3ddcd0ae1d139591bf", + "edge": "442:358", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "443:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "443:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "444:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "444:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "445:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "445:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "446:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9564ab68c9417195776ec7b4873502860db55c93cb0f52029158f55ed0536db7", + "edge": "446:258", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "447:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "447:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "448:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "448:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "449:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "449:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e2d07c8e01f5200e6c57784bc417540fa8989690309b3041a7d1f27c4fa61fd", + "edge": "44:437", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "450:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "78832a1eccf3e442cdd1321e321c32c6e9d50708dfaad0652f2e27a3524d20e0", + "edge": "450:412", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a076c5dff6401fc733711899cce7b1c4e8aadf25d289f29b9fccd845e46f6886", + "edge": "451:444", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "451:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2e97441c61cbc0d235b46d5e4cef6ad2582fcd2246c72e01bec0e34610bdce63", + "edge": "452:445", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "452:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2fdd260603ff93cb5fbb7ca6f62f61333c38537eaecdd106ccf7b8502b8cf7", + "edge": "453:446", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "740f195edb4d3e0ef618c83cfd68440d28e663613345aa88ea3ad7ea8eb3a712", + "edge": "453:450", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "00b8339870069ace523dc880e5a065da38cc546993b16d1567043465cd72a53d", + "edge": "454:455", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67b782b474c5778fbcdd3812ac63620b896e54e34a545107e02090c805ad3021", + "edge": "454:460", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c7679b4169c9c10ab05242fae5080501eb1a1691c04cd521700ad735cd683b4", + "edge": "455:456", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "455:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "032fae02bbfe2c068b4d3e202e6e548b667fa05e6bb849cabf877325e684e8da", + "edge": "456:457", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "456:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "457:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "9897dd39a4d05119cb84f429f94ef724a7857b9c754bd57430adf92614b395cd", + "edge": "457:287", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "feb962fa7ecb633aee1f2984e0d13a08f6fa98280e9412ba28d79b138b884dd4", + "edge": "458:452", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "458:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dca1d907ff362b64c17bb74d5e621e96064bbae0289a5be0f6e04443929c890", + "edge": "459:449", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ce07f4311aa8ce6410658caa5c3cb64f9e1e618c27c9aac7ad7de213265fe54", + "edge": "459:453", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fda17db884d166bb7ad121539d86e52637041a1a895f120c4b73a40a9817beb4", + "edge": "45:356", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dbe34001af82c631d08941934ade4441e0f304ee2c923144b788f553213a406", + "edge": "460:461", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78995418162ff5c889605bf7bc6af6ebcfe863bd47aa15309d24aad0a06376b3", + "edge": "460:464", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa63a8c9b3a69d857ae8fd954efb10fe0421b6f7858359ebbeb1dd6b91cef95", + "edge": "461:462", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "461:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "462:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "f1bf0449bc8e82949fc50167578f7dce7aad8250e4077c5997c4148fed8a4485", + "edge": "462:383", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8907a45b6bdd3b729f7f7b075775fb608d6ce5acf0a040319d7ff2fc0c162f41", + "edge": "463:448", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d0ae950682c6204b8136c98bde499aeafdcd11e57fecc626ae260fd38c05450", + "edge": "463:459", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f67255e3e608dad878edde8a15d5434a142ce0044b529d8518f81c0609cb782c", + "edge": "464:465", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db40fdecda07757ce568bd8494635f34f12492a0a660598575eb3b7fe886f216", + "edge": "464:466", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "465:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "8cf0bd46031a80af884d61be2e006558313e87b1015665803c4050675cc5c1ac", + "edge": "465:355", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "466:1", + "nonzero_coefficients": 262144, + "rank": 3, + "spatial_columns": 512 + }, + { + "digest": "6e0916f3526ddff777fb13293c234927a083bf9265e8fe679a8823fe1bdc4aa9", + "edge": "466:441", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "467:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "467:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "468:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "468:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5c1cfc5e98390729ffe0c0155d7870c5e2e0210cb72da365ae3e34e999be6e07", + "edge": "469:472", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "469:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ba9de46ee856ccc3c7ee7a9869b095abb3bb8158a8ee08bad59b522a489a40f", + "edge": "46:368", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "49526091698166a453bb59fdead5a4d0d0b33481bca1dffb7121dc48ecf80de3", + "edge": "470:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0a10bacdc4e093b0d8d9c85ae20d3bda83cd5f8c11ac1af23b2376cb11349f4", + "edge": "470:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5939c436522cda790ef5d3444c43cf2ba0fc259dd0c3ec53198fc012159c1bbc", + "edge": "471:473", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "711094af41a3ce18e37c54bda323c473aedc0b93ad8ff8e62db3e5cc964c94a7", + "edge": "471:474", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "472:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "472:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "473:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "473:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b07641ea7aad9986f848e3cbd042a35eeb6d4b41b05e99a7d7d82ed944df5839", + "edge": "474:477", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9d6a909a41a275e3c6c762ab58403d4b322d01e54ffcca13ed1afe1d391fd216", + "edge": "474:478", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57d8253c8b87257a0e5d8177b59cf038b240f50ecfa0c11336edb0bf39605891", + "edge": "475:479", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "475:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bf8eee8335d6f62ef0728c6e20249e99cbba86cd86605ef1a40c65a562c309b", + "edge": "476:480", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6d8636584b437ad7e52e5beb623cc526a287e83827e917aec1e2f84e16e2d77", + "edge": "476:481", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "477:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "477:211", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "478:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "478:119", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "479:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "479:148", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a951e7d4efd7605ff626548cf0fc5207630e67e0287e506eb00a5e2bae373f01", + "edge": "47:544", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd04a81acf4cdecca2a41e7752214db7705d53b3c2dd4177bc6b22505e929ec3", + "edge": "47:546", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "480:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "480:154", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "481:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "481:199", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "482:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "482:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "483:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "483:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5e68047fdfdba0db37b6385de7dbd16c852161cf796d32db6eaaa1d2dc97fd14", + "edge": "484:487", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "484:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3208c5ef7c91c00e2085d8f0c0352bca157a8e051bfb3de20fb84c023c024dd", + "edge": "485:490", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "049a3d9082e5c30d7389f0b9e1992c0543b28dafd1c33e3d0adc4755233183a7", + "edge": "485:491", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "67ee54cdab0fe471cac3be3fa986a6b446e27440c05693f9c44bf98e7786ac23", + "edge": "486:488", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "635c3a6e0c37d1188fdf6b96d3d99f3c6299a88ae18940e4ea09389c0fae206f", + "edge": "486:489", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "487:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "487:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "488:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "488:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "150fb3cb7e27fa3d63f89f2945e2ef0e18d2f520e4a774557a5585eafb213836", + "edge": "489:492", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b8d7d0f8b2e3d630958ab428b19f2af7298d70aa0c5f302c29e8523973e87cc", + "edge": "489:493", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dece1a48585e34e12947f749de92821d0ff727216c5006612000e4d9afb7bbe", + "edge": "48:377", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ac47a41848bb18270619d9c0d7c146f32a50aa3f4a792e7e67a09977f7f0366", + "edge": "490:494", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "490:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c0eaddf6575c66bad153b8692f862acb8040522193f7764e2aa295a1c10d9a3", + "edge": "491:495", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "57905c3460423ffadd6dd2c9d3db8121f26190181d4e401a8ec44ddc9676d697", + "edge": "491:496", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "492:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "492:209", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "493:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "493:117", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "494:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "494:146", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "495:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "495:152", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "496:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "496:164", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "497:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "497:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "498:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "498:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6c466d116657aa6cd0296b9de3e96e330f904e078a23741f6b2e26dad4967d52", + "edge": "499:502", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "499:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5a027149942077f387fbbc89a3759b3222237e22ad1b310004d46d123a49fd01", + "edge": "49:314", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51352029632efa21964a2a7c747b5150803ac8810d2783a068fe46fa71ffec9a", + "edge": "4:238", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "85e8ee03c0977ab149d920837b19d9de33f209ebef8a88403f6b69ed8ae569e4", + "edge": "500:505", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e40b939a71970a166e5cf6a2cde1a90ecb5ad5287ddade0d1e4bbce214d056", + "edge": "500:506", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a731abcf8a8a463d887171d64538d21be9c0e960aee157ad4c81c25c116314", + "edge": "501:503", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e24d1200901d0700d01c7e28d790356bb9bca3dc7f651e598a8a8ce238416de6", + "edge": "501:504", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "502:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "502:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "503:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "503:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a47001bb0987ccec2949192bcc064424630a79a346717c807ffccf5eb048ed05", + "edge": "504:507", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9b69a203c7dbebf667d320715ca111a561ebe79fe8fd3e97b8471e39455312a", + "edge": "504:508", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71306d2c0bbe17c04825805b05076ad854df360c73211a65f845164d4f2ee5ce", + "edge": "505:509", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "505:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "77a207b88dd23535bc3d64baf3316c1461dd034ed68597704b7c907440ffc181", + "edge": "506:510", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9315e92ecd8ec1610d830226cf6bf8003bbc6d4eb4dae6031de87b8fe00011c8", + "edge": "506:511", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "507:196", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "508:138", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "509:162", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7e313b958ef51c7de1da7a223fbf328e7f16f003dcb8543a46abb13346f3e225", + "edge": "50:497", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "50:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "510:181", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "511:194", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "512:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "512:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "513:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "513:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ebac6212e2cb420ab45a849b99282fafb3d37b108d8dc48c68412458798a7503", + "edge": "514:517", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "514:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71185693e0c196971854948169882fde4ace21888c5c3c52bf580b4ce89817c9", + "edge": "515:520", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2f50259b132ade3ea84dfd8c8bf06b23968308270eb6461eb855d8d5b17b7c66", + "edge": "515:521", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "263ce56057392129ce7f011ac825909b5a67aef22021a0406047d91962b8d99b", + "edge": "516:518", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1b8e20f0367ab9087747681815fced0652c0844b00b10bbcbf4ae214ea2fe06c", + "edge": "516:519", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "517:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "517:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "518:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "518:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d093a815e6bda255fb1c00d91aa62fd19ff4bab4afe8ca86d1678c9d89587daf", + "edge": "519:522", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "800c37b3d8ff8ad1dff29538824e95bc716e45b9ef130b3d4d5d307941602328", + "edge": "519:523", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02adba23ea8f28b59d8097f78bbed9f753239a6eacd7137ada9e92a8758eff7b", + "edge": "51:557", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "51:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ab0d9295fc08b54c799ccfe880d1fba26814192bd0e595ac6696ae6c1b13a7", + "edge": "520:524", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "520:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "672866564f0d098eda868266da1bce71b3a4fe3b234d9a95d84eb8787c42d97b", + "edge": "521:525", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "93f8df17203429bb56fe71b2cfd305188459d7a20ebace53f7f9d29916ac65bf", + "edge": "521:526", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "522:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "522:182", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "523:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "523:137", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "524:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "524:149", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "525:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "525:169", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "526:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "526:179", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "527:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "527:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "528:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "528:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ac8e3d7649527cdd0900f606a72f28cb951be3cf086f18e26e6a279a09a9d44", + "edge": "529:532", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "529:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "52:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8f6bb9a2d7b6e21116e8f27f9272f7b307942c757cba6dd97059e54a16c3dbd1", + "edge": "52:486", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33865d8c51cc2476f262752f55d23b76b8f0ea716cd7624de238378ac2770d2c", + "edge": "530:535", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c2dad7b141571a732b3e777a45f4d0e6c14f33169ea0ebe1125579cd84d9f3d", + "edge": "530:536", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1642c67a2f26b3dae874c1b59107526954d80866b4e8dae857aa4f5b9580c52", + "edge": "531:533", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "687aa17397f914ad0d1016c9a9c0863c72c919777c926aa263cbda3ed5a15928", + "edge": "531:534", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "532:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "532:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "533:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "533:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50aed3806a51b6b24a15a17b06b091e7781a888f83b1c1aeab1c5105e85ac329", + "edge": "534:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3a3919cdcecba1debb3e40fe326ee59466ec1835962f4effad712dcbd71ac397", + "edge": "534:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e389fad67d2950b4f6016dcacf9552759b6149407215384b932c3e073b0509a2", + "edge": "535:539", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "535:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8826faf2b64a366ccd5ac95ce25630522d3aec8187e0b664a72978e77a3f3960", + "edge": "536:540", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0ba669dd0536b8e4e36970b75fad12db2e4ce4c8071d2fbb70bfb408e6956e86", + "edge": "536:541", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "537:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "537:197", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "538:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "538:115", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "539:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "539:131", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "7cba2103fdd67fa4708c50968e8dce9514530381e22ab1cec502c7f4c0c30803", + "edge": "53:272", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "540:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "540:180", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "541:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "541:189", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "542:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "542:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "543:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "543:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ff92baeccda5901897367476d5d5f45aa67f5afd8c401f20bf59acf1537dd94b", + "edge": "544:547", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "544:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "42895a225811af79fc82973288f71ba547b98c2aaff13c14c9bd41ac54c8f7bd", + "edge": "545:550", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f6c59997a31329e801dc17dfe49225a59edc8f7d458435696889173db1aa6f12", + "edge": "545:551", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfda7e0fe2a59dcaedf3dc3f09fd163598e2801083b8cde7d06a9d2485d852f9", + "edge": "546:548", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "881abaa672bc1b90eab43f89335974767af9d32d19ac38b8d3e5c0abdc39ad7c", + "edge": "546:549", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "547:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "547:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "548:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "548:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd594759a95d3bb47997adcafbdb7cdc83bbcef219685061cf16f8888f891241", + "edge": "549:552", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da8f728e6a6f66cbdc4673904fde2da097b48734848ac0664982d7aa713dcb5e", + "edge": "549:553", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3249e38b336eaa3a5b6379de3050fafe0baff716f255702fb6058a03dea95288", + "edge": "54:281", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b0d344423be0cc3772fdabd3fdd9cd65a162762416dbdaa6090d6add6c3a1263", + "edge": "550:554", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "550:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff4e97536eeb6edc2cd8732d61343ce2180f44351a58c169135a06da94929b7", + "edge": "551:555", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e1489cb9cdf5ae6cd4405515555c3efacbff2a239714892e4038895a5f12855d", + "edge": "551:556", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "552:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "552:223", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "553:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "553:122", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "554:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "554:126", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "555:159", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "556:221", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "557:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "557:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "558:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "558:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9ef1e520a6d736c80ee40fce29e898568e5c61e1085e49544d5e2425b5fde1b", + "edge": "559:562", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "559:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7ccf3748e4b6bad49c32bc3b6c532c430d4bee6608ad8a37715806fb4052afe9", + "edge": "55:288", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "747d215b7f16393a7f3e2c4c90f6c80a6100220d88c7495abe23d62570d0f64c", + "edge": "560:565", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32cbad3a09b7259a638a8f03ac2760d6c70db1d8f3a0003eac3339e2168a9297", + "edge": "560:566", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "65b7c356f140706ab48aa81098c87a1935743ee02fe0c4972f92864e18be5483", + "edge": "561:563", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "132c779051c77d3da0ec8cd0e04c148708b8650997d5ee053b5ed5a5780aebe9", + "edge": "561:564", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "562:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "562:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "563:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "563:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ae0bbcdce145575368b8b783a8a9bf60bebbbee782d369c7ca78f9bc95b8b409", + "edge": "564:567", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "878d7c868afc5309800fe3c4d77a1c1e71d53750b09604a0746ab2576cc06df6", + "edge": "564:568", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c0e6cdd6f034e56c8c7fcc0774d016fc723ee6814fb8c4dd5f9718f50c0f9a6", + "edge": "565:569", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "565:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0f8cea456f7a2dfcbcebc2ab86ad4c035ae069fde44f56b2ec0b6cccc195f97f", + "edge": "566:570", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e07e2b9f1584a6395f81bf5ae09054b1fa7da727837a2cfc91b4fe348032d60f", + "edge": "566:571", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "567:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "567:222", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "568:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "568:143", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "569:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "569:163", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "048036ef2e18d60c56f59b1c80ab6ddd9378924cd96dc69fa2c1fea4e0a114d7", + "edge": "56:559", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "56:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "570:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "570:168", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "571:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "571:170", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "572:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "572:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "573:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "573:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4986faa8f0081d3284f3d525cbb528f8c1134e56d7fb626ce595580f316c8a83", + "edge": "574:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "574:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad6be76502a787610e679eaae987aebf48460b9f222be876ddcd09769f8357fc", + "edge": "575:580", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2549091bf5ff5c84a66c09f7938d8bf46b10ca4ebb933b09aec2cb1c8dbeeef4", + "edge": "575:581", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d7edb7292b5a66a3e603786eccc5007c49734b136ec36080a6dbb1ef7112355", + "edge": "576:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf81eb63d935b425356eab8000562e749550d4ae865b7a859626fede145d1815", + "edge": "576:579", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "577:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "577:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "578:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "578:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "868ce0b7d0fd6d9b863b9c8b4b67278f0c083c91a4d20478866f12b8e11d6b94", + "edge": "579:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "446babfa84795fe1ad2aec5354a8201b9321a29cd46e9a8bcbdb0aa204e3f061", + "edge": "579:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2691f2b9df3d8fb7bf9615257e59f6e5973dcf5c535040d85b2148eb315bcdfd", + "edge": "57:514", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "57:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c66f8afdc3e3b33288662b064536c30e6a636a0f9cf5d55838a13abd18a82942", + "edge": "580:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "580:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "224ce9ff5be96dae39df7d47b60443b1fd8c16464dae70a81058d5d3e7005e68", + "edge": "581:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf0404bf6c7a0a6c9a0a629496c50157ed9250ff15709dbecc5396c4c57ac458", + "edge": "581:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "582:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "582:210", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "583:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "583:140", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "584:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "584:144", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "585:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "585:178", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "586:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "586:187", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "587:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "587:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "588:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "588:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2940528ac81928e3fcef3c74ecb4d53c762268a7e13039a1c2541ec7c8bb9ed0", + "edge": "589:592", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "589:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9ca1c93232bce8a1e157092d8c5dfbadc4d804483ddc13351b0ab698f757b61", + "edge": "58:558", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f456e4169f874e1b5993054018d89d9ae36162793fdab02876ba14e700a57f7b", + "edge": "58:561", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "628873e1f22f2472d77adc74e7c630530c95b4cba7b025ae6b9d47e736533ce5", + "edge": "590:595", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2b9613513d168abb29c591e86d37c2aa679aaa85494bf6245b4ee2bba7780b0", + "edge": "590:596", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a16ce43d9ce5f4de390b9b6b7e97cd77adfad1d83cc90d491b3c19873d27eb21", + "edge": "591:593", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74477215197e2714d5cf37f4a1645dc8d249df664e40133be37f3286616a9325", + "edge": "591:594", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "592:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "592:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "593:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "593:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9245680db70336b0a5a97c6a0239a9532bd48fe2e1b376ae3452f736dc69575f", + "edge": "594:597", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "083e1ac14a0dfac6a321dd9da54136ba379d266df483a488566e091028fac261", + "edge": "594:598", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb41917848a20c7869d1b16a55e689048ae451762a0fff6f88237fc84ce5e133", + "edge": "595:599", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "595:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8061831b45d20800720547e9fcf74bf77c21b18461ef6340691996704b000d0a", + "edge": "596:600", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12f161c12217439c4d56ba4c731239ef3fe571f77632fd847890a5b7629d0c08", + "edge": "596:601", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "597:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "597:202", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "598:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "598:118", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "599:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "599:147", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "59:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cab5cd4cace6462ce54e6ed07fc7514d11875e939d1604f664a16920e69fbe42", + "edge": "5:482", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "5:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "600:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "600:183", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "601:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "601:188", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "602:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "602:198", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "603:132", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "604:136", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "605:191", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "606:133", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "607:142", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "608:200", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "609:153", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "a26c5c6fa0d643679642910ccdf8437967f652614b63e822cef7697f66d19b0e", + "edge": "60:608", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "60:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 7, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "610:172", + "nonzero_coefficients": 131072, + "rank": 6, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "611:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "611:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "612:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "612:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf4629e9af24cbf19ffc9c957f0babacb2a683ec579bc39b97892834bde5125", + "edge": "613:616", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "613:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0538ffd24e7aed29d595023b32c99891d3515a2ad7d93eb1e0dd26c98c168f9d", + "edge": "614:619", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "56166516d79e670dac75e0d9c58e728bdbd9f617416072963cd7c675bd79219c", + "edge": "614:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "692fcc2d774bfa5ebbb2d32130030165fd062af792d7fe6564b7cf3a3754c341", + "edge": "615:617", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "caa5f9d18f1be3de160ebaa345e2f9c719bad2e9eee277f688f1ffc9d07fa910", + "edge": "615:618", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "616:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "616:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "617:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "617:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "813da8a0557208c04d87f861df48fbe5a57fbaf2ef887c8699a45c79622a0006", + "edge": "618:621", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0984f07c49e6b590654ccd9b15d8b4d0e89fe5775d32391678715f197067660", + "edge": "618:622", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66894dfac97223fcbf852a5c4631379aafe93c3423b295dfd1a272326b4aa670", + "edge": "619:623", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "619:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c9164abf614229edf8f6afb171a9c3a49b45c59384349ce2d7c9ca6b805a632", + "edge": "61:626", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "61:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4a2f227ffd9c23914ea4bd6a07299eeeebb396205bdc4a2bb257f13c275031ab", + "edge": "620:624", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "78f8e1fbcd31f6d7d568e6b04a778d304cd1810a387c52f77496c38f5334d0b6", + "edge": "620:625", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "621:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "621:216", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "622:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "622:120", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "623:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "623:212", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "624:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "624:214", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "625:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "625:215", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "626:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "626:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "627:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "627:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a89037ccf5e91522a85caeab13518e58416b5a2a60ff97f395dd494fb5b57031", + "edge": "628:631", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "628:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e846feab2ac4f35f5f696559e146741d06a65c7896207b1b67bb25396f5b6ab3", + "edge": "629:634", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b12d2de2ed21c3ef75f52b3aa31c11be0182daacec9fde4d3bbb019ba726fca5", + "edge": "629:635", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "347224345de565c4f9156f5da69b6747e1ec33195df56ad5bd398c90c1710d4a", + "edge": "62:628", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "62:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db05eb98d212ab1d7f18d7a9c284dff903c28df54f2c7533e09bc5e5a395980f", + "edge": "630:632", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34fd8f92fa0ceb3bd74b8f45b6a90939c0702f82e28a4952eb473c67c740c91b", + "edge": "630:633", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "631:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "631:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "632:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "632:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29cae0d568eeff92eaeb4a3d88298a7e2ca0a79eab6f78ca73dbbe1c8820a973", + "edge": "633:636", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "788332ac136d0c5b3e7500373527b25e5153f0ad938c0d2936cd3849a0933b74", + "edge": "633:637", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2a863d14ed220f1ceb52ec7f46df5315e3ded7a9d31c623a8883d310af50015b", + "edge": "634:638", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "634:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c5ce64cea4210a39c72961f4b6cc01a3e39418f7d87e6d26a5b97a069cdf1ccc", + "edge": "635:639", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "486065a3c1e1fdcea158f1dbe9aed79a90395dc2e500e6ab1d32d278ba4f256f", + "edge": "635:640", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "636:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "636:217", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "637:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "637:145", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "638:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "638:173", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "639:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "639:174", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "36d6b4c3116efbdf930ce3b95910d373a7038d9bed6b985fb18aac7c1995608b", + "edge": "63:329", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "640:1", + "nonzero_coefficients": 262144, + "rank": 5, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "640:207", + "nonzero_coefficients": 131072, + "rank": 4, + "spatial_columns": 512 + }, + { + "digest": "33b8c2a6f12d7733bc5e9a043b6c9a88326c051b043d51bade9b34b5713f18d0", + "edge": "64:406", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1adad006dca588b659e708740a7dd721b961443e299811cf94d48aa71a22efa5", + "edge": "65:297", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9f6bac96877132f9aba856df5e2ffd3ce8d5c7d271461f15f18480a69fdd8d17", + "edge": "66:574", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "66:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "67:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bea54f28915f0297741dd4a1a95940cfc84b2b3fd33c86cd04664cce8f34b2fa", + "edge": "67:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "883f525e8f6c9ca359510528b4972166658a3b087a93fa691dbef806acbbebc5", + "edge": "68:529", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "68:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea708d9528348167350ae78817af44f5dcd419959288a481f2324175bc0df14e", + "edge": "69:499", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "69:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "03cdfe4df9ef7d32f15da8dbed1d5af80bfd7bbf900515ed127a79d9c5cfc001", + "edge": "6:587", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "6:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7783dc69cf947ba000276e9927e88b320cf51d6b0e834cfc693e392652d75d5b", + "edge": "70:513", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "60dfce5695f3d1f587fdd8695449d747115d6164dec1acc103290b3c1eeb1557", + "edge": "70:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "510e9a77fa767e42a1739ab5cfef2db25e3c8c61a1cf7f658f925d4bcde20ff2", + "edge": "71:589", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "71:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "72:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "73:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "74:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "75:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bf0c1c6f0f7764b8f87a6837ad94247070888938aee57bd12e677e6c7017961", + "edge": "75:576", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "76:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e614325558b353516fcd6970783f94a334f15b7c06e698c96e28d673bb7a9bfa", + "edge": "76:591", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "77:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a6da72b4bc6d128af54120177b52ead1a5100e2492a7d6083408bb7fba104529", + "edge": "77:531", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "78:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3539bac50d74e37fa4f455d6d9ea941487fb4406b2b80a58670347a81977e080", + "edge": "79:606", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f03f0a050e19fb6af4d1eeddf7b539c1305e55c2f5b76e3d4c725a177adc293", + "edge": "79:607", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1f0fb260fbb14e6be10b4867550bcdb226df4d1d816f8dc7b09b17016d69dcfd", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "7:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21a4a3e15432547c1656889d8979149cab9a56f5034d32e347f0db934829f1a8", + "edge": "80:293", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "81:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "82:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "12dfb7b26d71ab710af08b613916ccf35fd00bc68870a34f5c50a78118114c1d", + "edge": "82:501", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "83:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9cc0cff5d79991e40df8b79f3208729bb5b6263f404280ef96c656d7642a829d", + "edge": "84:498", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1c831c2bc2a50eaea7f11a7ae16c8c3e58e34c7776834f86a6daf6b3855c3181", + "edge": "84:500", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "51f5532846edaa4227d803bf49d3bdba0c8e723220c09ee0ddfb38be5f843a7e", + "edge": "85:528", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0767b4ca5851c9a0b9bfc2a9d90109863d490ce8e961a13309fb989632d7bc83", + "edge": "85:530", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34827bf34755ec2bc515259a1d952823effb0a607ca2c44cb1355328fc63cf2b", + "edge": "86:603", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4d9126b925d763bc9ddb8cd53c4e9092ec34deea9dd58b077c55efb2b3010aa", + "edge": "86:604", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "87:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0b4ab8c86d6b794931713d2f9f989e03fc6536e134c69b973a678ba2c252bac", + "edge": "87:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fd4b1bea5607bdb9bb3577457a2050904aedcafba3b9c8ea0459ac32ee0a861", + "edge": "88:609", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "780fab807d8881d80ea04ee8bf559dd67ce1c292d585c007d3643efd16def40a", + "edge": "88:610", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea3ae395bbf534a0a8e1e3e8773052ae9468719fbdb7b061274ce768f783c34b", + "edge": "89:232", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7241c31cb6dad5dc87923cabe52dde518998ecc3071269cc89814067bb6f4a9", + "edge": "8:611", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07435aae79b6ba800c9cad06245b8a04325789d519af7fd3434d65852bdf689d", + "edge": "8:614", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82a45994369012b2b40a6152d3af5b322da87f01396e880561f96818ce3337ff", + "edge": "90:588", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ee7e13f32dc2740ef760927f75b2f45a4ab5279db97a0edde026b3e5379839df", + "edge": "90:590", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c67738b78c53906c8228ac3e1a2b1216c9bfaefb3ec7afabb25018181175fe1", + "edge": "91:259", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3856c5accbb2cc53426205e12d45f75c1058eed973d2a23fa88b007139cb9620", + "edge": "92:254", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a8db60b2db249d0030a6ecba9a6531c105cc92d06a63396931786b4497856af", + "edge": "93:247", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "52f2653884dc2db1eebbc83971dc637cfe27c93eb6a0e875cb488eaebad3fd82", + "edge": "94:267", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28e41bfa97a585b28fa60436bf5806e08c9476756d5b753711d516baa97088b5", + "edge": "95:627", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345f60a9cc2db2348f2767aa884e29d1459253806646a49bdbdc2a1a07ae55d8", + "edge": "95:630", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "74f7803df918623636d062bcf675325ea868dd8ce568f98db7710d99ae9e0228", + "edge": "96:363", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "271c5c179239e9bac94240e4f4b46db247a36ec22d3f5b6f51c659f1add6e703", + "edge": "97:483", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cd07479133fddc7bba1384d06ef6a3aa4e779de79dd965f48eb7f5efaffa96", + "edge": "97:485", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6dd46f62d519acfd94194906321c2a54d5916e703f73853eb8535d7bd157471a", + "edge": "98:573", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66e913aeb023c549555f673b1ee1c76e0a7eaa9a30990cc3ce3defa9d7d6c034", + "edge": "98:575", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7c344e7815b76f0fc2f820f6cac230365ec7ee8101caa24f45bd7f376fffb36", + "edge": "99:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ab568d3336db1a50cc7aa98c6a67f2c7a4c7dff0af12fe5eb5d9b15a674b4184", + "edge": "99:470", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab1e84df00151c98d40f9355db57e42a4b4114a891c4a93a17ffe96a97ded16", + "edge": "9:389", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "negative_controls": [ + "wrong global phase", + "one omitted nonzero transfer" + ], + "providers_share_exact_words": [ + "base", + "extra" + ], + "scope": "Complete local data maps and physical phases. No productive helper progress, recursive host, routed inverse code, terminal decoder, or complete supplier claim.", + "spatial_columns_per_check": 512, + "status": "PASS_INDEPENDENT_FULL_NATIVE_RANK30" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/ANNEX-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/ANNEX-MANIFEST.json new file mode 100644 index 0000000000..3d8913e284 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/ANNEX-MANIFEST.json @@ -0,0 +1,630 @@ +{ + "files": [ + { + "bytes": 3404, + "path": "EXTERNAL-NOTICES.json", + "sha256": "164aae3ae2555e9c062162f1e2793cc07d912365d37f3d05f4e6b5b822699ed9" + }, + { + "bytes": 11357, + "path": "LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 3336, + "path": "NOTICE.md", + "sha256": "6527e554ae45eb9431321e04a3ee3d77d11f4a0b2bff33f1bc115cd188e3ba79" + }, + { + "bytes": 9014, + "path": "README.md", + "sha256": "612d67d6ff741987543a2e92844a153e57b196f05950d3a64efcb910cc20c208" + }, + { + "bytes": 25442, + "path": "SOURCES.json", + "sha256": "5f94525a446f86ca6e52c3187e042f90b69f389a40fb2f6b22298d3614880d63" + }, + { + "bytes": 277, + "path": "evidence/PARENT-PRESERVATION.json", + "sha256": "37a04a30176a411b42dd8132df8661adf5f33718f73c179a5950a97fb624c574" + }, + { + "bytes": 8991, + "path": "evidence/REPLAY.json", + "sha256": "861771719edeb5ada1914c6b668d27b8c55f46d6ab5272a9e0c4703956b37485" + }, + { + "bytes": 17141, + "path": "evidence/SOURCE-EXTRACTION.json", + "sha256": "2d8e44ae8558c9e980bc23702c2dd7dfac468edf71a89c50c724362308e9d93f" + }, + { + "bytes": 8991, + "path": "evidence/replay/REPLAY.json", + "sha256": "861771719edeb5ada1914c6b668d27b8c55f46d6ab5272a9e0c4703956b37485" + }, + { + "bytes": 1701, + "path": "evidence/replay/grid/normal/GRID-CHECKS.json", + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 45, + "path": "evidence/replay/grid/normal/stdout.log", + "sha256": "7a7acc074a5ea5a15bcc2c8c5f5414d5e6b2a9d02751788d2321608b83388239" + }, + { + "bytes": 1701, + "path": "evidence/replay/grid/optimized/GRID-CHECKS.json", + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 45, + "path": "evidence/replay/grid/optimized/stdout.log", + "sha256": "7a7acc074a5ea5a15bcc2c8c5f5414d5e6b2a9d02751788d2321608b83388239" + }, + { + "bytes": 15614, + "path": "evidence/replay/original_j_words/normal/CHECKS.json", + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 497, + "path": "evidence/replay/original_j_words/normal/stdout.log", + "sha256": "4facff4991ab4290184b0b8ae84a7c9f4baff227ce4cf2d0e5241751ff8e9a7b" + }, + { + "bytes": 15614, + "path": "evidence/replay/original_j_words/optimized/CHECKS.json", + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 497, + "path": "evidence/replay/original_j_words/optimized/stdout.log", + "sha256": "4facff4991ab4290184b0b8ae84a7c9f4baff227ce4cf2d0e5241751ff8e9a7b" + }, + { + "bytes": 2165, + "path": "evidence/replay/rank/normal/CHECKS.json", + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 40, + "path": "evidence/replay/rank/normal/stdout.log", + "sha256": "961bb27b2d5bd97ad3ed9d54bdc58592ba52ce2ab72a758c2a595b25c587c475" + }, + { + "bytes": 2165, + "path": "evidence/replay/rank/optimized/CHECKS.json", + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 40, + "path": "evidence/replay/rank/optimized/stdout.log", + "sha256": "961bb27b2d5bd97ad3ed9d54bdc58592ba52ce2ab72a758c2a595b25c587c475" + }, + { + "bytes": 457, + "path": "evidence/replay/reader_binding/normal/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6115, + "path": "evidence/replay/reader_binding/normal/SOURCE-MANIFEST.json", + "sha256": "ae10dadef794e680d973f8efdbf1e9465fe1ce26c119def4cc042b64e0b8ff4d" + }, + { + "bytes": 37, + "path": "evidence/replay/reader_binding/normal/stdout.log", + "sha256": "11e27bd866d635f755b966e6ac43138dcc62c9fa27bf9d7d04a3e411720f4604" + }, + { + "bytes": 457, + "path": "evidence/replay/reader_binding/optimized/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6163, + "path": "evidence/replay/reader_binding/optimized/SOURCE-MANIFEST.json", + "sha256": "5703baff9445a10f5aa60957b63f5dc6fc26b283aefb1b5c5eaaeefbaf30909f" + }, + { + "bytes": 37, + "path": "evidence/replay/reader_binding/optimized/stdout.log", + "sha256": "11e27bd866d635f755b966e6ac43138dcc62c9fa27bf9d7d04a3e411720f4604" + }, + { + "bytes": 19521, + "path": "evidence/replay/reader_independent/normal/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "evidence/replay/reader_independent/normal/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "evidence/replay/reader_independent/normal/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "evidence/replay/reader_independent/normal/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1857, + "path": "evidence/replay/reader_independent/normal/SOURCE-MANIFEST.json", + "sha256": "137328f3faf8277685320407b818809deeb96be12f653085aaceaca743dc16fb" + }, + { + "bytes": 108, + "path": "evidence/replay/reader_independent/normal/stdout.log", + "sha256": "821d2ddb5e80824a7feaa87857db2de161115c70f993c667d02516d579c395ca" + }, + { + "bytes": 19521, + "path": "evidence/replay/reader_independent/optimized/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "evidence/replay/reader_independent/optimized/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "evidence/replay/reader_independent/optimized/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "evidence/replay/reader_independent/optimized/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1872, + "path": "evidence/replay/reader_independent/optimized/SOURCE-MANIFEST.json", + "sha256": "e34360a70e770a588a3aeee07f7c77494d7f19a0f31a6d79b95a7261ed3ba55f" + }, + { + "bytes": 108, + "path": "evidence/replay/reader_independent/optimized/stdout.log", + "sha256": "821d2ddb5e80824a7feaa87857db2de161115c70f993c667d02516d579c395ca" + }, + { + "bytes": 2234, + "path": "evidence/replay/reader_producer/normal/CHECKS.json", + "sha256": "de0b998ec6eb244d243a7c93f9bac3f3b463e63d160993587e04471ae783257e" + }, + { + "bytes": 2741, + "path": "evidence/replay/reader_producer/normal/READERS.json.gz", + "sha256": "c981be71a4c088c5816ccf857e4ad94ffa4a1132178f584e8c89574f0faf080e" + }, + { + "bytes": 96, + "path": "evidence/replay/reader_producer/normal/stdout.log", + "sha256": "3257507c186a390a8a8b0616d48cb2e3bac14d72b86f23f5dc4ec157dafc99f7" + }, + { + "bytes": 2246, + "path": "evidence/replay/reader_producer/optimized/CHECKS.json", + "sha256": "80c17dc76daf862b32d2c4092f89294db2bf29750acc272f4f6cd95acc119357" + }, + { + "bytes": 2747, + "path": "evidence/replay/reader_producer/optimized/READERS.json.gz", + "sha256": "64f554f1a91bd1266a3ea21b85ae0f307f00ad54a1e77e6977b0c59d66a9257e" + }, + { + "bytes": 96, + "path": "evidence/replay/reader_producer/optimized/stdout.log", + "sha256": "3257507c186a390a8a8b0616d48cb2e3bac14d72b86f23f5dc4ec157dafc99f7" + }, + { + "bytes": 202201, + "path": "frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "bytes": 2562, + "path": "frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json", + "sha256": "81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60" + }, + { + "bytes": 15337, + "path": "frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md", + "sha256": "0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05" + }, + { + "bytes": 734, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json", + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + { + "bytes": 8686, + "path": "frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md", + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + { + "bytes": 6237, + "path": "frozen/lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md", + "sha256": "dc7a2a8f8cb3e7f872266d406af157f4dcf7caa0dc74c5ceefcaa016a2fe2c7e" + }, + { + "bytes": 3976, + "path": "frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json", + "sha256": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d" + }, + { + "bytes": 7408, + "path": "frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md", + "sha256": "cc1bc4efe1f35cbd405bc1c819a7bb3dc4bae7fcd5964e396ed1a45cd4fc6d7a" + }, + { + "bytes": 14989, + "path": "frozen/lanes/independent-review-20261017/check_new_native.py", + "sha256": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01" + }, + { + "bytes": 19514, + "path": "frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "bytes": 2165, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json", + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 2404, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json", + "sha256": "d2432a6da3ee4f1dd7506c44be43adba173b1214a15b0eb7bc4bc69927b471bd" + }, + { + "bytes": 1701, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json", + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 9875, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md", + "sha256": "80f26788f706b5c3a3dbb3cd6bf9e0609e49d7f6384145e03daa9cbe9d3d4547" + }, + { + "bytes": 7189, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md", + "sha256": "410803aab5eaceca73412b960802d5eccbc45c4b4fef4bad2aae82a52d7792c4" + }, + { + "bytes": 5622, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py", + "sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641" + }, + { + "bytes": 7774, + "path": "frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py", + "sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e" + }, + { + "bytes": 15614, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json", + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 2339, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json", + "sha256": "262b6eea2f8c70e13c8b5462bb3b0476aa64d59269bd20bc1708824b970cb8de" + }, + { + "bytes": 9648, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md", + "sha256": "0215d0865ff90fb166411e3896b8c119720a9d5e8034e70411b554517e8bafb8" + }, + { + "bytes": 19474, + "path": "frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py", + "sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913" + }, + { + "bytes": 6252, + "path": "frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "bytes": 24642, + "path": "frozen/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py", + "sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + { + "bytes": 19521, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 457, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 1546, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 2889, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "sha256": "03e045189845e0e0bf8722e54cc180f3083d32f752d98f900cfbce9647bc46cc" + }, + { + "bytes": 5414, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 7263, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md", + "sha256": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4" + }, + { + "bytes": 1847, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 457, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 457, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 5071, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py", + "sha256": "9ec33861c9607fe19b91f3bd40a2104580042d43f2de3c2b88c8df242bd3ca0f" + }, + { + "bytes": 14919, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py", + "sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70" + }, + { + "bytes": 19521, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 19521, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 2397, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "sha256": "4442f8dba6a6940bbc63e52ec17bce96fdcc4879dd5113e0a9ea06067d986992" + }, + { + "bytes": 8923, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md", + "sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + { + "bytes": 2238, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json", + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 2238, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json", + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 11203, + "path": "frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py", + "sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + }, + { + "bytes": 583358, + "path": "frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + { + "bytes": 14800, + "path": "frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + { + "bytes": 7846, + "path": "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md", + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + { + "bytes": 560, + "path": "frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json", + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + { + "bytes": 1068144, + "path": "frozen/lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json", + "sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0" + }, + { + "bytes": 1068160, + "path": "frozen/lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json", + "sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e" + }, + { + "bytes": 1135, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json", + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + { + "bytes": 13035, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + { + "bytes": 827662, + "path": "frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + { + "bytes": 760, + "path": "frozen/lanes/reciprocal-centre-20261018/FREEZE.json", + "sha256": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd" + }, + { + "bytes": 12232, + "path": "frozen/lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md", + "sha256": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737" + }, + { + "bytes": 23145, + "path": "frozen/lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py", + "sha256": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc" + }, + { + "bytes": 986820, + "path": "frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz", + "sha256": "5ec7f426930f667743228f35e13bdbf356ca18f85c8183275690ad9dc2e12708" + }, + { + "bytes": 19438, + "path": "frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json", + "sha256": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + { + "bytes": 1192, + "path": "frozen/root/RECIPROCAL-CENTRE-RANK-20261018.json", + "sha256": "6d42a30f888f78b486fdb70cdf150d80562588404e94beec4839061505f806eb" + }, + { + "bytes": 6294, + "path": "frozen/root/RECIPROCAL-CENTRE-RANK-20261018.md", + "sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9" + }, + { + "bytes": 630, + "path": "frozen/root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json", + "sha256": "c8eff152a353492c41fd783429723adebddebdca93db20e3eeaf837594ba6dab" + }, + { + "bytes": 3698, + "path": "frozen/root/check_reciprocal_centre_rank_20261018.py", + "sha256": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa" + }, + { + "bytes": 24973, + "path": "notices/HISTORICAL-ROOT-NOTICE", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd" + }, + { + "bytes": 1279, + "path": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + { + "bytes": 1439, + "path": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "bytes": 1754, + "path": "notices/PR2588-NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "bytes": 5030, + "path": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "bytes": 3234, + "path": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + { + "bytes": 8465, + "path": "replay.py", + "sha256": "16578a52cb555ce18db1447ac2025c265b1de305f07bf5cbb336548d4dfc2338" + } + ], + "scope": "Additive original-J rank and later reciprocal-reader annex. All accepted parent files and frozen campaign inputs are unchanged." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/EXTERNAL-NOTICES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/EXTERNAL-NOTICES.json new file mode 100644 index 0000000000..ea6f814cc9 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/EXTERNAL-NOTICES.json @@ -0,0 +1,56 @@ +{ + "additional_source": { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "file": "frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "git_blob_sha1": "4a9037137cd3158dbeca6d9e3b1881a599ebfcb5", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "source": "notes/stopped-product-complex.tex", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/bce54fb3f895cbe5cd4c0eb477c3afeed100190f/notes/stopped-product-complex.tex" + }, + "files": [ + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "source": "research/gmx-t74-borrow43-handoff/NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/NOTICE" + }, + { + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "file": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661", + "source": "research/coupled-carrier-cap740/vendor/PR3133-NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-NOTICE" + }, + { + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "file": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6", + "source": "research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md" + }, + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2588-NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "source": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "source": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "file": "notices/HISTORICAL-ROOT-NOTICE", + "git_blob_sha1": "59d8e0cf3102e15bd11db430838365531e2d7f18", + "sha256": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd", + "source": "NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/bce54fb3f895cbe5cd4c0eb477c3afeed100190f/NOTICE" + } + ], + "scope": "Unchanged inherited notices. The first five entries retain the parent package verified source pins. The historical root notice and stopped-product source were also checked against exact local Git objects." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/LICENSE b/research/reciprocal-native-responses/annexes/original-j-rank-readers/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/NOTICE.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/NOTICE.md new file mode 100644 index 0000000000..0857ed7eed --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/NOTICE.md @@ -0,0 +1,59 @@ +# Sources, credit, and scope + +This annex extracts completed October 2026 campaign results. Its +[source manifest](SOURCES.json) records the original paths and exact +bytes. No historical source pin or frozen proof was changed. The +existing parent package and its earlier review remain separate. + +The root lane supplied the original-J rank classification. The +independent-review lane supplied the separate scalar interpreter, the +explicit reversed-kernel argument, the one-sided denominator consequence, +the conditional grid proof, and the reverse-column native review. The +oblique-native lane supplied the capture and helper-correction plan. +The new-native-recipes lane supplied the literal coordinate rank-four +words. The new-core-transfer lane supplied the clean J and actual R. + +For the later reader result, the oblique-native lane supplied the +signed-metric model and native contracts. The cover-algebra lane supplied +the ordered caller variables. The bridge-access lane supplied the literal +D25 views. The native-escape lane supplied the source-cut construction, +and its owner-review lane supplied the separate model, ordered-operator, +phase, and reader-binding checks. No record supplier is credited as +completed by these results. + +The retained [native source notice](frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md) +and [source pins](frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json) +identify the historical native predecessors: + +- [PR #3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), + at `51eb9c4ee9e4722010d308aa3309e039d3940cc2`, supplied the core. +- [PR #3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), + at `f2927a4b8afcf0701a6b945e14f30de1d94f5176`, supplied the retained + byte-equal base and extra provider words. +- [PR #2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588), + at `8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb`, supplied recipe tools + in the inherited native lineage. This annex does not rerun that compiler. + +The unchanged [provider notice](notices/PR3133-NOTICE), +[provider credits](notices/PR3133-CREDITS.md), +[PR #2588 notice](notices/PR2588-NOTICE), +[port notice](notices/PR2588-NOTICE-PR2226.md), and +[earlier notice](notices/PR2226-NOTICE.md) retain the full predecessor +credit. [EXTERNAL-NOTICES.json](EXTERNAL-NOTICES.json) records their +source commits and hashes. No individual compiler authorship is inferred +from a PR submitter account. + +The common-grid argument inherits the +[stopped-product source](frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex) +at `bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. The unchanged +[historical root notice](notices/HISTORICAL-ROOT-NOTICE) credits +@icekylinx for the stopped-product and exact denominator-grid work. +The local odd-grid review and its predecessor remain pinned in the +source manifest. The new proof applies that method to unfinished +rational parent operations under explicit endpoint and precision premises. + +The repository [Apache-2.0 license](LICENSE) applies. All retained notices +are unchanged. OpenAI Codex gave substantial assistance in the proofs, +code, checks, independent agent reviews, and extraction. An independent +agent review is not a human review, maintainer acceptance, or formal +verification of the complete multiplication theorem. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/README.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/README.md new file mode 100644 index 0000000000..e160e800ca --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/README.md @@ -0,0 +1,182 @@ +# Original-J correction ranks and reciprocal reader cuts + +This additive annex retains two completed results about reciprocal +responses. The first classifies the correction ranks for extensions of +the original clean response `J`. It includes the native implementation +of its coordinate rank-four split. The second identifies three exact +reader cuts for the later signed-metric response `E=P R`. These are +different response families. The annex does not combine them into a +controller or improve the complete kappa calculation. + +## Original-J correction rank + +The [root proof](frozen/root/RECIPROCAL-CENTRE-RANK-20261018.md) and its +[independent review](frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md) +use the actual eight-row matrix `R`, with `K=R^T/4` and `RK=14I_8`: + +```text +J = I_112-KR, E = J+KMR, G = J+KNR. +EG = I iff 12I-13(M+N)+14MN = 0. +``` + +For dyadic scalar matrices `M,N`, reciprocity forces both correction +ranks to be eight. Over the rationals, the minimum rank sum is eight. +All equality cases are + +```text +M = (12/13)P, N = (12/13)(I-P), P^2=P. +``` + +The projection need not be orthogonal. The proof derives `MN=NM` from +reciprocity; it does not assume commutation. It also proves that if one +correction has no denominator divisible by 13, its reciprocal partner +has full rank eight. A rank-four/rank-four split therefore requires a +13-denominator on both sides. + +This theorem measures the two specified correction terms. It is not a +query or native-cost lower bound for arbitrary implementations of the +full response. For example, `M=N=I` gives `E=G=I`, although both specified +corrections have rank eight. The later `E=P R` family in the +parent package is outside this original-J extension theorem. + +The independent scalar check covers all 256 coordinate projections, +nine pairs on all 112 input columns in both inverse orders, and +noncommuting and incorrect-weight controls. The written argument proves +the universal rank bound and all equality cases. + +## Literal coordinate rank-four words + +The [native proof](frozen/lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md) +and [independent word review](frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md) +cover `P=diag(1,1,1,1,0,0,0,0)`. They retain four original rank-eight +centre calls per word. Both responses, both orientations, and both +historical providers give eight local words. + +| Per local word | Dyadic real primitives | Real /13 scans | Native children | Native rank mass | +| --- | ---: | ---: | ---: | ---: | +| Forward E or G | 165,594 | 16 | 3,511 | 5,105 | +| Backward E or G | 165,618 | 16 | 3,511 | 5,105 | + +The scans are separate from the dyadic bill. These are local component +counts, not a complete bit-machine supplier price. Every word has 23,500 +events. The fresh reverse-column check covers all 640 arbitrary inputs, +all 408 logical helper returns, all 91 private-buffer returns, frames, +source bindings, and the division queries. `C0` ends at zero at I. +`C1` through `C7` retain their arbitrary input values at I. Requiring all +eight owned outputs to be zero needs seven extra CLEARs, or 14 primitives. + +The scalar maps are `(x,y,h)->(x,y+T x,h)` and +`(x,y,h)->(x-T^T y,y,h)`. The backward map uses the transpose of its own +response. The reciprocal is the other response. After the common FULL +output is removed, the physical matrices remain ordered: + +```text +C_F(T) = [[q,0],[q T q,q]], +C_B(T) = [[q,-T^T],[0,q]]. +``` + +Thus `EG=I` in one scalar chart does not cancel the physical port-line +operators. The new centre occurrences are bound to exact recipes from +the retained 3,036-class native phase review. This replay does not repeat +that earlier phase sweep or re-emit the native program. + +Each completed pre-division query has no new 13-denominator. The local +word adds at most one 13-denominator level at its operation boundaries. +The [conditional grid proof](frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md) +requires exact dyadic endpoints for completed recursive children, root +conversion of every numeric field, and a separate binary and magnitude +guard. The individual rational E and G words are not completed dyadic +recursive providers. The grid check includes signed scans at widths +1 through 14, five nested trees, and failed-premise controls. + +## Reader cuts for the later signed-metric response + +The [source-cut proof](frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md) +and [independent review](frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md) +use the later 112-port model `E=P R`, `R=I+U ell`, and `ell U=-2I_16`. +Here `R` is a reflection, not the eight-row matrix above. Physical `P` +is a dyadic scalar matrix, not a monomial field permutation. + +Put `t=y+R0 x` and `w=x-(P0^-1 R1 P0)t`. Under the pinned F/B/F native +contracts and the literal D25 entry and exit views, the exact records are: + +| Cut | Current source | Ordered reader | Returned frame | +| --- | --- | --- | --- | +| After raw F0, before post-P0 | X | `c0=ell0 x` | `F9` | +| Before pre-P1 and raw B1 | Y | `c1=ell1 P0 t` | `F9 q_anchor` | +| After raw F2, before post-P2 | X | `c2=ell2 P1 P0 w` | `F25` | + +The middle record is a hole record, not FULL. The ordered P factors are +already in the current source values. No old-chart read is needed at +these cuts. This does not supply an accumulator in the required frame. + +Each conditional reader requires 16 separate typed accumulators and +applies 136 signed complex ADDs, at 1,088 inherited real scalar units. +Three formations cost 3,264 units if those accumulators are supplied. +The operation preserves the source and adds to each accumulator's +arbitrary baseline. It does not create a clean query from a dirty one. +The row one-norm is at most 11 at every local prefix, and this is attained. +There is no new coefficient denominator or source-line native transform. + +The independent check reconstructs the model, verifies the ordered +formulas, checks 1,792 complete Z4 phase identities, and checks all 128 +source and accumulator columns. The producer additionally checks all +656 local columns. The binding check compares 272 formation and 272 +immediate inverse instructions. An immediate inverse needs an unchanged +source; it is not a later erase for the complete controller. + +These reader costs exclude record supply, a zero baseline, accumulator +views, preparation, transport, leases, a recursive host, and final +restoration. The native contract remains a pinned premise. No reader +native-event replay or complete native invoice is claimed here. + +## Reproduction + +Use Python 3.11 or later, the standard library, at least 3 GiB free space, +and a new output directory. From the repository root: + +```sh +python3 -I -B research/reciprocal-native-responses/annexes/original-j-rank-readers/replay.py --out /tmp/original-j-rank-readers +``` + +Expected final line: + +```text +PASS_ORIGINAL_J_RANK_READERS_ANNEX +``` + +The [runner](replay.py) executes six unchanged checkers in normal Python +and with `-O`, one process at a time. It checks every frozen source before +and after execution. It writes logs, all compared results, and +`REPLAY.json` to the output directory. The retained +[publication replay](evidence/REPLAY.json) records the fresh relocated run. + +Results without source paths must match exact bytes. For the reader +payload and its receipt, the runner first binds the raw decompressed +payload to its recorded raw hash. It then canonicalizes complete JSON, +changes only the four declared source-path strings, and uses the canonical +payload hash in the canonical receipt. Source-manifest JSON has only its +absolute keys changed to campaign-relative keys. Every other field is +compared. Gzip headers are not mathematical equality tests. + +[SOURCES.json](SOURCES.json) records the 73 unchanged campaign files. +The package contains the full input closure for this runner. It does not +claim a complete runtime closure for the older producer and phase-sweep +scripts retained as source evidence. Historical freeze text remains +unchanged. Final package integrity is recorded in +[ANNEX-MANIFEST.json](ANNEX-MANIFEST.json). + +## Open next questions + +The original-J pair still needs an ordered controller with legal chart +transitions, restored arbitrary fields, a completed dyadic recursive +endpoint, and a full hosting, precision, and cost proof. The source-cut +result still needs safe typed records, their baseline contract, retention, +transport, and late erase. This annex does not solve these obligations. + +The publication context is main commit +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`, whose selected result names +[PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470). +The annex preserves historical source pins and proves no transfer to that +construction. [NOTICE.md](NOTICE.md) gives source credit, license terms, +and the AI-assistance disclosure. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/SOURCES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/SOURCES.json new file mode 100644 index 0000000000..b4ff7f18a9 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/SOURCES.json @@ -0,0 +1,619 @@ +{ + "comparison": "Exact bytes for frozen inputs. replay.py defines complete output comparisons, including the explicit path normalization for reader JSON and source manifests.", + "files": [ + { + "bytes": 202201, + "path": "lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "roles": [ + "reader replay or binding input" + ], + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "bytes": 2562, + "path": "lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60" + }, + { + "bytes": 15337, + "path": "lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md", + "roles": [ + "rank and grid source" + ], + "sha256": "0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05" + }, + { + "bytes": 734, + "path": "lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json", + "roles": [ + "reader stated contract or proof premise" + ], + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + { + "bytes": 8686, + "path": "lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md", + "roles": [ + "reader stated contract or proof premise" + ], + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + { + "bytes": 6237, + "path": "lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md", + "roles": [ + "rank and grid source" + ], + "sha256": "dc7a2a8f8cb3e7f872266d406af157f4dcf7caa0dc74c5ceefcaa016a2fe2c7e" + }, + { + "bytes": 3976, + "path": "lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json", + "roles": [ + "original-J native word source" + ], + "sha256": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d" + }, + { + "bytes": 7408, + "path": "lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "cc1bc4efe1f35cbd405bc1c819a7bb3dc4bae7fcd5964e396ed1a45cd4fc6d7a" + }, + { + "bytes": 14989, + "path": "lanes/independent-review-20261017/check_new_native.py", + "roles": [ + "original-J native word source" + ], + "sha256": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01" + }, + { + "bytes": 19514, + "path": "lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "roles": [ + "rank and grid source" + ], + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "bytes": 2165, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "bytes": 2404, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "d2432a6da3ee4f1dd7506c44be43adba173b1214a15b0eb7bc4bc69927b471bd" + }, + { + "bytes": 1701, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "bytes": 9875, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "80f26788f706b5c3a3dbb3cd6bf9e0609e49d7f6384145e03daa9cbe9d3d4547" + }, + { + "bytes": 7189, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "410803aab5eaceca73412b960802d5eccbc45c4b4fef4bad2aae82a52d7792c4" + }, + { + "bytes": 5622, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641" + }, + { + "bytes": 7774, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json" + ], + "sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e" + }, + { + "bytes": 15614, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json" + ], + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "bytes": 2339, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "262b6eea2f8c70e13c8b5462bb3b0476aa64d59269bd20bc1708824b970cb8de" + }, + { + "bytes": 9648, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json" + ], + "sha256": "0215d0865ff90fb166411e3896b8c119720a9d5e8034e70411b554517e8bafb8" + }, + { + "bytes": 19474, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py", + "roles": [ + "file bound by lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json" + ], + "sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913" + }, + { + "bytes": 6252, + "path": "lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "roles": [ + "rank and grid source" + ], + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "bytes": 24642, + "path": "lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py", + "roles": [ + "reader replay or binding input" + ], + "sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + { + "bytes": 19521, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 457, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 1546, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 2889, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "roles": [ + "frozen source record", + "reader stated contract or proof premise" + ], + "sha256": "03e045189845e0e0bf8722e54cc180f3083d32f752d98f900cfbce9647bc46cc" + }, + { + "bytes": 5414, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 7263, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader stated contract or proof premise" + ], + "sha256": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4" + }, + { + "bytes": 1847, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 457, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 457, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "bytes": 6147, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "bytes": 5071, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "9ec33861c9607fe19b91f3bd40a2104580042d43f2de3c2b88c8df242bd3ca0f" + }, + { + "bytes": 14919, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json" + ], + "sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70" + }, + { + "bytes": 19521, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 19521, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "bytes": 1546, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "bytes": 8369, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "bytes": 5414, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "bytes": 1847, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json", + "roles": [ + "file bound by lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "bytes": 2397, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "4442f8dba6a6940bbc63e52ec17bce96fdcc4879dd5113e0a9ea06067d986992" + }, + { + "bytes": 8923, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + { + "bytes": 2238, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 2238, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "bytes": 2754, + "decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "bytes": 11203, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py", + "roles": [ + "file bound by lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "reader replay or binding input" + ], + "sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + }, + { + "bytes": 583358, + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "path": "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz", + "roles": [ + "rank and grid source" + ], + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + { + "bytes": 14800, + "path": "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "roles": [ + "reader replay or binding input" + ], + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + { + "bytes": 7846, + "path": "lanes/new-native-recipes-20261017/NATIVE-LIFT.md", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + { + "bytes": 560, + "path": "lanes/new-native-recipes-20261017/SOURCE-PINS.json", + "roles": [ + "inherited proof or source notice" + ], + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + { + "bytes": 1068144, + "path": "lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json", + "roles": [ + "original-J native word source" + ], + "sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0" + }, + { + "bytes": 1068160, + "path": "lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json", + "roles": [ + "original-J native word source" + ], + "sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e" + }, + { + "bytes": 1135, + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json", + "roles": [ + "reader stated contract or proof premise" + ], + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + { + "bytes": 13035, + "decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "roles": [ + "reader replay or binding input" + ], + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + { + "bytes": 827662, + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "roles": [ + "reader replay or binding input" + ], + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + { + "bytes": 760, + "path": "lanes/reciprocal-centre-20261018/FREEZE.json", + "roles": [ + "frozen source record", + "original-J native word source" + ], + "sha256": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd" + }, + { + "bytes": 12232, + "path": "lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json", + "original-J native word source" + ], + "sha256": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737" + }, + { + "bytes": 23145, + "path": "lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json", + "original-J native word source" + ], + "sha256": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc" + }, + { + "bytes": 986820, + "decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "path": "lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json" + ], + "sha256": "5ec7f426930f667743228f35e13bdbf356ca18f85c8183275690ad9dc2e12708" + }, + { + "bytes": 19438, + "path": "lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json", + "roles": [ + "file bound by lanes/reciprocal-centre-20261018/FREEZE.json", + "original-J native word source" + ], + "sha256": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + { + "bytes": 1192, + "path": "root/RECIPROCAL-CENTRE-RANK-20261018.json", + "roles": [ + "rank and grid source" + ], + "sha256": "6d42a30f888f78b486fdb70cdf150d80562588404e94beec4839061505f806eb" + }, + { + "bytes": 6294, + "path": "root/RECIPROCAL-CENTRE-RANK-20261018.md", + "roles": [ + "rank and grid source" + ], + "sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9" + }, + { + "bytes": 630, + "path": "root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json", + "roles": [ + "rank and grid source" + ], + "sha256": "c8eff152a353492c41fd783429723adebddebdca93db20e3eeaf837594ba6dab" + }, + { + "bytes": 3698, + "path": "root/check_reciprocal_centre_rank_20261018.py", + "roles": [ + "rank and grid source" + ], + "sha256": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa" + } + ], + "historical_campaign": "work/centre-encoding-campaign-20261014", + "schema": "original-j-rank-readers-sources-v1" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/PARENT-PRESERVATION.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/PARENT-PRESERVATION.json new file mode 100644 index 0000000000..296f661e08 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/PARENT-PRESERVATION.json @@ -0,0 +1,7 @@ +{ + "accepted_files_checked": 152, + "accepted_review_sha256": "32fd59d6a849cb2ace531936ebe6566bec85ba07dcb95ca1e29602a3982c1d83", + "changed": [], + "scope": "The new annex is additive. No prior package file changed.", + "status": "PASS_ALL_ACCEPTED_PARENT_FILES_UNCHANGED" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/REPLAY.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/REPLAY.json new file mode 100644 index 0000000000..96f2b96ba8 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/REPLAY.json @@ -0,0 +1,226 @@ +{ + "checks": [ + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "normal", + "seconds": 3.567, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "optimized", + "seconds": 3.513, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "normal", + "seconds": 0.157, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "optimized", + "seconds": 0.158, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "normal", + "seconds": 5.992, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "optimized", + "seconds": 5.613, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "de0b998ec6eb244d243a7c93f9bac3f3b463e63d160993587e04471ae783257e" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "36ca8bf485ef219a1eaf34e58435fa2504ab21bac7c6b726e5afdcc52a60be72", + "raw_sha256": "c981be71a4c088c5816ccf857e4ad94ffa4a1132178f584e8c89574f0faf080e" + } + }, + "mode": "normal", + "seconds": 0.24, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "80c17dc76daf862b32d2c4092f89294db2bf29750acc272f4f6cd95acc119357" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "156250cffa7218bc81c831e0d64d8b6f84a08c4cfbdce49421f4fd2a20720695", + "raw_sha256": "64f554f1a91bd1266a3ea21b85ae0f307f00ad54a1e77e6977b0c59d66a9257e" + } + }, + "mode": "optimized", + "seconds": 0.248, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "137328f3faf8277685320407b818809deeb96be12f653085aaceaca743dc16fb" + } + }, + "mode": "normal", + "seconds": 1.035, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "e34360a70e770a588a3aeee07f7c77494d7f19a0f31a6d79b95a7261ed3ba55f" + } + }, + "mode": "optimized", + "seconds": 1.036, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "ae10dadef794e680d973f8efdbf1e9465fe1ce26c119def4cc042b64e0b8ff4d" + } + }, + "mode": "normal", + "seconds": 0.042, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "5703baff9445a10f5aa60957b63f5dc6fc26b283aefb1b5c5eaaeefbaf30909f" + } + }, + "mode": "optimized", + "seconds": 0.041, + "status": "PASS" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "Exact bytes for files without source paths. Complete canonical JSON comparison for reader CHECKS, decompressed READERS, and SOURCE-MANIFEST: normalize only the four source paths or manifest keys. Bind the raw reader payload to its raw receipt first, then use the canonical payload hash in the canonical receipt. Compare every other field.", + "frozen_sources_unchanged": true, + "omitted": [ + "Producer native re-emission", + "Original 3036-class phase sweep", + "Reader native-event replay", + "Accumulator supply, transport, and late erasure", + "Global controller, recursive supplier, precision, and complete kappa calculation" + ], + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "16578a52cb555ce18db1447ac2025c265b1de305f07bf5cbb336548d4dfc2338", + "source_files": 73, + "source_manifest_sha256": "5f94525a446f86ca6e52c3187e042f90b69f389a40fb2f6b22298d3614880d63", + "status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/SOURCE-EXTRACTION.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/SOURCE-EXTRACTION.json new file mode 100644 index 0000000000..b715538804 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/SOURCE-EXTRACTION.json @@ -0,0 +1,371 @@ +{ + "files": [ + { + "exact_campaign_bytes": true, + "path": "lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json", + "sha256": "81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md", + "sha256": "0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json", + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md", + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md", + "sha256": "dc7a2a8f8cb3e7f872266d406af157f4dcf7caa0dc74c5ceefcaa016a2fe2c7e" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json", + "sha256": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md", + "sha256": "cc1bc4efe1f35cbd405bc1c819a7bb3dc4bae7fcd5964e396ed1a45cd4fc6d7a" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/check_new_native.py", + "sha256": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md", + "sha256": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json", + "sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json", + "sha256": "d2432a6da3ee4f1dd7506c44be43adba173b1214a15b0eb7bc4bc69927b471bd" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json", + "sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md", + "sha256": "80f26788f706b5c3a3dbb3cd6bf9e0609e49d7f6384145e03daa9cbe9d3d4547" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md", + "sha256": "410803aab5eaceca73412b960802d5eccbc45c4b4fef4bad2aae82a52d7792c4" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py", + "sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py", + "sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json", + "sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json", + "sha256": "262b6eea2f8c70e13c8b5462bb3b0476aa64d59269bd20bc1708824b970cb8de" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md", + "sha256": "0215d0865ff90fb166411e3896b8c119720a9d5e8034e70411b554517e8bafb8" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py", + "sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex", + "sha256": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py", + "sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json", + "sha256": "03e045189845e0e0bf8722e54cc180f3083d32f752d98f900cfbce9647bc46cc" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md", + "sha256": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json", + "sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json", + "sha256": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py", + "sha256": "9ec33861c9607fe19b91f3bd40a2104580042d43f2de3c2b88c8df242bd3ca0f" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py", + "sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json", + "sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json", + "sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json", + "sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json", + "sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json", + "sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json", + "sha256": "4442f8dba6a6940bbc63e52ec17bce96fdcc4879dd5113e0a9ea06067d986992" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md", + "sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json", + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json", + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py", + "sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/new-native-recipes-20261017/NATIVE-LIFT.md", + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/new-native-recipes-20261017/SOURCE-PINS.json", + "sha256": "aef4e2acd05048d8b96678d3536645b0ddabb5e35d9cb0e497e4499bfa85a10e" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json", + "sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json", + "sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json", + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/reciprocal-centre-20261018/FREEZE.json", + "sha256": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md", + "sha256": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py", + "sha256": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz", + "sha256": "5ec7f426930f667743228f35e13bdbf356ca18f85c8183275690ad9dc2e12708" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json", + "sha256": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + { + "exact_campaign_bytes": true, + "path": "root/RECIPROCAL-CENTRE-RANK-20261018.json", + "sha256": "6d42a30f888f78b486fdb70cdf150d80562588404e94beec4839061505f806eb" + }, + { + "exact_campaign_bytes": true, + "path": "root/RECIPROCAL-CENTRE-RANK-20261018.md", + "sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9" + }, + { + "exact_campaign_bytes": true, + "path": "root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json", + "sha256": "c8eff152a353492c41fd783429723adebddebdca93db20e3eeaf837594ba6dab" + }, + { + "exact_campaign_bytes": true, + "path": "root/check_reciprocal_centre_rank_20261018.py", + "sha256": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa" + } + ], + "source_files": 73, + "status": "PASS_73_EXACT_CAMPAIGN_SOURCES" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/REPLAY.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/REPLAY.json new file mode 100644 index 0000000000..96f2b96ba8 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/REPLAY.json @@ -0,0 +1,226 @@ +{ + "checks": [ + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "normal", + "seconds": 3.567, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "rank", + "files": { + "CHECKS.json": { + "comparison_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "raw_sha256": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c" + } + }, + "mode": "optimized", + "seconds": 3.513, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "normal", + "seconds": 0.157, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "grid", + "files": { + "GRID-CHECKS.json": { + "comparison_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "raw_sha256": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412" + } + }, + "mode": "optimized", + "seconds": 0.158, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "normal", + "seconds": 5.992, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "original_j_words", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "raw_sha256": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e" + } + }, + "mode": "optimized", + "seconds": 5.613, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "de0b998ec6eb244d243a7c93f9bac3f3b463e63d160993587e04471ae783257e" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "36ca8bf485ef219a1eaf34e58435fa2504ab21bac7c6b726e5afdcc52a60be72", + "raw_sha256": "c981be71a4c088c5816ccf857e4ad94ffa4a1132178f584e8c89574f0faf080e" + } + }, + "mode": "normal", + "seconds": 0.24, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_producer", + "files": { + "CHECKS.json": { + "comparison_sha256": "0097e4ce86d955d43ab926f84ee7407b8f01ba4923293c088e380e369cf8d41b", + "raw_sha256": "80c17dc76daf862b32d2c4092f89294db2bf29750acc272f4f6cd95acc119357" + }, + "READERS.json.gz": { + "comparison_sha256": "93d5f28d800f1e11983391e9b8195c2dafa7664cb4c6186c74aa163db07f4ea5", + "decompressed_sha256": "156250cffa7218bc81c831e0d64d8b6f84a08c4cfbdce49421f4fd2a20720695", + "raw_sha256": "64f554f1a91bd1266a3ea21b85ae0f307f00ad54a1e77e6977b0c59d66a9257e" + } + }, + "mode": "optimized", + "seconds": 0.248, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "137328f3faf8277685320407b818809deeb96be12f653085aaceaca743dc16fb" + } + }, + "mode": "normal", + "seconds": 1.035, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_independent", + "files": { + "ANCHOR-TYPES.json": { + "comparison_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "raw_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "CHECKS.json": { + "comparison_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "raw_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "CONDITIONAL-READER.json": { + "comparison_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "raw_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "ORDERED-CONTENTS.json": { + "comparison_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "raw_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "9e72c1c01360a161208e8451514a6a0606aca973334ae0f69afbb8b37307b519", + "raw_sha256": "e34360a70e770a588a3aeee07f7c77494d7f19a0f31a6d79b95a7261ed3ba55f" + } + }, + "mode": "optimized", + "seconds": 1.036, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "ae10dadef794e680d973f8efdbf1e9465fe1ce26c119def4cc042b64e0b8ff4d" + } + }, + "mode": "normal", + "seconds": 0.042, + "status": "PASS" + }, + { + "all_result_fields_compared": true, + "check": "reader_binding", + "files": { + "CHECKS.json": { + "comparison_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "raw_sha256": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346" + }, + "SOURCE-MANIFEST.json": { + "comparison_sha256": "d72cb67729bee9182d53960650fd2413f822eab7bfb2765d0d60d218cd95223c", + "raw_sha256": "5703baff9445a10f5aa60957b63f5dc6fc26b283aefb1b5c5eaaeefbaf30909f" + } + }, + "mode": "optimized", + "seconds": 0.041, + "status": "PASS" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "Exact bytes for files without source paths. Complete canonical JSON comparison for reader CHECKS, decompressed READERS, and SOURCE-MANIFEST: normalize only the four source paths or manifest keys. Bind the raw reader payload to its raw receipt first, then use the canonical payload hash in the canonical receipt. Compare every other field.", + "frozen_sources_unchanged": true, + "omitted": [ + "Producer native re-emission", + "Original 3036-class phase sweep", + "Reader native-event replay", + "Accumulator supply, transport, and late erasure", + "Global controller, recursive supplier, precision, and complete kappa calculation" + ], + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "16578a52cb555ce18db1447ac2025c265b1de305f07bf5cbb336548d4dfc2338", + "source_files": 73, + "source_manifest_sha256": "5f94525a446f86ca6e52c3187e042f90b69f389a40fb2f6b22298d3614880d63", + "status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/normal/GRID-CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/normal/GRID-CHECKS.json new file mode 100644 index 0000000000..50cbc391f9 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/normal/GRID-CHECKS.json @@ -0,0 +1,67 @@ +{ + "checker_sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641", + "negative_controls": [ + "unscaled finest-grid numerator", + "three rational completed children with a two-level budget", + "final unscaling before a dyadic root endpoint" + ], + "nested_integer_basis_cases": [ + { + "active_levels": 1, + "binary_budget": 8, + "completed_calls": 1, + "divisions": 0, + "events": 1, + "max_active_levels": 1, + "max_height": 0, + "odd_budget": 8 + }, + { + "active_levels": 2, + "binary_budget": 16, + "completed_calls": 3, + "divisions": 8, + "events": 19, + "max_active_levels": 2, + "max_height": 1, + "odd_budget": 16 + }, + { + "active_levels": 3, + "binary_budget": 24, + "completed_calls": 7, + "divisions": 24, + "events": 55, + "max_active_levels": 3, + "max_height": 2, + "odd_budget": 24 + }, + { + "active_levels": 4, + "binary_budget": 32, + "completed_calls": 15, + "divisions": 56, + "events": 127, + "max_active_levels": 4, + "max_height": 3, + "odd_budget": 32 + }, + { + "active_levels": 5, + "binary_budget": 40, + "completed_calls": 31, + "divisions": 120, + "events": 271, + "max_active_levels": 5, + "max_height": 4, + "odd_budget": 40 + } + ], + "scope": "Exact signed scans and test trees. The general active-path bound is proved in ODD-GRID-COMPOSITION.md. These trees are not an emitted supplier controller.", + "signed_inputs_checked_for_each_scan": 32766, + "signed_scan_widths": [ + 1, + 14 + ], + "status": "PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/normal/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/normal/stdout.log new file mode 100644 index 0000000000..b4f6e13eb2 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/optimized/GRID-CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/optimized/GRID-CHECKS.json new file mode 100644 index 0000000000..50cbc391f9 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/optimized/GRID-CHECKS.json @@ -0,0 +1,67 @@ +{ + "checker_sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641", + "negative_controls": [ + "unscaled finest-grid numerator", + "three rational completed children with a two-level budget", + "final unscaling before a dyadic root endpoint" + ], + "nested_integer_basis_cases": [ + { + "active_levels": 1, + "binary_budget": 8, + "completed_calls": 1, + "divisions": 0, + "events": 1, + "max_active_levels": 1, + "max_height": 0, + "odd_budget": 8 + }, + { + "active_levels": 2, + "binary_budget": 16, + "completed_calls": 3, + "divisions": 8, + "events": 19, + "max_active_levels": 2, + "max_height": 1, + "odd_budget": 16 + }, + { + "active_levels": 3, + "binary_budget": 24, + "completed_calls": 7, + "divisions": 24, + "events": 55, + "max_active_levels": 3, + "max_height": 2, + "odd_budget": 24 + }, + { + "active_levels": 4, + "binary_budget": 32, + "completed_calls": 15, + "divisions": 56, + "events": 127, + "max_active_levels": 4, + "max_height": 3, + "odd_budget": 32 + }, + { + "active_levels": 5, + "binary_budget": 40, + "completed_calls": 31, + "divisions": 120, + "events": 271, + "max_active_levels": 5, + "max_height": 4, + "odd_budget": 40 + } + ], + "scope": "Exact signed scans and test trees. The general active-path bound is proved in ODD-GRID-COMPOSITION.md. These trees are not an emitted supplier controller.", + "signed_inputs_checked_for_each_scan": 32766, + "signed_scan_widths": [ + 1, + 14 + ], + "status": "PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/optimized/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/optimized/stdout.log new file mode 100644 index 0000000000..b4f6e13eb2 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/grid/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/normal/CHECKS.json new file mode 100644 index 0000000000..35105851d5 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/normal/CHECKS.json @@ -0,0 +1,550 @@ +{ + "checker_sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913", + "clean_payload_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "negative_controls": { + "changed_centre_input_frame": true, + "changed_centre_scatter_sign": true, + "erased_untouched_arbitrary_owned_input": true, + "omitted_weighted_entrance_division": true + }, + "payload_decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "phase_scope": "Exact byte binding to the prior independent all-3036-edge review, including all 32 centre directions and literal backward dual warps. No second compiler or phase interpreter is claimed in this run.", + "providers": { + "base": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + }, + "extra": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + } + }, + "scope": "Complete local rational maps, arbitrary logical helper restoration, typed native occurrences, scalar and native invoices, and one new 13-denominator level. No global controller, new recursive provider, owner layout, or kappa claim.", + "source_pins": { + "independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "independent-review-20261017/check_new_native.py": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01", + "new-native-recipes-20261017/base/CLIFFORD-RECIPES.json": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "reciprocal-centre-20261018/FREEZE.json": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd", + "reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "reciprocal-centre-20261018/emit_reciprocal_centres.py": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/normal/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/normal/stdout.log new file mode 100644 index 0000000000..a15817dbaa --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/normal/stdout.log @@ -0,0 +1,9 @@ +base E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/optimized/CHECKS.json new file mode 100644 index 0000000000..35105851d5 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/optimized/CHECKS.json @@ -0,0 +1,550 @@ +{ + "checker_sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913", + "clean_payload_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "negative_controls": { + "changed_centre_input_frame": true, + "changed_centre_scatter_sign": true, + "erased_untouched_arbitrary_owned_input": true, + "omitted_weighted_entrance_division": true + }, + "payload_decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "phase_scope": "Exact byte binding to the prior independent all-3036-edge review, including all 32 centre directions and literal backward dual warps. No second compiler or phase interpreter is claimed in this run.", + "providers": { + "base": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + }, + "extra": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + } + }, + "scope": "Complete local rational maps, arbitrary logical helper restoration, typed native occurrences, scalar and native invoices, and one new 13-denominator level. No global controller, new recursive provider, owner layout, or kappa claim.", + "source_pins": { + "independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "independent-review-20261017/check_new_native.py": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01", + "new-native-recipes-20261017/base/CLIFFORD-RECIPES.json": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "reciprocal-centre-20261018/FREEZE.json": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd", + "reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "reciprocal-centre-20261018/emit_reciprocal_centres.py": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/optimized/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/optimized/stdout.log new file mode 100644 index 0000000000..a15817dbaa --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/original_j_words/optimized/stdout.log @@ -0,0 +1,9 @@ +base E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +base G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra E_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_forward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +extra G_backward PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES +PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/normal/CHECKS.json new file mode 100644 index 0000000000..df1ae1872e --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/normal/CHECKS.json @@ -0,0 +1,84 @@ +{ + "actual_K_row_l1": 1, + "actual_R_row_l1": 56, + "checker_sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e", + "coordinate_projection_checks": 256, + "coordinate_rank_distribution": { + "0": 1, + "1": 8, + "2": 28, + "3": 56, + "4": 70, + "5": 56, + "6": 28, + "7": 8, + "8": 1 + }, + "full_inverse_cases": [ + { + "basis_columns_per_order": 112, + "label": "coordinate-0", + "rank_M": 0, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-1", + "rank_M": 1, + "rank_N": 7 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-15", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-127", + "rank_M": 7, + "rank_N": 1 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-255", + "rank_M": 8, + "rank_N": 0 + }, + { + "basis_columns_per_order": 112, + "label": "noncoordinate-rank-four", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "general-centre-unit", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "nontrivial-dyadic-full-rank", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "13-integral-rank-four-forces-full-rank-partner", + "rank_M": 4, + "rank_N": 8 + } + ], + "method": "Independent dense centre algebra and 112-column vector interpreter; no producer imports.", + "negative_controls": [ + "wrong coefficient", + "repeated response", + "arbitrary noncommuting pair" + ], + "ordered_noncommuting_identity_columns": 112, + "scope": "Exact scalar family and query ranks. No full native word, phase terminal, controller, or complete supplier price is certified here.", + "source_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "source_proof_sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/normal/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/normal/stdout.log new file mode 100644 index 0000000000..0900be1cf7 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/optimized/CHECKS.json new file mode 100644 index 0000000000..df1ae1872e --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/optimized/CHECKS.json @@ -0,0 +1,84 @@ +{ + "actual_K_row_l1": 1, + "actual_R_row_l1": 56, + "checker_sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e", + "coordinate_projection_checks": 256, + "coordinate_rank_distribution": { + "0": 1, + "1": 8, + "2": 28, + "3": 56, + "4": 70, + "5": 56, + "6": 28, + "7": 8, + "8": 1 + }, + "full_inverse_cases": [ + { + "basis_columns_per_order": 112, + "label": "coordinate-0", + "rank_M": 0, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-1", + "rank_M": 1, + "rank_N": 7 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-15", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-127", + "rank_M": 7, + "rank_N": 1 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-255", + "rank_M": 8, + "rank_N": 0 + }, + { + "basis_columns_per_order": 112, + "label": "noncoordinate-rank-four", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "general-centre-unit", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "nontrivial-dyadic-full-rank", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "13-integral-rank-four-forces-full-rank-partner", + "rank_M": 4, + "rank_N": 8 + } + ], + "method": "Independent dense centre algebra and 112-column vector interpreter; no producer imports.", + "negative_controls": [ + "wrong coefficient", + "repeated response", + "arbitrary noncommuting pair" + ], + "ordered_noncommuting_identity_columns": 112, + "scope": "Exact scalar family and query ranks. No full native word, phase terminal, controller, or complete supplier price is certified here.", + "source_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "source_proof_sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/optimized/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/optimized/stdout.log new file mode 100644 index 0000000000..0900be1cf7 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/rank/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/CHECKS.json new file mode 100644 index 0000000000..162f69fcde --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/CHECKS.json @@ -0,0 +1,12 @@ +{ + "accumulator_types_checked": 3, + "exact_immediate_inverse_instructions_checked": 272, + "exact_reader_instructions_checked": 272, + "independent_normal_optimized_byte_identical": true, + "material_findings": [], + "native_word_or_record_retention_replayed": false, + "ordered_queries_checked": 3, + "producer_checker_imported_or_executed": false, + "producer_normal_optimized_byte_identical": true, + "status": "PASS_FINAL_RECIPROCAL_READER_BINDING" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..ff3511b409 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/SOURCE-MANIFEST.json @@ -0,0 +1,66 @@ +{ + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": { + "content_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "file_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/normal/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py": { + "content_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "file_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/stdout.log new file mode 100644 index 0000000000..3e75c7b1db --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/normal/stdout.log @@ -0,0 +1 @@ +PASS_FINAL_RECIPROCAL_READER_BINDING diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/CHECKS.json new file mode 100644 index 0000000000..162f69fcde --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/CHECKS.json @@ -0,0 +1,12 @@ +{ + "accumulator_types_checked": 3, + "exact_immediate_inverse_instructions_checked": 272, + "exact_reader_instructions_checked": 272, + "independent_normal_optimized_byte_identical": true, + "material_findings": [], + "native_word_or_record_retention_replayed": false, + "ordered_queries_checked": 3, + "producer_checker_imported_or_executed": false, + "producer_normal_optimized_byte_identical": true, + "status": "PASS_FINAL_RECIPROCAL_READER_BINDING" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..881d3fc792 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/SOURCE-MANIFEST.json @@ -0,0 +1,66 @@ +{ + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": { + "content_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "file_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_binding/optimized/campaign/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py": { + "content_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "file_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/stdout.log new file mode 100644 index 0000000000..3e75c7b1db --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_binding/optimized/stdout.log @@ -0,0 +1 @@ +PASS_FINAL_RECIPROCAL_READER_BINDING diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/ANCHOR-TYPES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/ANCHOR-TYPES.json new file mode 100644 index 0000000000..da94403e43 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/ANCHOR-TYPES.json @@ -0,0 +1,1186 @@ +[ + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3595, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3588, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5651, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5636, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 17987, + "entry_translation_before_route": 71, + "exit_translation_after_route": 17924, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3597, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3586, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5653, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5634, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9765, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9730, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21073, + "entry_translation_before_route": 83, + "exit_translation_after_route": 20994, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37521, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37378, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 41633, + "entry_translation_before_route": 163, + "exit_translation_after_route": 41474, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 82753, + "entry_translation_before_route": 323, + "exit_translation_after_route": 82434, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 99201, + "entry_translation_before_route": 387, + "exit_translation_after_route": 98818, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9766, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9729, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37522, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37377, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 35980, + "entry_translation_before_route": 141, + "exit_translation_after_route": 35841, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 14392, + "entry_translation_before_route": 57, + "exit_translation_after_route": 14337, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 65215, + "entry_translation_before_route": 255, + "exit_translation_after_route": 65088, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917515, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917508, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441811, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441796, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 4587587, + "entry_translation_before_route": 71, + "exit_translation_after_route": 4587524, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917517, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917506, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441813, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441794, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490405, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490370, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5374033, + "entry_translation_before_route": 83, + "exit_translation_after_route": 5373954, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568401, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568258, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 10616993, + "entry_translation_before_route": 163, + "exit_translation_after_route": 10616834, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21102913, + "entry_translation_before_route": 323, + "exit_translation_after_route": 21102594, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 25297281, + "entry_translation_before_route": 387, + "exit_translation_after_route": 25296898, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490406, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490369, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568402, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568257, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9175180, + "entry_translation_before_route": 141, + "exit_translation_after_route": 9175041, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3670072, + "entry_translation_before_route": 57, + "exit_translation_after_route": 3670017, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 16646335, + "entry_translation_before_route": 255, + "exit_translation_after_route": 16646208, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } +] diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/CHECKS.json new file mode 100644 index 0000000000..96013c8a55 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/CHECKS.json @@ -0,0 +1,52 @@ +{ + "checker_sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "complete_supplier_claimed": false, + "cut_types": [ + "F9 ell0 x", + "F9 q_anchor ell1 P0 t", + "F25 ell2 P1 P0 w" + ], + "model": { + "native_contract_is_an_explicit_premise": true, + "native_word_replayed": false, + "physical_P_is_monomial": false, + "physical_P_nonzeros": 160, + "reconstructed_mode_and_physical_matrices": [ + "P", + "R", + "E", + "inverse_E" + ] + }, + "native_word_replayed": false, + "ordered_contents_verified": true, + "phase_checks": { + "FULL_entry": 224, + "FULL_exit": 224, + "before_after_entry_translation": 224, + "entry_inverse": 224, + "exit_involution": 224, + "false_FULL_accumulator_return_rejected": 32, + "hole_entry": 224, + "hole_exit": 224, + "inverse_entry_return": 224, + "missing_entry_translation_rejected": 224 + }, + "reader": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "record_retention_claimed": false, + "status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "tensor_extension": "The exact one-copy identities tensor over every positive width." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/CONDITIONAL-READER.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/CONDITIONAL-READER.json new file mode 100644 index 0000000000..15fde3a267 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/CONDITIONAL-READER.json @@ -0,0 +1,835 @@ +{ + "events": [ + [ + "add", + 112, + 0, + "-1" + ], + [ + "add", + 112, + 2, + "1" + ], + [ + "add", + 112, + 25, + "1" + ], + [ + "add", + 112, + 27, + "-1" + ], + [ + "add", + 112, + 71, + "-1" + ], + [ + "add", + 112, + 72, + "-1" + ], + [ + "add", + 112, + 76, + "-1" + ], + [ + "add", + 112, + 87, + "-1" + ], + [ + "add", + 112, + 89, + "-1" + ], + [ + "add", + 112, + 90, + "-1" + ], + [ + "add", + 113, + 0, + "-1" + ], + [ + "add", + 113, + 13, + "1" + ], + [ + "add", + 113, + 14, + "-1" + ], + [ + "add", + 113, + 15, + "-1" + ], + [ + "add", + 113, + 27, + "1" + ], + [ + "add", + 113, + 51, + "1" + ], + [ + "add", + 113, + 52, + "-1" + ], + [ + "add", + 113, + 53, + "-1" + ], + [ + "add", + 113, + 81, + "1" + ], + [ + "add", + 113, + 92, + "-1" + ], + [ + "add", + 114, + 11, + "1" + ], + [ + "add", + 114, + 15, + "1" + ], + [ + "add", + 114, + 21, + "1" + ], + [ + "add", + 114, + 36, + "1" + ], + [ + "add", + 114, + 41, + "1" + ], + [ + "add", + 114, + 47, + "1" + ], + [ + "add", + 114, + 53, + "-1" + ], + [ + "add", + 114, + 63, + "-1" + ], + [ + "add", + 114, + 106, + "-1" + ], + [ + "add", + 114, + 111, + "1" + ], + [ + "add", + 115, + 9, + "-1" + ], + [ + "add", + 115, + 13, + "-1" + ], + [ + "add", + 115, + 36, + "1" + ], + [ + "add", + 115, + 37, + "1" + ], + [ + "add", + 115, + 51, + "1" + ], + [ + "add", + 115, + 61, + "1" + ], + [ + "add", + 115, + 72, + "1" + ], + [ + "add", + 115, + 89, + "-1" + ], + [ + "add", + 115, + 110, + "-1" + ], + [ + "add", + 115, + 111, + "-1" + ], + [ + "add", + 116, + 2, + "1" + ], + [ + "add", + 116, + 16, + "-1" + ], + [ + "add", + 116, + 20, + "-1" + ], + [ + "add", + 116, + 21, + "-1" + ], + [ + "add", + 116, + 25, + "-1" + ], + [ + "add", + 116, + 44, + "1" + ], + [ + "add", + 116, + 46, + "1" + ], + [ + "add", + 116, + 47, + "1" + ], + [ + "add", + 116, + 79, + "1" + ], + [ + "add", + 116, + 94, + "-1" + ], + [ + "add", + 117, + 7, + "-1" + ], + [ + "add", + 117, + 9, + "-1" + ], + [ + "add", + 117, + 11, + "1" + ], + [ + "add", + 117, + 57, + "-1" + ], + [ + "add", + 117, + 61, + "-1" + ], + [ + "add", + 117, + 63, + "1" + ], + [ + "add", + 117, + 79, + "-1" + ], + [ + "add", + 117, + 81, + "-1" + ], + [ + "add", + 117, + 92, + "-1" + ], + [ + "add", + 117, + 94, + "-1" + ], + [ + "add", + 118, + 7, + "-1" + ], + [ + "add", + 118, + 16, + "1" + ], + [ + "add", + 118, + 41, + "1" + ], + [ + "add", + 118, + 42, + "-1" + ], + [ + "add", + 118, + 44, + "1" + ], + [ + "add", + 118, + 57, + "1" + ], + [ + "add", + 118, + 76, + "1" + ], + [ + "add", + 118, + 87, + "-1" + ], + [ + "add", + 118, + 105, + "-1" + ], + [ + "add", + 118, + 106, + "1" + ], + [ + "add", + 119, + 14, + "1" + ], + [ + "add", + 119, + 20, + "1" + ], + [ + "add", + 119, + 37, + "1" + ], + [ + "add", + 119, + 42, + "-1" + ], + [ + "add", + 119, + 46, + "1" + ], + [ + "add", + 119, + 52, + "-1" + ], + [ + "add", + 119, + 71, + "1" + ], + [ + "add", + 119, + 90, + "-1" + ], + [ + "add", + 119, + 105, + "1" + ], + [ + "add", + 119, + 110, + "1" + ], + [ + "add", + 120, + 1, + "-1" + ], + [ + "add", + 120, + 5, + "-1" + ], + [ + "add", + 120, + 19, + "-1" + ], + [ + "add", + 120, + 54, + "-1" + ], + [ + "add", + 120, + 64, + "-1" + ], + [ + "add", + 120, + 73, + "-1" + ], + [ + "add", + 120, + 82, + "1" + ], + [ + "add", + 121, + 3, + "-1" + ], + [ + "add", + 121, + 4, + "-1" + ], + [ + "add", + 121, + 22, + "-1" + ], + [ + "add", + 121, + 50, + "-1" + ], + [ + "add", + 121, + 60, + "-1" + ], + [ + "add", + 121, + 69, + "-1" + ], + [ + "add", + 121, + 80, + "1" + ], + [ + "add", + 122, + 6, + "-1" + ], + [ + "add", + 122, + 35, + "-1" + ], + [ + "add", + 122, + 38, + "-1" + ], + [ + "add", + 122, + 39, + "-1" + ], + [ + "add", + 122, + 40, + "-1" + ], + [ + "add", + 122, + 77, + "-1" + ], + [ + "add", + 122, + 85, + "1" + ], + [ + "add", + 123, + 8, + "-1" + ], + [ + "add", + 123, + 12, + "-1" + ], + [ + "add", + 123, + 45, + "-1" + ], + [ + "add", + 123, + 88, + "-1" + ], + [ + "add", + 123, + 103, + "-1" + ], + [ + "add", + 123, + 107, + "-1" + ], + [ + "add", + 123, + 108, + "1" + ], + [ + "add", + 124, + 17, + "-1" + ], + [ + "add", + 124, + 29, + "-1" + ], + [ + "add", + 124, + 30, + "-1" + ], + [ + "add", + 124, + 56, + "-1" + ], + [ + "add", + 124, + 58, + "-1" + ], + [ + "add", + 124, + 67, + "-1" + ], + [ + "add", + 124, + 93, + "1" + ], + [ + "add", + 125, + 18, + "-1" + ], + [ + "add", + 125, + 32, + "-1" + ], + [ + "add", + 125, + 34, + "-1" + ], + [ + "add", + 125, + 49, + "-1" + ], + [ + "add", + 125, + 65, + "-1" + ], + [ + "add", + 125, + 68, + "-1" + ], + [ + "add", + 125, + 98, + "1" + ], + [ + "add", + 126, + 24, + "-1" + ], + [ + "add", + 126, + 26, + "-1" + ], + [ + "add", + 126, + 28, + "-1" + ], + [ + "add", + 126, + 48, + "-1" + ], + [ + "add", + 126, + 66, + "-1" + ], + [ + "add", + 126, + 75, + "-1" + ], + [ + "add", + 126, + 96, + "1" + ], + [ + "add", + 127, + 23, + "-1" + ], + [ + "add", + 127, + 31, + "-1" + ], + [ + "add", + 127, + 33, + "-1" + ], + [ + "add", + 127, + 55, + "-1" + ], + [ + "add", + 127, + 59, + "-1" + ], + [ + "add", + 127, + 74, + "-1" + ], + [ + "add", + 127, + 100, + "1" + ] + ], + "report": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "scope": "A body reader on supplied typed accumulators." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/ORDERED-CONTENTS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/ORDERED-CONTENTS.json new file mode 100644 index 0000000000..b3887e848f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/ORDERED-CONTENTS.json @@ -0,0 +1,327 @@ +{ + "B1_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "R1", + "P0" + ] + } + ], + "F2_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + "after_B1": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P1", + "P0" + ] + } + ] + ], + "after_F0": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P0" + ] + } + ] + ], + "after_F2": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "queries": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "ell1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "relations_used": "Only adjacent equal P_s factors cancel.", + "t": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [] + } + ], + "w": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P0", + "R1", + "P0" + ] + } + ], + "wrong_P_R_commutation_rejected": true +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..ab8e7b26e4 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/SOURCE-MANIFEST.json @@ -0,0 +1,22 @@ +{ + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/normal/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "content_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "file_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/normal/campaign/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py": { + "content_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186", + "file_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/normal/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "content_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "file_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "content_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "file_sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "content_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "file_sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/stdout.log new file mode 100644 index 0000000000..ee0a77e4ca --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/normal/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", "phase_identities": 1792, "reader_scalar": 1088} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/ANCHOR-TYPES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/ANCHOR-TYPES.json new file mode 100644 index 0000000000..da94403e43 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/ANCHOR-TYPES.json @@ -0,0 +1,1186 @@ +[ + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3595, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3588, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5651, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5636, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 17987, + "entry_translation_before_route": 71, + "exit_translation_after_route": 17924, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3597, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3586, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5653, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5634, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9765, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9730, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21073, + "entry_translation_before_route": 83, + "exit_translation_after_route": 20994, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37521, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37378, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 41633, + "entry_translation_before_route": 163, + "exit_translation_after_route": 41474, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 82753, + "entry_translation_before_route": 323, + "exit_translation_after_route": 82434, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 99201, + "entry_translation_before_route": 387, + "exit_translation_after_route": 98818, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9766, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9729, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37522, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37377, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 35980, + "entry_translation_before_route": 141, + "exit_translation_after_route": 35841, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 14392, + "entry_translation_before_route": 57, + "exit_translation_after_route": 14337, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 65215, + "entry_translation_before_route": 255, + "exit_translation_after_route": 65088, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917515, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917508, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441811, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441796, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 4587587, + "entry_translation_before_route": 71, + "exit_translation_after_route": 4587524, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917517, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917506, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441813, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441794, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490405, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490370, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5374033, + "entry_translation_before_route": 83, + "exit_translation_after_route": 5373954, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568401, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568258, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 10616993, + "entry_translation_before_route": 163, + "exit_translation_after_route": 10616834, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21102913, + "entry_translation_before_route": 323, + "exit_translation_after_route": 21102594, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 25297281, + "entry_translation_before_route": 387, + "exit_translation_after_route": 25296898, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490406, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490369, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568402, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568257, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9175180, + "entry_translation_before_route": 141, + "exit_translation_after_route": 9175041, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3670072, + "entry_translation_before_route": 57, + "exit_translation_after_route": 3670017, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 16646335, + "entry_translation_before_route": 255, + "exit_translation_after_route": 16646208, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } +] diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/CHECKS.json new file mode 100644 index 0000000000..96013c8a55 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/CHECKS.json @@ -0,0 +1,52 @@ +{ + "checker_sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "complete_supplier_claimed": false, + "cut_types": [ + "F9 ell0 x", + "F9 q_anchor ell1 P0 t", + "F25 ell2 P1 P0 w" + ], + "model": { + "native_contract_is_an_explicit_premise": true, + "native_word_replayed": false, + "physical_P_is_monomial": false, + "physical_P_nonzeros": 160, + "reconstructed_mode_and_physical_matrices": [ + "P", + "R", + "E", + "inverse_E" + ] + }, + "native_word_replayed": false, + "ordered_contents_verified": true, + "phase_checks": { + "FULL_entry": 224, + "FULL_exit": 224, + "before_after_entry_translation": 224, + "entry_inverse": 224, + "exit_involution": 224, + "false_FULL_accumulator_return_rejected": 32, + "hole_entry": 224, + "hole_exit": 224, + "inverse_entry_return": 224, + "missing_entry_translation_rejected": 224 + }, + "reader": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "record_retention_claimed": false, + "status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "tensor_extension": "The exact one-copy identities tensor over every positive width." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/CONDITIONAL-READER.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/CONDITIONAL-READER.json new file mode 100644 index 0000000000..15fde3a267 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/CONDITIONAL-READER.json @@ -0,0 +1,835 @@ +{ + "events": [ + [ + "add", + 112, + 0, + "-1" + ], + [ + "add", + 112, + 2, + "1" + ], + [ + "add", + 112, + 25, + "1" + ], + [ + "add", + 112, + 27, + "-1" + ], + [ + "add", + 112, + 71, + "-1" + ], + [ + "add", + 112, + 72, + "-1" + ], + [ + "add", + 112, + 76, + "-1" + ], + [ + "add", + 112, + 87, + "-1" + ], + [ + "add", + 112, + 89, + "-1" + ], + [ + "add", + 112, + 90, + "-1" + ], + [ + "add", + 113, + 0, + "-1" + ], + [ + "add", + 113, + 13, + "1" + ], + [ + "add", + 113, + 14, + "-1" + ], + [ + "add", + 113, + 15, + "-1" + ], + [ + "add", + 113, + 27, + "1" + ], + [ + "add", + 113, + 51, + "1" + ], + [ + "add", + 113, + 52, + "-1" + ], + [ + "add", + 113, + 53, + "-1" + ], + [ + "add", + 113, + 81, + "1" + ], + [ + "add", + 113, + 92, + "-1" + ], + [ + "add", + 114, + 11, + "1" + ], + [ + "add", + 114, + 15, + "1" + ], + [ + "add", + 114, + 21, + "1" + ], + [ + "add", + 114, + 36, + "1" + ], + [ + "add", + 114, + 41, + "1" + ], + [ + "add", + 114, + 47, + "1" + ], + [ + "add", + 114, + 53, + "-1" + ], + [ + "add", + 114, + 63, + "-1" + ], + [ + "add", + 114, + 106, + "-1" + ], + [ + "add", + 114, + 111, + "1" + ], + [ + "add", + 115, + 9, + "-1" + ], + [ + "add", + 115, + 13, + "-1" + ], + [ + "add", + 115, + 36, + "1" + ], + [ + "add", + 115, + 37, + "1" + ], + [ + "add", + 115, + 51, + "1" + ], + [ + "add", + 115, + 61, + "1" + ], + [ + "add", + 115, + 72, + "1" + ], + [ + "add", + 115, + 89, + "-1" + ], + [ + "add", + 115, + 110, + "-1" + ], + [ + "add", + 115, + 111, + "-1" + ], + [ + "add", + 116, + 2, + "1" + ], + [ + "add", + 116, + 16, + "-1" + ], + [ + "add", + 116, + 20, + "-1" + ], + [ + "add", + 116, + 21, + "-1" + ], + [ + "add", + 116, + 25, + "-1" + ], + [ + "add", + 116, + 44, + "1" + ], + [ + "add", + 116, + 46, + "1" + ], + [ + "add", + 116, + 47, + "1" + ], + [ + "add", + 116, + 79, + "1" + ], + [ + "add", + 116, + 94, + "-1" + ], + [ + "add", + 117, + 7, + "-1" + ], + [ + "add", + 117, + 9, + "-1" + ], + [ + "add", + 117, + 11, + "1" + ], + [ + "add", + 117, + 57, + "-1" + ], + [ + "add", + 117, + 61, + "-1" + ], + [ + "add", + 117, + 63, + "1" + ], + [ + "add", + 117, + 79, + "-1" + ], + [ + "add", + 117, + 81, + "-1" + ], + [ + "add", + 117, + 92, + "-1" + ], + [ + "add", + 117, + 94, + "-1" + ], + [ + "add", + 118, + 7, + "-1" + ], + [ + "add", + 118, + 16, + "1" + ], + [ + "add", + 118, + 41, + "1" + ], + [ + "add", + 118, + 42, + "-1" + ], + [ + "add", + 118, + 44, + "1" + ], + [ + "add", + 118, + 57, + "1" + ], + [ + "add", + 118, + 76, + "1" + ], + [ + "add", + 118, + 87, + "-1" + ], + [ + "add", + 118, + 105, + "-1" + ], + [ + "add", + 118, + 106, + "1" + ], + [ + "add", + 119, + 14, + "1" + ], + [ + "add", + 119, + 20, + "1" + ], + [ + "add", + 119, + 37, + "1" + ], + [ + "add", + 119, + 42, + "-1" + ], + [ + "add", + 119, + 46, + "1" + ], + [ + "add", + 119, + 52, + "-1" + ], + [ + "add", + 119, + 71, + "1" + ], + [ + "add", + 119, + 90, + "-1" + ], + [ + "add", + 119, + 105, + "1" + ], + [ + "add", + 119, + 110, + "1" + ], + [ + "add", + 120, + 1, + "-1" + ], + [ + "add", + 120, + 5, + "-1" + ], + [ + "add", + 120, + 19, + "-1" + ], + [ + "add", + 120, + 54, + "-1" + ], + [ + "add", + 120, + 64, + "-1" + ], + [ + "add", + 120, + 73, + "-1" + ], + [ + "add", + 120, + 82, + "1" + ], + [ + "add", + 121, + 3, + "-1" + ], + [ + "add", + 121, + 4, + "-1" + ], + [ + "add", + 121, + 22, + "-1" + ], + [ + "add", + 121, + 50, + "-1" + ], + [ + "add", + 121, + 60, + "-1" + ], + [ + "add", + 121, + 69, + "-1" + ], + [ + "add", + 121, + 80, + "1" + ], + [ + "add", + 122, + 6, + "-1" + ], + [ + "add", + 122, + 35, + "-1" + ], + [ + "add", + 122, + 38, + "-1" + ], + [ + "add", + 122, + 39, + "-1" + ], + [ + "add", + 122, + 40, + "-1" + ], + [ + "add", + 122, + 77, + "-1" + ], + [ + "add", + 122, + 85, + "1" + ], + [ + "add", + 123, + 8, + "-1" + ], + [ + "add", + 123, + 12, + "-1" + ], + [ + "add", + 123, + 45, + "-1" + ], + [ + "add", + 123, + 88, + "-1" + ], + [ + "add", + 123, + 103, + "-1" + ], + [ + "add", + 123, + 107, + "-1" + ], + [ + "add", + 123, + 108, + "1" + ], + [ + "add", + 124, + 17, + "-1" + ], + [ + "add", + 124, + 29, + "-1" + ], + [ + "add", + 124, + 30, + "-1" + ], + [ + "add", + 124, + 56, + "-1" + ], + [ + "add", + 124, + 58, + "-1" + ], + [ + "add", + 124, + 67, + "-1" + ], + [ + "add", + 124, + 93, + "1" + ], + [ + "add", + 125, + 18, + "-1" + ], + [ + "add", + 125, + 32, + "-1" + ], + [ + "add", + 125, + 34, + "-1" + ], + [ + "add", + 125, + 49, + "-1" + ], + [ + "add", + 125, + 65, + "-1" + ], + [ + "add", + 125, + 68, + "-1" + ], + [ + "add", + 125, + 98, + "1" + ], + [ + "add", + 126, + 24, + "-1" + ], + [ + "add", + 126, + 26, + "-1" + ], + [ + "add", + 126, + 28, + "-1" + ], + [ + "add", + 126, + 48, + "-1" + ], + [ + "add", + 126, + 66, + "-1" + ], + [ + "add", + 126, + 75, + "-1" + ], + [ + "add", + 126, + 96, + "1" + ], + [ + "add", + 127, + 23, + "-1" + ], + [ + "add", + 127, + 31, + "-1" + ], + [ + "add", + 127, + 33, + "-1" + ], + [ + "add", + 127, + 55, + "-1" + ], + [ + "add", + 127, + 59, + "-1" + ], + [ + "add", + 127, + 74, + "-1" + ], + [ + "add", + 127, + 100, + "1" + ] + ], + "report": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "scope": "A body reader on supplied typed accumulators." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/ORDERED-CONTENTS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/ORDERED-CONTENTS.json new file mode 100644 index 0000000000..b3887e848f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/ORDERED-CONTENTS.json @@ -0,0 +1,327 @@ +{ + "B1_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "R1", + "P0" + ] + } + ], + "F2_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + "after_B1": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P1", + "P0" + ] + } + ] + ], + "after_F0": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P0" + ] + } + ] + ], + "after_F2": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "queries": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "ell1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "relations_used": "Only adjacent equal P_s factors cancel.", + "t": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [] + } + ], + "w": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P0", + "R1", + "P0" + ] + } + ], + "wrong_P_R_commutation_rejected": true +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..01275023da --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/SOURCE-MANIFEST.json @@ -0,0 +1,22 @@ +{ + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/optimized/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "content_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "file_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/optimized/campaign/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py": { + "content_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186", + "file_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/optimized/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "content_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "file_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "content_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "file_sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "/private/tmp/original-j-rank-readers-final-results-20261022/reader_independent/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "content_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "file_sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/stdout.log new file mode 100644 index 0000000000..ee0a77e4ca --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_independent/optimized/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", "phase_identities": 1792, "reader_scalar": 1088} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/CHECKS.json new file mode 100644 index 0000000000..75c9cc14c2 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/CHECKS.json @@ -0,0 +1,49 @@ +{ + "additional_coefficient_binary_height": 0, + "arbitrary_input_columns_per_local_reader": 656, + "checker_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "complete_supplier_claimed": false, + "extra_source_native_lines_at_these_cuts": 0, + "independent_typed_accumulators_required": 16, + "native_word_replayed_here": false, + "omitted_entry_translation_failures": 224, + "payload_decompressed_sha256": "36ca8bf485ef219a1eaf34e58435fa2504ab21bac7c6b726e5afdcc52a60be72", + "per_reader_real_scalar_units": 1088, + "phase_counts": { + "FULL_exit": 224, + "FULL_source_entry": 224, + "hole_target_entry": 224 + }, + "prefix_row_one_norm": "11", + "reader_coefficients": { + "-1": 90, + "1": 46 + }, + "reader_nonzeros": 136, + "reader_row_lengths": { + "7": 8, + "10": 8 + }, + "reader_source_port_support": 96, + "record_retention_or_restoration_claimed": false, + "source_or_helper_fields_modified": 0, + "source_pins": { + "model": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "native": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/normal/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "scalar_tariff": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/normal/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "views": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/normal/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + } + }, + "status": "PASS_EXACT_CURRENT_READER_CUTS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/READERS.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/READERS.json.gz new file mode 100644 index 0000000000..1362a82fd1 Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/READERS.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/stdout.log new file mode 100644 index 0000000000..696dc656a0 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/normal/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_EXACT_CURRENT_READER_CUTS", "phases": 672, "reader_ADDs": 136, "scalar": 1088} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/CHECKS.json new file mode 100644 index 0000000000..b462af2b14 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/CHECKS.json @@ -0,0 +1,49 @@ +{ + "additional_coefficient_binary_height": 0, + "arbitrary_input_columns_per_local_reader": 656, + "checker_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "complete_supplier_claimed": false, + "extra_source_native_lines_at_these_cuts": 0, + "independent_typed_accumulators_required": 16, + "native_word_replayed_here": false, + "omitted_entry_translation_failures": 224, + "payload_decompressed_sha256": "156250cffa7218bc81c831e0d64d8b6f84a08c4cfbdce49421f4fd2a20720695", + "per_reader_real_scalar_units": 1088, + "phase_counts": { + "FULL_exit": 224, + "FULL_source_entry": 224, + "hole_target_entry": 224 + }, + "prefix_row_one_norm": "11", + "reader_coefficients": { + "-1": 90, + "1": 46 + }, + "reader_nonzeros": 136, + "reader_row_lengths": { + "7": 8, + "10": 8 + }, + "reader_source_port_support": 96, + "record_retention_or_restoration_claimed": false, + "source_or_helper_fields_modified": 0, + "source_pins": { + "model": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "native": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/optimized/campaign/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "scalar_tariff": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/optimized/campaign/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "views": { + "path": "/private/tmp/original-j-rank-readers-final-results-20261022/reader_producer/optimized/campaign/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + } + }, + "status": "PASS_EXACT_CURRENT_READER_CUTS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/READERS.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/READERS.json.gz new file mode 100644 index 0000000000..174f0e2dd2 Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/READERS.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/stdout.log b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/stdout.log new file mode 100644 index 0000000000..696dc656a0 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/evidence/replay/reader_producer/optimized/stdout.log @@ -0,0 +1 @@ +{"status": "PASS_EXACT_CURRENT_READER_CUTS", "phases": 672, "reader_ADDs": 136, "scalar": 1088} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json new file mode 100644 index 0000000000..df6d92de6f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json @@ -0,0 +1,12810 @@ +{ + "data_fields": 224, + "dimension": 25, + "entries": [ + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 0, + "q": 11, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3588, + "exit_Y": 3588 + }, + "port": 0, + "q": 11, + "route_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917508, + "exit_Y": 917508 + }, + "port": 0, + "q": 11, + "route_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 1, + "q": 19, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5636, + "exit_Y": 5636 + }, + "port": 1, + "q": 19, + "route_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441796, + "exit_Y": 1441796 + }, + "port": 1, + "q": 19, + "route_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 2, + "q": 35, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9732, + "exit_Y": 9732 + }, + "port": 2, + "q": 35, + "route_columns": [ + 8739, + 9251, + 9728, + 2048, + 4096, + 1571, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490372, + "exit_Y": 2490372 + }, + "port": 2, + "q": 35, + "route_columns": [ + 2228259, + 2359331, + 2490368, + 524288, + 1048576, + 393251, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 3, + "q": 67, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17924, + "exit_Y": 17924 + }, + "port": 3, + "q": 67, + "route_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587524, + "exit_Y": 4587524 + }, + "port": 3, + "q": 67, + "route_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 4, + "q": 131, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34308, + "exit_Y": 34308 + }, + "port": 4, + "q": 131, + "route_columns": [ + 33411, + 33923, + 34304, + 2048, + 4096, + 8192, + 16384, + 1667, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781828, + "exit_Y": 8781828 + }, + "port": 4, + "q": 131, + "route_columns": [ + 8519811, + 8650883, + 8781824, + 524288, + 1048576, + 2097152, + 4194304, + 393347, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 5, + "q": 259, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67076, + "exit_Y": 67076 + }, + "port": 5, + "q": 259, + "route_columns": [ + 66307, + 66819, + 67072, + 2048, + 4096, + 8192, + 16384, + 32768, + 1795, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170436, + "exit_Y": 17170436 + }, + "port": 5, + "q": 259, + "route_columns": [ + 16908547, + 17039619, + 17170432, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393475, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 6, + "q": 13, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3586, + "exit_Y": 3586 + }, + "port": 6, + "q": 13, + "route_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917506, + "exit_Y": 917506 + }, + "port": 6, + "q": 13, + "route_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 7, + "q": 21, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5634, + "exit_Y": 5634 + }, + "port": 7, + "q": 21, + "route_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441794, + "exit_Y": 1441794 + }, + "port": 7, + "q": 21, + "route_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 8, + "q": 37, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9730, + "exit_Y": 9730 + }, + "port": 8, + "q": 37, + "route_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490370, + "exit_Y": 2490370 + }, + "port": 8, + "q": 37, + "route_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 9, + "q": 69, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17922, + "exit_Y": 17922 + }, + "port": 9, + "q": 69, + "route_columns": [ + 17477, + 17920, + 16965, + 2048, + 4096, + 8192, + 1605, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587522, + "exit_Y": 4587522 + }, + "port": 9, + "q": 69, + "route_columns": [ + 4456517, + 4587520, + 4325445, + 524288, + 1048576, + 2097152, + 393285, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 10, + "q": 133, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34306, + "exit_Y": 34306 + }, + "port": 10, + "q": 133, + "route_columns": [ + 33925, + 34304, + 33413, + 2048, + 4096, + 8192, + 16384, + 1669, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781826, + "exit_Y": 8781826 + }, + "port": 10, + "q": 133, + "route_columns": [ + 8650885, + 8781824, + 8519813, + 524288, + 1048576, + 2097152, + 4194304, + 393349, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 11, + "q": 261, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67074, + "exit_Y": 67074 + }, + "port": 11, + "q": 261, + "route_columns": [ + 66821, + 67072, + 66309, + 2048, + 4096, + 8192, + 16384, + 32768, + 1797, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170434, + "exit_Y": 17170434 + }, + "port": 11, + "q": 261, + "route_columns": [ + 17039621, + 17170432, + 16908549, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393477, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 12, + "q": 41, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 10754, + "exit_Y": 10754 + }, + "port": 12, + "q": 41, + "route_columns": [ + 10281, + 10752, + 1024, + 8745, + 4096, + 2601, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 2752514, + "exit_Y": 2752514 + }, + "port": 12, + "q": 41, + "route_columns": [ + 2621481, + 2752512, + 262144, + 2228265, + 1048576, + 655401, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 13, + "q": 73, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 18946, + "exit_Y": 18946 + }, + "port": 13, + "q": 73, + "route_columns": [ + 18505, + 18944, + 1024, + 16969, + 4096, + 8192, + 2633, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 4849666, + "exit_Y": 4849666 + }, + "port": 13, + "q": 73, + "route_columns": [ + 4718665, + 4849664, + 262144, + 4325449, + 1048576, + 2097152, + 655433, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 14, + "q": 137, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 35330, + "exit_Y": 35330 + }, + "port": 14, + "q": 137, + "route_columns": [ + 34953, + 35328, + 1024, + 33417, + 4096, + 8192, + 16384, + 2697, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9043970, + "exit_Y": 9043970 + }, + "port": 14, + "q": 137, + "route_columns": [ + 8913033, + 9043968, + 262144, + 8519817, + 1048576, + 2097152, + 4194304, + 655497, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 15, + "q": 265, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 68098, + "exit_Y": 68098 + }, + "port": 15, + "q": 265, + "route_columns": [ + 67849, + 68096, + 1024, + 66313, + 4096, + 8192, + 16384, + 32768, + 2825, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 17432578, + "exit_Y": 17432578 + }, + "port": 15, + "q": 265, + "route_columns": [ + 17301769, + 17432576, + 262144, + 16908553, + 1048576, + 2097152, + 4194304, + 8388608, + 655625, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 16, + "q": 49, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 12802, + "exit_Y": 12802 + }, + "port": 16, + "q": 49, + "route_columns": [ + 12337, + 12800, + 1024, + 2048, + 8753, + 4657, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3276802, + "exit_Y": 3276802 + }, + "port": 16, + "q": 49, + "route_columns": [ + 3145777, + 3276800, + 262144, + 524288, + 2228273, + 1179697, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 17, + "q": 81, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 20994, + "exit_Y": 20994 + }, + "port": 17, + "q": 81, + "route_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 5373954, + "exit_Y": 5373954 + }, + "port": 17, + "q": 81, + "route_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 18, + "q": 145, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 37378, + "exit_Y": 37378 + }, + "port": 18, + "q": 145, + "route_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 9568258, + "exit_Y": 9568258 + }, + "port": 18, + "q": 145, + "route_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 19, + "q": 273, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 70146, + "exit_Y": 70146 + }, + "port": 19, + "q": 273, + "route_columns": [ + 69905, + 70144, + 1024, + 2048, + 66321, + 8192, + 16384, + 32768, + 4881, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 17956866, + "exit_Y": 17956866 + }, + "port": 19, + "q": 273, + "route_columns": [ + 17826065, + 17956864, + 262144, + 524288, + 16908561, + 2097152, + 4194304, + 8388608, + 1179921, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 20, + "q": 161, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 41474, + "exit_Y": 41474 + }, + "port": 20, + "q": 161, + "route_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 10616834, + "exit_Y": 10616834 + }, + "port": 20, + "q": 161, + "route_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 21, + "q": 289, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 74242, + "exit_Y": 74242 + }, + "port": 21, + "q": 289, + "route_columns": [ + 74017, + 74240, + 1024, + 2048, + 4096, + 66337, + 16384, + 32768, + 8993, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 19005442, + "exit_Y": 19005442 + }, + "port": 21, + "q": 289, + "route_columns": [ + 18874657, + 19005440, + 262144, + 524288, + 1048576, + 16908577, + 4194304, + 8388608, + 2228513, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 22, + "q": 193, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 49666, + "exit_Y": 49666 + }, + "port": 22, + "q": 193, + "route_columns": [ + 49345, + 49664, + 1024, + 2048, + 4096, + 8192, + 33473, + 17089, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 12713986, + "exit_Y": 12713986 + }, + "port": 22, + "q": 193, + "route_columns": [ + 12583105, + 12713984, + 262144, + 524288, + 1048576, + 2097152, + 8519873, + 4325569, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 23, + "q": 321, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 82434, + "exit_Y": 82434 + }, + "port": 23, + "q": 321, + "route_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 21102594, + "exit_Y": 21102594 + }, + "port": 23, + "q": 321, + "route_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 24, + "q": 385, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 98818, + "exit_Y": 98818 + }, + "port": 24, + "q": 385, + "route_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 25296898, + "exit_Y": 25296898 + }, + "port": 24, + "q": 385, + "route_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 25, + "q": 14, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3585, + "exit_Y": 3585 + }, + "port": 25, + "q": 14, + "route_columns": [ + 3584, + 3086, + 2574, + 1550, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917505, + "exit_Y": 917505 + }, + "port": 25, + "q": 14, + "route_columns": [ + 917504, + 786446, + 655374, + 393230, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 26, + "q": 22, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5633, + "exit_Y": 5633 + }, + "port": 26, + "q": 22, + "route_columns": [ + 5632, + 5142, + 4630, + 2048, + 1558, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441793, + "exit_Y": 1441793 + }, + "port": 26, + "q": 22, + "route_columns": [ + 1441792, + 1310742, + 1179670, + 524288, + 393238, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 27, + "q": 38, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9729, + "exit_Y": 9729 + }, + "port": 27, + "q": 38, + "route_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490369, + "exit_Y": 2490369 + }, + "port": 27, + "q": 38, + "route_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 28, + "q": 70, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17921, + "exit_Y": 17921 + }, + "port": 28, + "q": 70, + "route_columns": [ + 17920, + 17478, + 16966, + 2048, + 4096, + 8192, + 1606, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587521, + "exit_Y": 4587521 + }, + "port": 28, + "q": 70, + "route_columns": [ + 4587520, + 4456518, + 4325446, + 524288, + 1048576, + 2097152, + 393286, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 29, + "q": 134, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34305, + "exit_Y": 34305 + }, + "port": 29, + "q": 134, + "route_columns": [ + 34304, + 33926, + 33414, + 2048, + 4096, + 8192, + 16384, + 1670, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781825, + "exit_Y": 8781825 + }, + "port": 29, + "q": 134, + "route_columns": [ + 8781824, + 8650886, + 8519814, + 524288, + 1048576, + 2097152, + 4194304, + 393350, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 30, + "q": 262, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67073, + "exit_Y": 67073 + }, + "port": 30, + "q": 262, + "route_columns": [ + 67072, + 66822, + 66310, + 2048, + 4096, + 8192, + 16384, + 32768, + 1798, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170433, + "exit_Y": 17170433 + }, + "port": 30, + "q": 262, + "route_columns": [ + 17170432, + 17039622, + 16908550, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 393478, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 31, + "q": 26, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 6657, + "exit_Y": 6657 + }, + "port": 31, + "q": 26, + "route_columns": [ + 6656, + 6170, + 1024, + 4634, + 2586, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 1703937, + "exit_Y": 1703937 + }, + "port": 31, + "q": 26, + "route_columns": [ + 1703936, + 1572890, + 262144, + 1179674, + 655386, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 32, + "q": 74, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 18945, + "exit_Y": 18945 + }, + "port": 32, + "q": 74, + "route_columns": [ + 18944, + 18506, + 1024, + 16970, + 4096, + 8192, + 2634, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 4849665, + "exit_Y": 4849665 + }, + "port": 32, + "q": 74, + "route_columns": [ + 4849664, + 4718666, + 262144, + 4325450, + 1048576, + 2097152, + 655434, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 33, + "q": 138, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 35329, + "exit_Y": 35329 + }, + "port": 33, + "q": 138, + "route_columns": [ + 35328, + 34954, + 1024, + 33418, + 4096, + 8192, + 16384, + 2698, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9043969, + "exit_Y": 9043969 + }, + "port": 33, + "q": 138, + "route_columns": [ + 9043968, + 8913034, + 262144, + 8519818, + 1048576, + 2097152, + 4194304, + 655498, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 34, + "q": 266, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 68097, + "exit_Y": 68097 + }, + "port": 34, + "q": 266, + "route_columns": [ + 68096, + 67850, + 1024, + 66314, + 4096, + 8192, + 16384, + 32768, + 2826, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 17432577, + "exit_Y": 17432577 + }, + "port": 34, + "q": 266, + "route_columns": [ + 17432576, + 17301770, + 262144, + 16908554, + 1048576, + 2097152, + 4194304, + 8388608, + 655626, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 35, + "q": 50, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 12801, + "exit_Y": 12801 + }, + "port": 35, + "q": 50, + "route_columns": [ + 12800, + 12338, + 1024, + 2048, + 8754, + 4658, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3276801, + "exit_Y": 3276801 + }, + "port": 35, + "q": 50, + "route_columns": [ + 3276800, + 3145778, + 262144, + 524288, + 2228274, + 1179698, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 36, + "q": 146, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 37377, + "exit_Y": 37377 + }, + "port": 36, + "q": 146, + "route_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 9568257, + "exit_Y": 9568257 + }, + "port": 36, + "q": 146, + "route_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 37, + "q": 274, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 70145, + "exit_Y": 70145 + }, + "port": 37, + "q": 274, + "route_columns": [ + 70144, + 69906, + 1024, + 2048, + 66322, + 8192, + 16384, + 32768, + 4882, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 17956865, + "exit_Y": 17956865 + }, + "port": 37, + "q": 274, + "route_columns": [ + 17956864, + 17826066, + 262144, + 524288, + 16908562, + 2097152, + 4194304, + 8388608, + 1179922, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 38, + "q": 98, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 25089, + "exit_Y": 25089 + }, + "port": 38, + "q": 98, + "route_columns": [ + 25088, + 24674, + 1024, + 2048, + 4096, + 16994, + 8802, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 6422529, + "exit_Y": 6422529 + }, + "port": 38, + "q": 98, + "route_columns": [ + 6422528, + 6291554, + 262144, + 524288, + 1048576, + 4325474, + 2228322, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 39, + "q": 162, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 41473, + "exit_Y": 41473 + }, + "port": 39, + "q": 162, + "route_columns": [ + 41472, + 41122, + 1024, + 2048, + 4096, + 33442, + 16384, + 8866, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 10616833, + "exit_Y": 10616833 + }, + "port": 39, + "q": 162, + "route_columns": [ + 10616832, + 10485922, + 262144, + 524288, + 1048576, + 8519842, + 4194304, + 2228386, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 40, + "q": 290, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 74241, + "exit_Y": 74241 + }, + "port": 40, + "q": 290, + "route_columns": [ + 74240, + 74018, + 1024, + 2048, + 4096, + 66338, + 16384, + 32768, + 8994, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 19005441, + "exit_Y": 19005441 + }, + "port": 40, + "q": 290, + "route_columns": [ + 19005440, + 18874658, + 262144, + 524288, + 1048576, + 16908578, + 4194304, + 8388608, + 2228514, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 41, + "q": 194, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 49665, + "exit_Y": 49665 + }, + "port": 41, + "q": 194, + "route_columns": [ + 49664, + 49346, + 1024, + 2048, + 4096, + 8192, + 33474, + 17090, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 12713985, + "exit_Y": 12713985 + }, + "port": 41, + "q": 194, + "route_columns": [ + 12713984, + 12583106, + 262144, + 524288, + 1048576, + 2097152, + 8519874, + 4325570, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 42, + "q": 322, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 82433, + "exit_Y": 82433 + }, + "port": 42, + "q": 322, + "route_columns": [ + 82432, + 82242, + 1024, + 2048, + 4096, + 8192, + 66370, + 32768, + 17218, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 21102593, + "exit_Y": 21102593 + }, + "port": 42, + "q": 322, + "route_columns": [ + 21102592, + 20971842, + 262144, + 524288, + 1048576, + 2097152, + 16908610, + 8388608, + 4325698, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 43, + "q": 386, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 98817, + "exit_Y": 98817 + }, + "port": 43, + "q": 386, + "route_columns": [ + 98816, + 98690, + 1024, + 2048, + 4096, + 8192, + 16384, + 66434, + 33666, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 25296897, + "exit_Y": 25296897 + }, + "port": 43, + "q": 386, + "route_columns": [ + 25296896, + 25166210, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908674, + 8520066, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 44, + "q": 28, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 7169, + "exit_Y": 7169 + }, + "port": 44, + "q": 28, + "route_columns": [ + 7168, + 512, + 6172, + 5148, + 3100, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 1835009, + "exit_Y": 1835009 + }, + "port": 44, + "q": 28, + "route_columns": [ + 1835008, + 131072, + 1572892, + 1310748, + 786460, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 45, + "q": 44, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 11265, + "exit_Y": 11265 + }, + "port": 45, + "q": 44, + "route_columns": [ + 11264, + 512, + 10284, + 9260, + 4096, + 3116, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 2883585, + "exit_Y": 2883585 + }, + "port": 45, + "q": 44, + "route_columns": [ + 2883584, + 131072, + 2621484, + 2359340, + 1048576, + 786476, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 46, + "q": 140, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 35841, + "exit_Y": 35841 + }, + "port": 46, + "q": 140, + "route_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 9175041, + "exit_Y": 9175041 + }, + "port": 46, + "q": 140, + "route_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 47, + "q": 268, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 68609, + "exit_Y": 68609 + }, + "port": 47, + "q": 268, + "route_columns": [ + 68608, + 512, + 67852, + 66828, + 4096, + 8192, + 16384, + 32768, + 3340, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 17563649, + "exit_Y": 17563649 + }, + "port": 47, + "q": 268, + "route_columns": [ + 17563648, + 131072, + 17301772, + 17039628, + 1048576, + 2097152, + 4194304, + 8388608, + 786700, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 48, + "q": 84, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 21505, + "exit_Y": 21505 + }, + "port": 48, + "q": 84, + "route_columns": [ + 21504, + 512, + 20564, + 2048, + 17492, + 8192, + 5204, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 5505025, + "exit_Y": 5505025 + }, + "port": 48, + "q": 84, + "route_columns": [ + 5505024, + 131072, + 5242964, + 524288, + 4456532, + 2097152, + 1310804, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 49, + "q": 148, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 37889, + "exit_Y": 37889 + }, + "port": 49, + "q": 148, + "route_columns": [ + 37888, + 512, + 37012, + 2048, + 33940, + 8192, + 16384, + 5268, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 9699329, + "exit_Y": 9699329 + }, + "port": 49, + "q": 148, + "route_columns": [ + 9699328, + 131072, + 9437332, + 524288, + 8650900, + 2097152, + 4194304, + 1310868, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 50, + "q": 276, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 70657, + "exit_Y": 70657 + }, + "port": 50, + "q": 276, + "route_columns": [ + 70656, + 512, + 69908, + 2048, + 66836, + 8192, + 16384, + 32768, + 5396, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 18087937, + "exit_Y": 18087937 + }, + "port": 50, + "q": 276, + "route_columns": [ + 18087936, + 131072, + 17826068, + 524288, + 17039636, + 2097152, + 4194304, + 8388608, + 1310996, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 51, + "q": 100, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 25601, + "exit_Y": 25601 + }, + "port": 51, + "q": 100, + "route_columns": [ + 25600, + 512, + 24676, + 2048, + 4096, + 17508, + 9316, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 6553601, + "exit_Y": 6553601 + }, + "port": 51, + "q": 100, + "route_columns": [ + 6553600, + 131072, + 6291556, + 524288, + 1048576, + 4456548, + 2359396, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 52, + "q": 164, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 41985, + "exit_Y": 41985 + }, + "port": 52, + "q": 164, + "route_columns": [ + 41984, + 512, + 41124, + 2048, + 4096, + 33956, + 16384, + 9380, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 10747905, + "exit_Y": 10747905 + }, + "port": 52, + "q": 164, + "route_columns": [ + 10747904, + 131072, + 10485924, + 524288, + 1048576, + 8650916, + 4194304, + 2359460, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 53, + "q": 292, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 74753, + "exit_Y": 74753 + }, + "port": 53, + "q": 292, + "route_columns": [ + 74752, + 512, + 74020, + 2048, + 4096, + 66852, + 16384, + 32768, + 9508, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 19136513, + "exit_Y": 19136513 + }, + "port": 53, + "q": 292, + "route_columns": [ + 19136512, + 131072, + 18874660, + 524288, + 1048576, + 17039652, + 4194304, + 8388608, + 2359588, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 54, + "q": 196, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 50177, + "exit_Y": 50177 + }, + "port": 54, + "q": 196, + "route_columns": [ + 50176, + 512, + 49348, + 2048, + 4096, + 8192, + 33988, + 17604, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 12845057, + "exit_Y": 12845057 + }, + "port": 54, + "q": 196, + "route_columns": [ + 12845056, + 131072, + 12583108, + 524288, + 1048576, + 2097152, + 8650948, + 4456644, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 55, + "q": 324, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 82945, + "exit_Y": 82945 + }, + "port": 55, + "q": 324, + "route_columns": [ + 82944, + 512, + 82244, + 2048, + 4096, + 8192, + 66884, + 32768, + 17732, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 21233665, + "exit_Y": 21233665 + }, + "port": 55, + "q": 324, + "route_columns": [ + 21233664, + 131072, + 20971844, + 524288, + 1048576, + 2097152, + 17039684, + 8388608, + 4456772, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 56, + "q": 388, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 99329, + "exit_Y": 99329 + }, + "port": 56, + "q": 388, + "route_columns": [ + 99328, + 512, + 98692, + 2048, + 4096, + 8192, + 16384, + 66948, + 34180, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 25427969, + "exit_Y": 25427969 + }, + "port": 56, + "q": 388, + "route_columns": [ + 25427968, + 131072, + 25166212, + 524288, + 1048576, + 2097152, + 4194304, + 17039748, + 8651140, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 57, + "q": 56, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 14337, + "exit_Y": 14337 + }, + "port": 57, + "q": 56, + "route_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 3670017, + "exit_Y": 3670017 + }, + "port": 57, + "q": 56, + "route_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 58, + "q": 88, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 22529, + "exit_Y": 22529 + }, + "port": 58, + "q": 88, + "route_columns": [ + 22528, + 512, + 1024, + 20568, + 18520, + 8192, + 6232, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 5767169, + "exit_Y": 5767169 + }, + "port": 58, + "q": 88, + "route_columns": [ + 5767168, + 131072, + 262144, + 5242968, + 4718680, + 2097152, + 1572952, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 59, + "q": 152, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 38913, + "exit_Y": 38913 + }, + "port": 59, + "q": 152, + "route_columns": [ + 38912, + 512, + 1024, + 37016, + 34968, + 8192, + 16384, + 6296, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 9961473, + "exit_Y": 9961473 + }, + "port": 59, + "q": 152, + "route_columns": [ + 9961472, + 131072, + 262144, + 9437336, + 8913048, + 2097152, + 4194304, + 1573016, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 60, + "q": 280, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 71681, + "exit_Y": 71681 + }, + "port": 60, + "q": 280, + "route_columns": [ + 71680, + 512, + 1024, + 69912, + 67864, + 8192, + 16384, + 32768, + 6424, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 18350081, + "exit_Y": 18350081 + }, + "port": 60, + "q": 280, + "route_columns": [ + 18350080, + 131072, + 262144, + 17826072, + 17301784, + 2097152, + 4194304, + 8388608, + 1573144, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 61, + "q": 104, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 26625, + "exit_Y": 26625 + }, + "port": 61, + "q": 104, + "route_columns": [ + 26624, + 512, + 1024, + 24680, + 4096, + 18536, + 10344, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 6815745, + "exit_Y": 6815745 + }, + "port": 61, + "q": 104, + "route_columns": [ + 6815744, + 131072, + 262144, + 6291560, + 1048576, + 4718696, + 2621544, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 62, + "q": 168, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 43009, + "exit_Y": 43009 + }, + "port": 62, + "q": 168, + "route_columns": [ + 43008, + 512, + 1024, + 41128, + 4096, + 34984, + 16384, + 10408, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 11010049, + "exit_Y": 11010049 + }, + "port": 62, + "q": 168, + "route_columns": [ + 11010048, + 131072, + 262144, + 10485928, + 1048576, + 8913064, + 4194304, + 2621608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 63, + "q": 296, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 75777, + "exit_Y": 75777 + }, + "port": 63, + "q": 296, + "route_columns": [ + 75776, + 512, + 1024, + 74024, + 4096, + 67880, + 16384, + 32768, + 10536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 19398657, + "exit_Y": 19398657 + }, + "port": 63, + "q": 296, + "route_columns": [ + 19398656, + 131072, + 262144, + 18874664, + 1048576, + 17301800, + 4194304, + 8388608, + 2621736, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 64, + "q": 200, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 51201, + "exit_Y": 51201 + }, + "port": 64, + "q": 200, + "route_columns": [ + 51200, + 512, + 1024, + 49352, + 4096, + 8192, + 35016, + 18632, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 13107201, + "exit_Y": 13107201 + }, + "port": 64, + "q": 200, + "route_columns": [ + 13107200, + 131072, + 262144, + 12583112, + 1048576, + 2097152, + 8913096, + 4718792, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 65, + "q": 328, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 83969, + "exit_Y": 83969 + }, + "port": 65, + "q": 328, + "route_columns": [ + 83968, + 512, + 1024, + 82248, + 4096, + 8192, + 67912, + 32768, + 18760, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 21495809, + "exit_Y": 21495809 + }, + "port": 65, + "q": 328, + "route_columns": [ + 21495808, + 131072, + 262144, + 20971848, + 1048576, + 2097152, + 17301832, + 8388608, + 4718920, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 66, + "q": 392, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 100353, + "exit_Y": 100353 + }, + "port": 66, + "q": 392, + "route_columns": [ + 100352, + 512, + 1024, + 98696, + 4096, + 8192, + 16384, + 67976, + 35208, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 25690113, + "exit_Y": 25690113 + }, + "port": 66, + "q": 392, + "route_columns": [ + 25690112, + 131072, + 262144, + 25166216, + 1048576, + 2097152, + 4194304, + 17301896, + 8913288, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 67, + "q": 112, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 28673, + "exit_Y": 28673 + }, + "port": 67, + "q": 112, + "route_columns": [ + 28672, + 512, + 1024, + 2048, + 24688, + 20592, + 12400, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 7340033, + "exit_Y": 7340033 + }, + "port": 67, + "q": 112, + "route_columns": [ + 7340032, + 131072, + 262144, + 524288, + 6291568, + 5242992, + 3145840, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 68, + "q": 176, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 45057, + "exit_Y": 45057 + }, + "port": 68, + "q": 176, + "route_columns": [ + 45056, + 512, + 1024, + 2048, + 41136, + 37040, + 16384, + 12464, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 11534337, + "exit_Y": 11534337 + }, + "port": 68, + "q": 176, + "route_columns": [ + 11534336, + 131072, + 262144, + 524288, + 10485936, + 9437360, + 4194304, + 3145904, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 69, + "q": 304, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 77825, + "exit_Y": 77825 + }, + "port": 69, + "q": 304, + "route_columns": [ + 77824, + 512, + 1024, + 2048, + 74032, + 69936, + 16384, + 32768, + 12592, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 19922945, + "exit_Y": 19922945 + }, + "port": 69, + "q": 304, + "route_columns": [ + 19922944, + 131072, + 262144, + 524288, + 18874672, + 17826096, + 4194304, + 8388608, + 3146032, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 70, + "q": 208, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 53249, + "exit_Y": 53249 + }, + "port": 70, + "q": 208, + "route_columns": [ + 53248, + 512, + 1024, + 2048, + 49360, + 8192, + 37072, + 20688, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 13631489, + "exit_Y": 13631489 + }, + "port": 70, + "q": 208, + "route_columns": [ + 13631488, + 131072, + 262144, + 524288, + 12583120, + 2097152, + 9437392, + 5243088, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 71, + "q": 336, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 86017, + "exit_Y": 86017 + }, + "port": 71, + "q": 336, + "route_columns": [ + 86016, + 512, + 1024, + 2048, + 82256, + 8192, + 69968, + 32768, + 20816, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 22020097, + "exit_Y": 22020097 + }, + "port": 71, + "q": 336, + "route_columns": [ + 22020096, + 131072, + 262144, + 524288, + 20971856, + 2097152, + 17826128, + 8388608, + 5243216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 72, + "q": 400, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 102401, + "exit_Y": 102401 + }, + "port": 72, + "q": 400, + "route_columns": [ + 102400, + 512, + 1024, + 2048, + 98704, + 8192, + 16384, + 70032, + 37264, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 26214401, + "exit_Y": 26214401 + }, + "port": 72, + "q": 400, + "route_columns": [ + 26214400, + 131072, + 262144, + 524288, + 25166224, + 2097152, + 4194304, + 17826192, + 9437584, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 73, + "q": 224, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 57345, + "exit_Y": 57345 + }, + "port": 73, + "q": 224, + "route_columns": [ + 57344, + 512, + 1024, + 2048, + 4096, + 49376, + 41184, + 24800, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 14680065, + "exit_Y": 14680065 + }, + "port": 73, + "q": 224, + "route_columns": [ + 14680064, + 131072, + 262144, + 524288, + 1048576, + 12583136, + 10485984, + 6291680, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 74, + "q": 352, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 90113, + "exit_Y": 90113 + }, + "port": 74, + "q": 352, + "route_columns": [ + 90112, + 512, + 1024, + 2048, + 4096, + 82272, + 74080, + 32768, + 24928, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 23068673, + "exit_Y": 23068673 + }, + "port": 74, + "q": 352, + "route_columns": [ + 23068672, + 131072, + 262144, + 524288, + 1048576, + 20971872, + 18874720, + 8388608, + 6291808, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 75, + "q": 416, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 106497, + "exit_Y": 106497 + }, + "port": 75, + "q": 416, + "route_columns": [ + 106496, + 512, + 1024, + 2048, + 4096, + 98720, + 16384, + 74144, + 41376, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 27262977, + "exit_Y": 27262977 + }, + "port": 75, + "q": 416, + "route_columns": [ + 27262976, + 131072, + 262144, + 524288, + 1048576, + 25166240, + 4194304, + 18874784, + 10486176, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 76, + "q": 448, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 114689, + "exit_Y": 114689 + }, + "port": 76, + "q": 448, + "route_columns": [ + 114688, + 512, + 1024, + 2048, + 4096, + 8192, + 98752, + 82368, + 49600, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 29360129, + "exit_Y": 29360129 + }, + "port": 76, + "q": 448, + "route_columns": [ + 29360128, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 25166272, + 20971968, + 12583360, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 77, + "q": 508, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 130049, + "exit_Y": 130049 + }, + "port": 77, + "q": 508, + "route_columns": [ + 130048, + 512, + 129532, + 128508, + 126460, + 122364, + 114172, + 97788, + 65020, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 33292289, + "exit_Y": 33292289 + }, + "port": 77, + "q": 508, + "route_columns": [ + 33292288, + 131072, + 33030652, + 32768508, + 32244220, + 31195644, + 29098492, + 24904188, + 16515580, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 78, + "q": 506, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 129537, + "exit_Y": 129537 + }, + "port": 78, + "q": 506, + "route_columns": [ + 129536, + 129530, + 1024, + 127994, + 125946, + 121850, + 113658, + 97274, + 64506, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 33161217, + "exit_Y": 33161217 + }, + "port": 78, + "q": 506, + "route_columns": [ + 33161216, + 33030650, + 262144, + 32637434, + 32113146, + 31064570, + 28967418, + 24773114, + 16384506, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 79, + "q": 502, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128513, + "exit_Y": 128513 + }, + "port": 79, + "q": 502, + "route_columns": [ + 128512, + 128502, + 127990, + 2048, + 124918, + 120822, + 112630, + 96246, + 63478, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899073, + "exit_Y": 32899073 + }, + "port": 79, + "q": 502, + "route_columns": [ + 32899072, + 32768502, + 32637430, + 524288, + 31850998, + 30802422, + 28705270, + 24510966, + 16122358, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 80, + "q": 494, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126465, + "exit_Y": 126465 + }, + "port": 80, + "q": 494, + "route_columns": [ + 126464, + 126446, + 125934, + 124910, + 4096, + 118766, + 110574, + 94190, + 61422, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374785, + "exit_Y": 32374785 + }, + "port": 80, + "q": 494, + "route_columns": [ + 32374784, + 32244206, + 32113134, + 31850990, + 1048576, + 30278126, + 28180974, + 23986670, + 15598062, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 81, + "q": 478, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122369, + "exit_Y": 122369 + }, + "port": 81, + "q": 478, + "route_columns": [ + 122368, + 122334, + 121822, + 120798, + 118750, + 8192, + 106462, + 90078, + 57310, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326209, + "exit_Y": 31326209 + }, + "port": 81, + "q": 478, + "route_columns": [ + 31326208, + 31195614, + 31064542, + 30802398, + 30278110, + 2097152, + 27132382, + 22938078, + 14549470, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 82, + "q": 446, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114177, + "exit_Y": 114177 + }, + "port": 82, + "q": 446, + "route_columns": [ + 114176, + 114110, + 113598, + 112574, + 110526, + 106430, + 16384, + 81854, + 49086, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229057, + "exit_Y": 29229057 + }, + "port": 82, + "q": 446, + "route_columns": [ + 29229056, + 29098430, + 28967358, + 28705214, + 28180926, + 27132350, + 4194304, + 20840894, + 12452286, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 83, + "q": 382, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97793, + "exit_Y": 97793 + }, + "port": 83, + "q": 382, + "route_columns": [ + 97792, + 97662, + 97150, + 96126, + 94078, + 89982, + 81790, + 32768, + 32638, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034753, + "exit_Y": 25034753 + }, + "port": 83, + "q": 382, + "route_columns": [ + 25034752, + 24904062, + 24772990, + 24510846, + 23986558, + 22937982, + 20840830, + 8388608, + 8257918, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 84, + "q": 254, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65025, + "exit_Y": 65025 + }, + "port": 84, + "q": 254, + "route_columns": [ + 65024, + 64766, + 64254, + 63230, + 61182, + 57086, + 48894, + 32510, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646145, + "exit_Y": 16646145 + }, + "port": 84, + "q": 254, + "route_columns": [ + 16646144, + 16515326, + 16384254, + 16122110, + 15597822, + 14549246, + 12452094, + 8257790, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 85, + "q": 505, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 129538, + "exit_Y": 129538 + }, + "port": 85, + "q": 505, + "route_columns": [ + 129529, + 129536, + 1024, + 127993, + 125945, + 121849, + 113657, + 97273, + 64505, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 33161218, + "exit_Y": 33161218 + }, + "port": 85, + "q": 505, + "route_columns": [ + 33030649, + 33161216, + 262144, + 32637433, + 32113145, + 31064569, + 28967417, + 24773113, + 16384505, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 86, + "q": 501, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128514, + "exit_Y": 128514 + }, + "port": 86, + "q": 501, + "route_columns": [ + 128501, + 128512, + 127989, + 2048, + 124917, + 120821, + 112629, + 96245, + 63477, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899074, + "exit_Y": 32899074 + }, + "port": 86, + "q": 501, + "route_columns": [ + 32768501, + 32899072, + 32637429, + 524288, + 31850997, + 30802421, + 28705269, + 24510965, + 16122357, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 87, + "q": 493, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126466, + "exit_Y": 126466 + }, + "port": 87, + "q": 493, + "route_columns": [ + 126445, + 126464, + 125933, + 124909, + 4096, + 118765, + 110573, + 94189, + 61421, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374786, + "exit_Y": 32374786 + }, + "port": 87, + "q": 493, + "route_columns": [ + 32244205, + 32374784, + 32113133, + 31850989, + 1048576, + 30278125, + 28180973, + 23986669, + 15598061, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 88, + "q": 477, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122370, + "exit_Y": 122370 + }, + "port": 88, + "q": 477, + "route_columns": [ + 122333, + 122368, + 121821, + 120797, + 118749, + 8192, + 106461, + 90077, + 57309, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326210, + "exit_Y": 31326210 + }, + "port": 88, + "q": 477, + "route_columns": [ + 31195613, + 31326208, + 31064541, + 30802397, + 30278109, + 2097152, + 27132381, + 22938077, + 14549469, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 89, + "q": 445, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114178, + "exit_Y": 114178 + }, + "port": 89, + "q": 445, + "route_columns": [ + 114109, + 114176, + 113597, + 112573, + 110525, + 106429, + 16384, + 81853, + 49085, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229058, + "exit_Y": 29229058 + }, + "port": 89, + "q": 445, + "route_columns": [ + 29098429, + 29229056, + 28967357, + 28705213, + 28180925, + 27132349, + 4194304, + 20840893, + 12452285, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 90, + "q": 381, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97794, + "exit_Y": 97794 + }, + "port": 90, + "q": 381, + "route_columns": [ + 97661, + 97792, + 97149, + 96125, + 94077, + 89981, + 81789, + 32768, + 32637, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034754, + "exit_Y": 25034754 + }, + "port": 90, + "q": 381, + "route_columns": [ + 24904061, + 25034752, + 24772989, + 24510845, + 23986557, + 22937981, + 20840829, + 8388608, + 8257917, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 91, + "q": 253, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65026, + "exit_Y": 65026 + }, + "port": 91, + "q": 253, + "route_columns": [ + 64765, + 65024, + 64253, + 63229, + 61181, + 57085, + 48893, + 32509, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646146, + "exit_Y": 16646146 + }, + "port": 91, + "q": 253, + "route_columns": [ + 16515325, + 16646144, + 16384253, + 16122109, + 15597821, + 14549245, + 12452093, + 8257789, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 92, + "q": 499, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128516, + "exit_Y": 128516 + }, + "port": 92, + "q": 499, + "route_columns": [ + 127987, + 128499, + 128512, + 2048, + 124915, + 120819, + 112627, + 96243, + 63475, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899076, + "exit_Y": 32899076 + }, + "port": 92, + "q": 499, + "route_columns": [ + 32637427, + 32768499, + 32899072, + 524288, + 31850995, + 30802419, + 28705267, + 24510963, + 16122355, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 93, + "q": 491, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126468, + "exit_Y": 126468 + }, + "port": 93, + "q": 491, + "route_columns": [ + 125931, + 126443, + 126464, + 124907, + 4096, + 118763, + 110571, + 94187, + 61419, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374788, + "exit_Y": 32374788 + }, + "port": 93, + "q": 491, + "route_columns": [ + 32113131, + 32244203, + 32374784, + 31850987, + 1048576, + 30278123, + 28180971, + 23986667, + 15598059, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 94, + "q": 475, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122372, + "exit_Y": 122372 + }, + "port": 94, + "q": 475, + "route_columns": [ + 121819, + 122331, + 122368, + 120795, + 118747, + 8192, + 106459, + 90075, + 57307, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326212, + "exit_Y": 31326212 + }, + "port": 94, + "q": 475, + "route_columns": [ + 31064539, + 31195611, + 31326208, + 30802395, + 30278107, + 2097152, + 27132379, + 22938075, + 14549467, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 95, + "q": 443, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114180, + "exit_Y": 114180 + }, + "port": 95, + "q": 443, + "route_columns": [ + 113595, + 114107, + 114176, + 112571, + 110523, + 106427, + 16384, + 81851, + 49083, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229060, + "exit_Y": 29229060 + }, + "port": 95, + "q": 443, + "route_columns": [ + 28967355, + 29098427, + 29229056, + 28705211, + 28180923, + 27132347, + 4194304, + 20840891, + 12452283, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 96, + "q": 379, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97796, + "exit_Y": 97796 + }, + "port": 96, + "q": 379, + "route_columns": [ + 97147, + 97659, + 97792, + 96123, + 94075, + 89979, + 81787, + 32768, + 32635, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034756, + "exit_Y": 25034756 + }, + "port": 96, + "q": 379, + "route_columns": [ + 24772987, + 24904059, + 25034752, + 24510843, + 23986555, + 22937979, + 20840827, + 8388608, + 8257915, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 97, + "q": 251, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65028, + "exit_Y": 65028 + }, + "port": 97, + "q": 251, + "route_columns": [ + 64251, + 64763, + 65024, + 63227, + 61179, + 57083, + 48891, + 32507, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646148, + "exit_Y": 16646148 + }, + "port": 97, + "q": 251, + "route_columns": [ + 16384251, + 16515323, + 16646144, + 16122107, + 15597819, + 14549243, + 12452091, + 8257787, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 98, + "q": 487, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126472, + "exit_Y": 126472 + }, + "port": 98, + "q": 487, + "route_columns": [ + 124903, + 126439, + 125927, + 126464, + 4096, + 118759, + 110567, + 94183, + 61415, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374792, + "exit_Y": 32374792 + }, + "port": 98, + "q": 487, + "route_columns": [ + 31850983, + 32244199, + 32113127, + 32374784, + 1048576, + 30278119, + 28180967, + 23986663, + 15598055, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 99, + "q": 471, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122376, + "exit_Y": 122376 + }, + "port": 99, + "q": 471, + "route_columns": [ + 120791, + 122327, + 121815, + 122368, + 118743, + 8192, + 106455, + 90071, + 57303, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326216, + "exit_Y": 31326216 + }, + "port": 99, + "q": 471, + "route_columns": [ + 30802391, + 31195607, + 31064535, + 31326208, + 30278103, + 2097152, + 27132375, + 22938071, + 14549463, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 100, + "q": 439, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114184, + "exit_Y": 114184 + }, + "port": 100, + "q": 439, + "route_columns": [ + 112567, + 114103, + 113591, + 114176, + 110519, + 106423, + 16384, + 81847, + 49079, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229064, + "exit_Y": 29229064 + }, + "port": 100, + "q": 439, + "route_columns": [ + 28705207, + 29098423, + 28967351, + 29229056, + 28180919, + 27132343, + 4194304, + 20840887, + 12452279, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 101, + "q": 375, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97800, + "exit_Y": 97800 + }, + "port": 101, + "q": 375, + "route_columns": [ + 96119, + 97655, + 97143, + 97792, + 94071, + 89975, + 81783, + 32768, + 32631, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034760, + "exit_Y": 25034760 + }, + "port": 101, + "q": 375, + "route_columns": [ + 24510839, + 24904055, + 24772983, + 25034752, + 23986551, + 22937975, + 20840823, + 8388608, + 8257911, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 102, + "q": 247, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65032, + "exit_Y": 65032 + }, + "port": 102, + "q": 247, + "route_columns": [ + 63223, + 64759, + 64247, + 65024, + 61175, + 57079, + 48887, + 32503, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646152, + "exit_Y": 16646152 + }, + "port": 102, + "q": 247, + "route_columns": [ + 16122103, + 16515319, + 16384247, + 16646144, + 15597815, + 14549239, + 12452087, + 8257783, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 103, + "q": 463, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122384, + "exit_Y": 122384 + }, + "port": 103, + "q": 463, + "route_columns": [ + 118735, + 122319, + 121807, + 120783, + 122368, + 8192, + 106447, + 90063, + 57295, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326224, + "exit_Y": 31326224 + }, + "port": 103, + "q": 463, + "route_columns": [ + 30278095, + 31195599, + 31064527, + 30802383, + 31326208, + 2097152, + 27132367, + 22938063, + 14549455, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 104, + "q": 431, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114192, + "exit_Y": 114192 + }, + "port": 104, + "q": 431, + "route_columns": [ + 110511, + 114095, + 113583, + 112559, + 114176, + 106415, + 16384, + 81839, + 49071, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229072, + "exit_Y": 29229072 + }, + "port": 104, + "q": 431, + "route_columns": [ + 28180911, + 29098415, + 28967343, + 28705199, + 29229056, + 27132335, + 4194304, + 20840879, + 12452271, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 105, + "q": 367, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97808, + "exit_Y": 97808 + }, + "port": 105, + "q": 367, + "route_columns": [ + 94063, + 97647, + 97135, + 96111, + 97792, + 89967, + 81775, + 32768, + 32623, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034768, + "exit_Y": 25034768 + }, + "port": 105, + "q": 367, + "route_columns": [ + 23986543, + 24904047, + 24772975, + 24510831, + 25034752, + 22937967, + 20840815, + 8388608, + 8257903, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 106, + "q": 239, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65040, + "exit_Y": 65040 + }, + "port": 106, + "q": 239, + "route_columns": [ + 61167, + 64751, + 64239, + 63215, + 65024, + 57071, + 48879, + 32495, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646160, + "exit_Y": 16646160 + }, + "port": 106, + "q": 239, + "route_columns": [ + 15597807, + 16515311, + 16384239, + 16122095, + 16646144, + 14549231, + 12452079, + 8257775, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 107, + "q": 415, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114208, + "exit_Y": 114208 + }, + "port": 107, + "q": 415, + "route_columns": [ + 106399, + 114079, + 113567, + 112543, + 110495, + 114176, + 16384, + 81823, + 49055, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229088, + "exit_Y": 29229088 + }, + "port": 107, + "q": 415, + "route_columns": [ + 27132319, + 29098399, + 28967327, + 28705183, + 28180895, + 29229056, + 4194304, + 20840863, + 12452255, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 108, + "q": 351, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97824, + "exit_Y": 97824 + }, + "port": 108, + "q": 351, + "route_columns": [ + 89951, + 97631, + 97119, + 96095, + 94047, + 97792, + 81759, + 32768, + 32607, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034784, + "exit_Y": 25034784 + }, + "port": 108, + "q": 351, + "route_columns": [ + 22937951, + 24904031, + 24772959, + 24510815, + 23986527, + 25034752, + 20840799, + 8388608, + 8257887, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 109, + "q": 223, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65056, + "exit_Y": 65056 + }, + "port": 109, + "q": 223, + "route_columns": [ + 57055, + 64735, + 64223, + 63199, + 61151, + 65024, + 48863, + 32479, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646176, + "exit_Y": 16646176 + }, + "port": 109, + "q": 223, + "route_columns": [ + 14549215, + 16515295, + 16384223, + 16122079, + 15597791, + 16646144, + 12452063, + 8257759, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 110, + "q": 319, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97856, + "exit_Y": 97856 + }, + "port": 110, + "q": 319, + "route_columns": [ + 81727, + 97599, + 97087, + 96063, + 94015, + 89919, + 97792, + 32768, + 32575, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034816, + "exit_Y": 25034816 + }, + "port": 110, + "q": 319, + "route_columns": [ + 20840767, + 24903999, + 24772927, + 24510783, + 23986495, + 22937919, + 25034752, + 8388608, + 8257855, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127 + ], + "stage": 2 + }, + { + "literal_stage_alignment": { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + "port": 111, + "q": 191, + "route_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 0 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65088, + "exit_Y": 65088 + }, + "port": 111, + "q": 191, + "route_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "literal_stage_alignment": { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646208, + "exit_Y": 16646208 + }, + "port": 111, + "q": 191, + "route_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } + ], + "native_word_claimed": false, + "owner_contract": "Use the regular O(25,2) cover. Complete each data-only local cover sweep before the next stage.", + "recursive_hosting_claimed": false, + "schema": "matched-dimension25-views-v1", + "source_pins": { + "matching": [ + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json", + "plain", + "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902" + ], + "permutation64": [ + "history-encoding/permutation64-native-20261018/PERMUTATION64-PROGRAMS.json.gz", + "gzip", + "87c76a500f8e22e4b500a5f5a64f23ef8cecadd0036785d7f54b2415972f1ff9" + ], + "phase": [ + "bridge-access-20261017/cycle-cover-response-20261018/check_cycle_cover.py", + "python", + "cf39b15752fcb96cc22b9013dce38e13a4399d99b30dc9f53eef788d5ded2bf4" + ], + "scalar_price": [ + "new-core-transfer-20261017/emit_raw_selected.py", + "source", + "a07cf4894a2599993006c7b99e6cb62146ece82f2ae6df72a28100ccb3a689bc" + ], + "views": [ + "bridge-access-20261017/BRIDGE-PROGRAMS.json.gz", + "compressed", + "1da2f6a6058661f19e971bb31f1823585f01c2494dca813e208af45aea7a582f" + ] + }, + "stages": [ + 0, + 1, + 2 + ] +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json new file mode 100644 index 0000000000..06344d7802 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json @@ -0,0 +1,41 @@ +{ + "accepted": [ + "Actual A8 ordinary inverse and fused upper factor", + "All complete-minor scalar-factor formulas and prefix denominators", + "Serial owned C0 and arbitrary data semantics", + "Exact signed fixed-odd-divisor scans and their separate costs", + "Source-backed common root-grid active-chain theorem" + ], + "contract": { + "completed_child": "Exact Gaussian-dyadic endpoint on every data and arbitrary helper column.", + "cost": "Odd scans, outer conversion, extra width, descriptors, complete binary guard and all unchanged native operations must be charged.", + "final_return": "Proved Gaussian-dyadic semantic endpoint before exact unscaling.", + "input": "Arbitrary Gaussian-dyadic root values; convert every numeric stream once, including borrowed data and helpers.", + "local_cut": "One legal common frame for data and C0; clear the owned C0 before frame assignment.", + "root_grid": "2^-P/L^K, K=M(D+1), with L=3 for A8 or L=45045 for the complete family." + }, + "date": "2026-10-17", + "files": { + "PRODUCER-REPLAY.json": "9dced005ccd264f95cce4193bbe45e0a00028669717cdf4ca7bf18640c50a349", + "REVIEW.json": "4dc2c2aaf6dd85c3b32d9508ca8dc89a7a9b0b470fe31cfcf0cf1810c36b8d41", + "REVIEW.md": "0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05", + "check_review.py": "b18eafaef07c03c0a692c7f7539aa83226e0ccabc135d00fc4705d7954277f0b", + "producer-replay/A8-ODD-GRID-WORDS.json": "525822746e2d760a81c5a4c8847c25974d0a419a2c5abbaa0472d13bde1c6aa9", + "producer-replay/A8-ODD-GRID.json": "0c1dc7cc08de30a14b42c744e73d3963a68acd83bc381f884867b85bfeaee96a", + "producer-replay/MINOR-FACTOR-WORDS.json": "8d106f08b5094a0ce15008bf3d5c3a904be62e04995438830b72a1e44047b9b3", + "producer-replay/MINOR-FACTORS.json": "daf9ef5e88b8dd0243eec4ffe0303115bbde57fbb3a12a908583e9fd74b05140" + }, + "limits": [ + "A8 content map still has rank 104 and nullity eight over Q", + "k13 ordinary block remains singular", + "Native local-word transfer is a separate review", + "No complete controller, owner schedule, hosting, precision invoice, supplier moment or kappa claim" + ], + "pr_standard": "/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md", + "publication": "No PR, commit, push or publication authorized or performed.", + "source_freezes": { + "A8": "97f00c72bc3baeb4ce3ca91b91d9e46d7978d7ec502bee77845f5484731bb086", + "family": "de05cc545581deadbe855e6ae214c9cda79a6b20add92948d066a95756ed4219" + }, + "status": "FROZEN_INDEPENDENT_COMPONENT_REVIEW" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md new file mode 100644 index 0000000000..555f0dd6b9 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md @@ -0,0 +1,339 @@ +# Independent review of the odd grid and complete-minor factors + +The A8 scalar factor and common-grid theorem pass this review. The general +complete-minor family also passes. These results remove an arithmetic +restriction of the dyadic emitter. They do not remove the A8 content +kernel, establish a new owner schedule, or prove a complete supplier. + +The accepted scope is exact scalar computation on arbitrary inputs at a +legal common-frame cut. One existing owned C0 suffices. The new divisions +are separate fixed odd-division scans. They are not old dyadic SCALEs or +new H1 children. Recursive use requires exact Gaussian-dyadic completed +children on all data and arbitrary helper columns, one root conversion of +all numeric streams, and a separately proved final dyadic endpoint. + +## Sources and independent checks + +The producer packets are +[A8-ODD-GRID.md](../../independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md) +and +[GENERAL-MINOR-FACTORS.md](../../independent-review-20261017/odd-grid-a8-20261017/GENERAL-MINOR-FACTORS.md). +Their frozen source hashes are in [REVIEW.json](REVIEW.json). The review +checks each frozen file before use. It also checks the actual new-core +interface hash, the retained model source SHA256 and Git blob identities, +and the four pinned PR source Git blobs. It does not claim a new live +GitHub refresh or a rerun of the PR3423 and PR3406 executable suites. + +The actual source is the eight-row R matrix in +`new-core-transfer-20261017/INTERFACE.json`, SHA256 +`c6ca09711622ce4ad236f78cc28c03b6c46808a9d91cfc1722ff4fe371f38746`. +The review derives its Gram matrices from those entries. It does not use +an abstract matrix with only the desired dimensions. + +The independent checker imports no producer module. It replays each +literal word as dense integer basis columns on a fixed exact grid. It +checks divisibility before each binary scale and each odd division. This +differs from the producer's Fraction-row replay. It checks every input +column, including arbitrary C0, every stored prefix, the final matrices, +and the complete scalar invoice. The three A8 baseline words and all 69 +family factors pass. The 66 nonempty family words each reject a changed +scatter sign. + +The checker also verifies signed division and multiplication on 49,140 +inputs over the six odd divisors. An independent modular inverse checks +each division output. Twelve recursive fixtures check the active-chain +height invariant and its failure for completed rational children. Those +fixtures support the proof below; they do not substitute for it. + +## Actual Gram matrices and the A8 inverse + +The first selected minor has ports +`[0,7,20,27,36,46,57,111]`. Let U be its 104-port complement. Every row of +R has 56 signed unit entries. Every row restricted to U has 52. Direct +calculation gives + +```text +R_U R_U^T = 52I_8, +K = R^T/4, +H = I_U-R_U^T R_U/4, +H^-1 = I_U-R_U^T R_U/48. +``` + +If `P=R_U^T R_U`, then `P^2=52P`. The P coefficient in either inverse +product is `-1/4-1/48+52/192=0`. Thus both inverse orders hold on arbitrary +ordinary inputs. H acts by -12 on the eight-dimensional query image and +by one on its complement. + +Modulo three, `R_U K_U=13I=I`. The eight K_U columns are independent, and +`H K_U=-12K_U=0`. Thus the old dyadic ring obstruction is real. Extending +the exact arithmetic to division by three removes this obstruction. +It does not change the source native operators. + +For row r_i, the inverse computes the complete query `r_i X` in C0, +divides it by 16 and three, then subtracts `r_i^T C0` from ordinary X. +The different row updates have zero cross products. Their product is the +stated inverse. The upper correction after that inverse is fused by +scattering through all entries of R_i instead. Its exact ordered map is + +```text +X_U' = X_U-R_U^T R_U X_U/48, +X_A' = X_A-R_A^T R_U X_U/48. +``` + +The selected scatter does not enter any later query. It therefore leaves +the cancellation and prefix-divisibility proof unchanged. The initial +C0 value has no effect, because C0 is owned and is cleared. No borrowed +data field is cleared or assumed zero. + +## All complete-minor unions + +The actual 112 columns partition into fourteen disjoint eight-port minors. +The review verifies all fourteen identities `R_Aj R_Aj^T=4I_8` and all +four-unit-per-row support counts. For any union S of k such minors, + +```text +R_U K_U = (14-k)I_8, +E = diag(-I_S,I_U), +R E K = (14-2k)I_8, +d = k-13. +``` + +These individual minor identities prove the assertion for every union; +there is no need to infer it from the first-k examples. + +For `k!=13`, direct rank-eight multiplication gives + +```text +H_k^-1 = I_U+K_U R_U/d, +A_k = E+K R/d. +``` + +For `k!=1,13`, the content inverse is + +```text +A_k^-1 = E+E K R E/(k-1). +``` + +For example, the nonidentity coefficient in `A_k A_k^-1` is proportional +to `d+(k-1)+(14-2k)=0`. The same identity proves the reverse order. This +proof retains the order of E, K and R. It does not commute a selected Q +operator through them. + +For A_k, first apply E, query `R_i E`, and scatter through `R_i^T`. For +its inverse, first apply E, query R_i, and scatter through `E R_i^T`. +For distinct row indices, `R_i E R_j^T=0`. Therefore earlier row updates +do not change a later complete query. This proves the two content words +as well as the ordinary words. The literal all-column checks agree with +these formulas. + +At k=0, the ordinary inverse and A_0 are the J inverse. Its odd divisor +is thirteen. At k=14, the ordinary space is empty. Its three ordinary +factor words are identities that do not use or clear C0. The content +maps are `A_14=-J` and `A_14^-1=-J^-1`. These endpoints are consistent +with both the formulas and the literal words. + +The two singular cases have different causes. At k=13, the complement +is one complete square minor. Hence `R_U^T R_U=4I_8`, so H_13 is zero +on all eight ordinary fields. No coefficient extension inverts it. +At k=1, `R E K=12I_8` and + +```text +A_1 E K=0, +E A_1=I-E K R/12. +``` + +The second matrix is a projector with trace 104. The checker separately +multiplies its dense integer numerator by itself and checks the trace. +Thus A_1 has rank 104 and nullity exactly eight over Q. Its kernel is +the image of E K. The explicit selected input Q is invertible and cannot +remove these kernel channels. A controller that needs A_1 inverse remains +invalid. A controller may use the retained selected Y information, but +must prove and price that use. + +## Prefix denominators and one C0 + +Write a factor's scalar denominator as `2^t o`, with o odd. Each row +query is completed before it is scaled or divided. A complete later query +equals that row's query on the module input, because all preceding row +updates cancel. It therefore has no new odd denominator. A partial query +can have denominator o from an earlier scatter, but it is not divided +while partial. The division adds one factor o to the complete query. +Scattering that value cannot add a second factor. This proves that every +prefix has an odd denominator dividing o relative to the module input, +including inputs that already have an odd denominator from a parent. + +The A8 inverse has t=4 and o=3. Its eight divisions together add at most +one ternary level, not eight. Across the full family, `t<=5` and +`o` belongs to `{1,3,5,7,9,11,13}`. The divisor nine means two ternary +levels. The binary argument is the same: a complete query cancels the +prior factor before another scale occurs. + +The family words use one initial CLEAR and one after each of the eight +rows, for nine CLEARs. The first CLEAR discards only the arbitrary owned +C0 input. Between rows C0 is zero and stays in the common frame. At exit +it is zero and can return to its private empty-frame convention. No +nonzero value is relabelled. The A8 baseline retains sixteen CLEARs; +the separate family packet removes the seven adjacent duplicate CLEARs. + +For any union of minors, each data-prefix row has 1-norm at most +`1+8*56/4=113`. A partial query has at most 56 terms, so its row 1-norm +is at most 6328. Unit-ADD arithmetic temporaries are at most 12656 times +the input magnitude, below `2^14` times that magnitude. The smaller +exact first-k norms in the receipt also pass the independent replay. +This is a factor guard, not a completed supplier precision constant. + +## Exact record scans + +For an odd o, division reads a bit b from least to most significant, +writes `a=(b-c) mod 2`, and sets `c'=(c+oa-b)/2`. The carry starts at +zero and remains in `0,...,o-1`. Summing the bit recurrence gives + +```text +o Q_unsigned = N_unsigned+2^w c_final. +``` + +For sign bits s_N and s_Q, exact signed division is equivalent to +`c_final=o s_Q-s_N`. On a valid input the quotient fits in the signed +width. The scan overwrites its input and needs only finite carry and sign +control. A nonmultiple must fail; numerator one is a decisive control. + +Multiplication uses `a=(ob+c) mod 2` and `c'=floor((ob+c)/2)`. Its signed +test is `c_final=o s_N-s_output`. The allocated guard prevents overflow. +Both scans preserve the record layout. The stated bound of `4(w_g+1)` +arithmetic-head steps per scan covers traversal, positioning and return. +Descriptor and record-counter work is additional linear work. The old +scalar price is not assigned to these scans. + +## Recursive common grid and cost + +The retained +[stopped-product source](../../interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex) +explicitly implements this method with odd divisor 21. It includes root +dyadic inputs, arbitrary dirty auxiliaries, exact Gaussian-dyadic completed +children, active-chain denominator accumulation, and outer unscaling. +The new packet applies that existing method to the factors above. + +Fix a finite parent word with at most M odd factors. Let L be an odd +multiple of each factor's o. A completed child must have an exact +Gaussian-dyadic matrix on every data and arbitrary helper column. It then +preserves any existing odd denominator of its input. Only unfinished +calls can add odd factors. A live chain of at most D+1 nodes adds at most +`K=M(D+1)` factors L. + +At the root, choose one grid `2^-P/L^K` and multiply all padded numeric +numerators by `L^K`. This includes arbitrary borrowed values and all +numeric work streams. It does not scale addresses or descriptors. Any +nonzero numeric literal must use this representation. No local division +or recursive entry changes the format. The binary guard P must cover the +new complete event list. + +Every intermediate is then on the chosen grid. In particular, immediately +before each /o scan, the encoded numerator is divisible by o, because its +exact quotient is also on that grid. This is a consequence of the root +dyadic-input invariant. It is false for arbitrary integer numerators on +the finest grid. It is also false if completed children retain an odd +denominator and one counts only live depth. The independent fixtures check +both failure modes. + +At the final outer return, the proved Gaussian-dyadic endpoint implies +that each numeric numerator is divisible by `L^K`. Exact unscaling gives +the required original encoding, including every borrowed role's declared +endpoint. This conclusion needs the actual final semantic proof. A local +factor or denominator calculation does not supply it. + +For A8, use L=3. Both root conversions cost at most +`8 N K(w_g+1)` arithmetic-head steps, plus linear descriptor work, and +add at most 2K numerator bits. For the full family, a uniform choice is + +```text +L=45045=3^2*5*7*11*13 < 2^16. +``` + +It uses six prime scans for each multiplication or division by L. Both +root conversions cost at most `48 N K(w_g+1)`, plus descriptor work, +and add at most 16K bits. Here N counts all real numeric records, not +only active data. A factor with odd division adds sixteen real scans, +or at most `64 n(w_g+1)` arithmetic-head steps for n complex entries +per field, plus the retained linear stream work. + +If every child has at most `48e/73` axes, two recursive edges reduce the +axis count by more than half. Thus `D<=2 ceil(log2(d+1))` is safe. +Fixed M gives logarithmic extra width and `O(V log d)` root work. An +exact completed u-axis child adds at most u binary denominator bits and +row-norm factor `2^u`. A finite complete parent can therefore use the +stated linear guard recurrence once its own constants a and b are +calculated. This establishes a way to obtain the guard. It does not +establish those constants for an unspecified new controller. + +The common scalar scale commutes with exact linear native operators. +The conclusion does not apply to a rounded native operation without a +separate exactness proof. The read PR3423/PR3406 sources impose Newton +module and source-divisibility conditions in their own setting. PR3423 +also explicitly obtains the coefficient map `E^-1 A E` and exhibits +its difference from A. Those results neither ban odd grids here nor +prepare arbitrary dirty payloads for free. Their executable suites were +not rerun for this review. + +## Complete component invoices + +The independent literal recount gives the retained A8 baseline: + +| Factor | Old real primitives | Real /3 scans | CLEARs | +| --- | ---: | ---: | ---: | +| H | 6,720 | 0 | 16 | +| H inverse | 6,752 | 16 | 16 | +| Fused inverse and upper correction | 7,008 | 16 | 16 | + +All use zero new native children at the legal common-frame cuts. Their +maximum stored row 1-norms are 121, 52 and 52. The nine-CLEAR family words +subtract fourteen old primitives from each A8 row. The corresponding +S40 costs are 4,658, 4,706 and 5,986, with no odd scan. Its content map +and inverse cost 7,346 and 7,330. + +For the whole family, let `t=v2(4|k-13|)` and +`u=v2(4|k-1|)`. The nonempty word prices are + +```text +H_k: 7218-512k, +H_k inverse: 7186-512k+16t, +Fused: 7186-256k+16t, +A_k: 7186+16k+16t, +A_k inverse: 7186+16k+16u. +``` + +Each nontrivial odd divisor adds sixteen real scans. The independent +recount verifies every one of these formulas and every local assembly +sum in the producer table. Those assembly sums consume the prior +164,514-scalar core, its rank mass 5073, the stated physical exchange +prices, and the fourteen-scalar C1-through-C7 cleanup. They do not count +as a literal native transfer or a controller replay in this review. + +## Reproduction and conclusion + +Run from the workspace root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/odd-grid-a8-review-20261017/check_review.py +``` + +Expected status: + +```text +PASS_INDEPENDENT_ODD_GRID_AND_MINOR_FACTORS +``` + +The independent checker ran successfully. Both producer checkers also ran +with separate output paths in this review directory. Their two receipts +and two literal-word files match the frozen source bytes exactly, as +recorded in [PRODUCER-REPLAY.json](PRODUCER-REPLAY.json). + +No material defect remains in +the stated scalar and representation claims. The native local-word +transfer is reviewed in a separate lane. Complete phases and owners, +recursive hosting, the final dyadic endpoint, the complete binary guard, +and the supplier moment remain necessary for a complete construction. +No new kappa value follows from this packet alone. + +This review used substantial OpenAI Codex assistance. No PR, commit, push, +or publication was made. Before a future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json new file mode 100644 index 0000000000..32359ce078 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json @@ -0,0 +1,20 @@ +{ + "files": { + "CHECKS-OPTIMIZED.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee", + "CHECKS.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee", + "RECIPROCAL-CALLER.md": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b", + "check_reciprocal_caller.py": "8c107239cbc9f7d491a8ef455a53826aeccd2e8c33eccfb43e9625101ceb87fc" + }, + "schema": "reciprocal-selected-baseline-freeze-v1", + "scope": { + "actual112_matrix": true, + "complete_decoder": false, + "complete_supplier": false, + "new_native_word": false, + "ordered_caller": true, + "publication": false, + "rank48_array_residual": true, + "stored_records": false + }, + "status": "PASS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md new file mode 100644 index 0000000000..748901f33b --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md @@ -0,0 +1,306 @@ +# A reciprocal caller with a 48-row residual + +The actual 112-port response has a factorization E=P R. The matrix P +is an involution on 32 ports. The matrix R is an involution with +rank(R-I)=16. A three-call caller can keep P as a common bank code +and leave only three rank-16 shear corrections. + +This is an ordered caller theorem. The actual matrix is checked +independently. A new native word, stored query records, and a complete +terminal decoder are separate obligations. Rank 48 is not a native +cost of 48. + +## Source and metric + +The matrix source is + +```text +oblique-native-20261017/signed-metric-reciprocal-20261020/ +model-normal-v2/RESPONSE.json.gz +``` + +Its decompressed SHA256 is +`df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0`. +The root construction is in +`root/RECIPROCAL-RANK-TWO-20261020.md`. + +Write the physical row and column factors as L and U. They satisfy + +```text +R=I+U L, L U=-2I16, P^2=R^2=I, +E=P R, E^-1=R P. +``` + +The source also supplies a real diagonal matrix J with + +```text +P* J P=J, R* J R=J, E* J E=J. +``` + +Its diagonal entries are 1 on 80 ports, -1/2 on 16 ports, and -1/4 +on 16 ports. Thus all metric scales and inverse scales are dyadic. +The order of the inverse formulas is + +```text +E^-*=J E J^-1, E^-1=J^-1 E* J. +``` + +Do not replace E by an involution. In general E^2 is not I. + +Every nonidentity row or column of P lies in the same 32-port set S. +The physical P has 160 nonzero entries. It is not a monomial matrix. +Its accepted common-frame scalar word costs 728 real primitives. +This cost does not include global address views. + +## A local P wrapper + +Let D(A)=diag(A,A), and define + +```text +L_A=[[I,0],[A,I]], U_A=[[I,A],[0,I]]. +``` + +Assume a raw forward service has response E. Apply P to the +current-I Y input. Apply P to the completed-FULL X output. The +result is + +```text +F^P = [[P,0],[E,P]] = D(P) L_R. +``` + +For a raw backward response E^-1, the same input and output +wrappers give + +```text +B^P = [[P,-P R],[0,P]] = D(P) U_-R. +``` + +There is also an exact conversion from the chronological +inverse-adjoint of the whole wrapped forward word: + +```text +D(J^-1) (F^P)^-* D(J) = B^P. +``` + +This conversion uses only physical diagonal scales. It does not +commute a port-mixing code through a hole phase. The complete +inverse-adjoint must retain the complete helper and phase contract. + +The current-I pre-Y and completed-FULL post-X placements use the +standard stage-view contract. Its source is +`bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md`, +SHA256 `5da866eb2802e8a30ea77d2f88877b5005a2eb04632514c897a426e76277db2e`. +No wrapper is granted on a retired ordinary Y hole. + +## Three different stages + +Keep all stage labels. Set + +```text +H=P1 P0, Ptot=P2 P1 P0, +Rhat0=R0, +Rhat1=P0^-1 R1 P0, +Rhat2=H^-1 R2 H. +``` + +Then + +```text +F2^P B1^P F0^P + =D(Ptot) L_Rhat2 U_-Rhat1 L_Rhat0. +``` + +This identity holds over an ordered operator ring. It uses no +commutation between stages. + +Write K_i=Rhat_i-I. Each K_i has at most 16 array columns. Let + +```text +W=L_I U_-I L_I=[[0,-I],[I,0]]. +``` + +The normalized defect is + +```text +T=W^-1 L_Rhat2 U_-Rhat1 L_Rhat0=A2 A1 A0, + +A0=[[I,0],[K0,I]], +A1=[[I-K1,-K1],[K1,I+K1]], +A2=[[I,-K2],[0,I]]. +``` + +Each A_i-I has square zero. For A1 this follows from the ordered +factorization + +```text +A1-I=[-I;I] K1 [I,I], +``` + +because [I,I][-I;I]=0. Therefore + +```text +rank(T-I) <= rank(K0)+rank(K1)+rank(K2) <=48. +``` + +For a payload field of dimension d, the bound is 48d. It is an +array-rank bound, not a count of scalar coordinates. + +An exact inverse applies these operations in this order: + +```text +X += K2 Y +q = K1(X+Y); X += q; Y -= q +Y -= K0 X. +``` + +The middle sum X+Y is unchanged by its two writes. A serial +implementation must use the complete query before either write +changes its required source. + +## Three queries at actual source cuts + +Factor the transported K_i as Uhat_i Lhat_i, where + +```text +Uhat0=U0, Lhat0=L0, +Uhat1=P0^-1 U1, Lhat1=L1 P0, +Uhat2=H^-1 U2, Lhat2=L2 H. +``` + +For arbitrary initial logical data x,y, define + +```text +c0=L0 x, +t=y+R0 x, +c1=Lhat1 t, +w=x-Rhat1 t, +c2=Lhat2 w. +``` + +Direct substitution gives the output before Ptot: + +```text +X=-y-U0 c0-Uhat1 c1, +Y= x-Uhat1 c1+Uhat2 c2. +``` + +Thus the normalized defect is also + +```text +T(x,y)=(x-Uhat1 c1+Uhat2 c2, + y+U0 c0+Uhat1 c1). +``` + +These records have three different literal read cuts: + +| Record | Actual stored argument | Read cut | +| --- | --- | --- | +| c0 | native F0 source X=x | completed X, before post-P0 | +| c1 | B1 input Y=P0 t | current-I Y, before pre-P1 | +| c2 | native F2 source X=H w | completed X, before post-P2 | + +The local rows at these cuts are L0,L1,L2. In particular, c1 is +L1 applied to the stored B1 input. It is not L1 applied to the +uncoded t. This distinction accounts for P0 without an extra old +query. + +No read discards an arbitrary baseline. To retain these records, +one must specify either owned fields or a joint invertible code +with a decoder for every displaced baseline. The c1 record starts +at the current-I cut. Its later frame progress is not free. + +## Physical endpoint and the 32-port code + +Use the all-hole raw service contract. Let Q be the diagonal +positive input line operator and q=Q^-1. For arbitrary physical +inputs X0,Y0, the first logical source is x=q X0 and y=Y0. +This is a coordinate definition; it needs no formation gate. + +Let F be the complete native Fourier progress and +Qhat=diag(Q,I). The retained signed terminal, including its +old Y Q^2 maps, gives + +```text +output = diag(F,F) Qhat D(Ptot) T Qhat^-1 input. +``` + +Do not commute F with the routed code. A logical code A at this +boundary is implemented physically as F A F^-1. + +Because each stage route is port-diagonal, it does not enlarge +the 32-port support of P. Hence Ptot is the identity outside S. +The conjugated Ptot code can be removed with the following +conditional complete-FULL recipe: + +1. Apply q to the 32 affected X fields. +2. Apply Ptot^-1 to both banks through the completed stage views. +3. Apply Q to the same 32 X fields. + +The line subtotal is 64 rank-one children. The scalar subtotal +for the six P words is 6*728=4,368 real primitives. The stage views, +helper host, precision, and line-child admission remain separate. +The operations do not remove T. + +After this code removal, a saved-record decoder would add +Q(Uhat1 c1-Uhat2 c2) to X and subtract U0 c0+Uhat1 c1 from Y, +in the complete F frame. The X scatter still contains Q on its +output ports. The availability of three 16-row records alone +does not implement those scatters. + +In particular, 3*1792+64 is only a native subtotal under a +compatible raw-service premise. No 96-child residual decoder is +claimed, and no supplier or kappa gain follows from this note. + +## A separate signed clean interface + +Suppose a completion C satisfies C J^-1 C*=G, with physical +diagonal dyadic units J,G. Suppose its ordinary rows have a legal +zero-diagonal native response and a clean selected exchange. +For x=(a,u), y=(z,v), its clean map is + +```text +F_C(x,y)=(-z,(Cx)_R,(Cx)_P,v+(Cx)_R). +``` + +Since C^-*=G^-1 C J^-1, its exact metric conversion is + +```text +D(G) F_C^-* diag(J,G^-1) + =(-z,(Cx)_R-v,(Cx)_P,v). +``` + +Selected input/output exchange then gives + +```text +w=C(z,u), +Bswap_C=(w_P,w_R-v,-a,v). +``` + +All added metric operations are diagonal field scales. This local +identity does not identify C_s and C_t at different stages. +The selected FULL and ordinary hole types must still be kept. +It does not change the all-hole reciprocal theorem above. + +## Validation and limits + +The checker independently reads the actual 112-port model. It +checks both inverse orders, the metric identities, the exact P +support, the U L factor, and the scalar P word. A regression uses +three different signed conjugations of these actual matrices. It +checks all 224 two-bank columns, the ordered factorization, both +inverse orders, and the three source-record formulas. These +signed conjugations test order; they are not the actual D25 routes. + +The proof covers general routed operator coefficients. The native +stage-view theorem is an inherited premise. This checker does not +emit a raw service, allocate records, restore dirty record fields, +or certify a complete decoder. + +The root lane supplied E=P R and its signed metric. The oblique +lane supplied the actual 112-port model and its scalar words. +The bridge lanes supply the stage-view contract and study native +record access. AI assistance was used. + +No PR, commit, push, or publication is authorized. Before any +future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md new file mode 100644 index 0000000000..2af6de29f2 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md @@ -0,0 +1,122 @@ +# Independent logical review of the new clean-J core + +All four local programs pass the independent exact operator check. Both +PR3133 providers give the forward map `(x,y,h)->(x,y+Jx,h)` and the +backward map `(x,y,h)->(x-Jy,y,h)`, where `J=I-R^T R/4` for the actual +112-port source matrix R. Each word costs 164,514 real scalar primitives +and has native rank mass 5,073. + +This file accepts the logical map, arbitrary-helper restoration, frame +bindings, zero-buffer contract, and local counts. Fresh verification of +the physical native recipes is a separate pending step. This file does +not accept a new global controller, owner allocation, private hosting +bound, precision bound, or complete kappa calculation. + +## Pinned input and method + +The reviewed proof is `../new-core-transfer-20261017/CLEAN-J-TRANSFER.md`, +SHA-256 `d12fca8b1abf95b20b9561334fb3d879d28ce880f6793a461ede0223fce1e2a0`. +The complete decompressed program payload has SHA-256 +`a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa`. +The producer receipt has SHA-256 +`c173491679101d121a0fb43156c73ab62d9031e62b6a969a8ab80912bc36630e`. +The source and canonical pins are in the independent receipt. + +The review imports no producer or source interpreter. It checks the +published PR3148 source bytes and their object equality with the local +PR3133 words. It checks the complete compact role inventory against the +source's removed-helper list. It compares every retained native record +and the complete retained scalar suffix against the source program. + +The independent operator method propagates output coefficients backward. +Coefficients belong to the rational group algebra of free invertible +warp generators. A scalar ADD propagates the target output coefficients +into the source column. A warp prepends its signed generator to each +operator word, with adjacent inverse cancellation. The producer instead +propagates input rows forward and appends generators. The two methods +give the same complete matrix. + +Each program has 632 arbitrary live inputs and eight arbitrary C inputs. +The check also observes all 91 zero-buffer output rows. An allocation +sets only that buffer's input to zero. The logical check does not erase +a buffer at its free event. A separate lifetime pass proves that no +buffer has a later use. Thus a zero observed output proves that the +buffer is zero at its actual free event. + +## Findings + +Every one of the 408 helper input columns is the corresponding unit +column, with an empty operator word. All helper input effects cancel +from the data outputs. C0 ends at zero. C1 through C7 retain their +arbitrary physical inputs because no event uses them. All 91 buffer +output rows are zero. The zero buffers have a clean-input contract; +they are not counted as arbitrary borrowed fields. + +The new H has 367 coefficients on 106 helper roles. Every such role +has input frame I and output frame FULL. The new source H differs +from the old campaign H. The correction uses the new H, with one +serial C0 query per centre row. It preserves its source in both +directions. It clears no borrowed helper. + +For the forward centre-deleted word, the helper debt is `-K H h` in +Y. The prefix adds `K H h` before that word. For the backward word, +the debt is `H^T R y/4` in the helpers. The prefix subtracts this +quantity before that word. The independent full-word calculation +verifies these cancellations on arbitrary inputs, including every +warp path and all cleanup gates. + +Each complete word contains 23,388 events. The input correction has +832 events and costs 8,526 real primitives. Deletion removes exactly +eight rank-eight private centre children. All 5,115 other native +records remain unchanged: 3,507 climbs, 240 warps, 978 ordinary +adapters, and 390 residual adapters. The child profile is +`{1:2433,2:724,3:228,4:102,5:20}`. + +The forward invoice is `158148-2160+8526=164514`. The backward invoice +is `158196-2208+8526=164514`. A separate count of every scalar event +agrees. Every scalar frame and retained native entry frame matches. +All live endpoint frames match the canonical source. + +Controls remove the input correction or change one of its coefficients. +Each control gives a different complete operator. The checks do not +rely on random inputs or a finite specialization of a warp matrix. + +## Warp convention and phase boundary + +The source emitter describes backward warps as conjugates of forward +warps. The source phase table uses the forward K_G convention. This +distinction must be explicit in the physical review. + +The checked backward word is an identity over free invertible warp +generators. Therefore its endpoint map holds under either consistent +substitution: K_G or conjugate(K_G), with inverse occurrences assigned +the corresponding inverse. No relation between the forward and backward +generator substitutions is used in this proof. This observation permits +a choice of physical warp convention; it does not replace a check of +the exact chart transport, monomial rank, and global phase for that +choice. + +The retained phase evidence alone is not treated as a fresh physical +replay. The new canonical providers have 1,130 frames, and their proper +helper terminal spaces must be used in the residual wrappers. The +physical review must check those actual instances, including width-six +helpers and the exact target adapters. It must not substitute the older +T74 frame set or silently use FULL for a proper terminal space. + +## Reproduction + +Run with a new output path: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/check_new_core.py --out work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW-FINAL.json +``` + +The checker prints one `PASS_640_ARBITRARY_COLUMNS_AND_91_ZERO_OUTPUTS` +line for each of the four programs, followed by +`PASS_INDEPENDENT_NEW_CORE_LOGICAL_TRANSFER`. It ran with exact rational +arithmetic and optimization enabled. The source interpreter was not +imported or run by this independent checker. + +OpenAI Codex assisted the review under the user's direction. No PR, +commit, or push is authorized. Before any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json new file mode 100644 index 0000000000..3cfc26d8f9 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json @@ -0,0 +1,105 @@ +{ + "backward_binding": "Both a consistent K choice and the literal inverse-transpose choice conjugate(K) have exact rank-zero recipes. The literal dual differs in 172 of 180 physical classes per provider.", + "clean_payload_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "interpreter_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "max_rss_bytes": 150323200, + "method": "Independent Pauli conjugation and exact 512-entry Gaussian zero-state vectors; no generator or Clifford compiler import", + "providers": { + "base": { + "child_classes": 3036, + "endpoint_classes": 224, + "frames": 1130, + "helper_width_profile": { + "4": 26, + "5": 2, + "6": 18, + "7": 50, + "8": 99, + "9": 213 + }, + "literal_dual_classes": 180, + "literal_dual_recipes_different_from_forward": 172, + "native_occurrences": { + "backward": { + "adapter": 978, + "climb": 3507, + "residual_adapter": 390, + "warp": 240 + }, + "forward": { + "adapter": 978, + "climb": 3507, + "residual_adapter": 390, + "warp": 240 + } + }, + "negative_controls": [ + "wrong global phase with equal Pauli action", + "wrong FULL terminal", + "literal conjugate K can differ from K" + ], + "physical_warp_classes": 180, + "pins": { + "CANONICAL-WORD.json.gz": "bd6f84f6e7be075064f04e6141568d295631a3feab1efa75ff0326e6efa4f472", + "CLIFFORD-RECIPES.json": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "LITERAL-DUAL-WARP-RECIPES.json": "e880f4e6ff6308675b766bfa63d472c1050b01f17fac78f8810b04eedc6e0a6e", + "LOCAL-PROGRAMS.json.gz": "4048b4494793f31c6c9ce85a7de584c53cafae0cd5c119eb1084b221cfe04ad9", + "RESIDUAL-ADAPTERS.json": "8a6130051284adf76ec932bc2a190058cc99efbed5d862bee819e3bc8c29a31b" + }, + "raw_warps": 72, + "residual_classes": 56, + "seconds": 63.83301916599157, + "status": "PASS_INDEPENDENT_NATIVE_CORE_LIFT", + "wrapped_helpers": 195 + }, + "extra": { + "child_classes": 3036, + "endpoint_classes": 224, + "frames": 1130, + "helper_width_profile": { + "4": 26, + "5": 2, + "6": 18, + "7": 50, + "8": 99, + "9": 213 + }, + "literal_dual_classes": 180, + "literal_dual_recipes_different_from_forward": 172, + "native_occurrences": { + "backward": { + "adapter": 978, + "climb": 3507, + "residual_adapter": 390, + "warp": 240 + }, + "forward": { + "adapter": 978, + "climb": 3507, + "residual_adapter": 390, + "warp": 240 + } + }, + "negative_controls": [ + "wrong global phase with equal Pauli action", + "wrong FULL terminal", + "literal conjugate K can differ from K" + ], + "physical_warp_classes": 180, + "pins": { + "CANONICAL-WORD.json.gz": "1cf1714fc2a26c18b2b380827054246550c1402fde379745f626ff61f4ee6224", + "CLIFFORD-RECIPES.json": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "LITERAL-DUAL-WARP-RECIPES.json": "0bafa16eea7a49af963346117cf61ca638859748752d5f0ed47a18fe6c4594ff", + "LOCAL-PROGRAMS.json.gz": "4048b4494793f31c6c9ce85a7de584c53cafae0cd5c119eb1084b221cfe04ad9", + "RESIDUAL-ADAPTERS.json": "dd8d70e07ae6ecc028d7691611966fcaee946279964736997af0aa78c61c2282" + }, + "raw_warps": 72, + "residual_classes": 56, + "seconds": 37.52593279199209, + "status": "PASS_INDEPENDENT_NATIVE_CORE_LIFT", + "wrapped_helpers": 195 + } + }, + "scope": "Local phase-aware native lift. The whole scalar map is in the separate logical review. Global hosting, owner, controller, and recursive supplier admission remain separate.", + "status": "PASS_INDEPENDENT_NEW_CORE_NATIVE_RECIPES" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md new file mode 100644 index 0000000000..16fcf2d026 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.md @@ -0,0 +1,146 @@ +# Independent review of the new-core native implementation + +The local native implementation passes. This review closes the native +phase dependency of `NEW-CORE-LOGICAL-REVIEW.md` for both new provider +words. Together, the two reviews establish the clean-J local maps on all +632 live fields, with 408 arbitrary borrowed helpers and 91 private zero +buffers. The local bill is 164514 real scalar primitives and native rank +mass 5073. The native profile is +`{1:2433, 2:724, 3:228, 4:102, 5:20}`. + +The review does not establish a complete supplier. The global controller, +owner assignment, private storage, recursive child hosting, precision, +and complete kappa calculation remain separate obligations. + +## Evidence and independence + +`check_new_native.py` reads the fresh recipes in +`../new-native-recipes-20261017`. Its constants pin the decompressed +canonical words and local programs, the serialized standard recipes, +the residual recipes, and the new literal dual recipes. The words come +from PR3133 and the byte-equal provider objects in PR3148. This review +uses their new frames and new warps. It does not substitute an earlier +provider's geometry. + +The checker imports the pinned independent interpreter +`../interface-proof/verify_native_lift.py`. It does not import the recipe +generator, `clifford_exact.py`, or the producer's proof checker. The +interpreter computes the action on all 18 Pauli generators and the exact +512-entry Gaussian dyadic image of the zero basis vector. It uses exact +integer arithmetic. It does not use a floating point tolerance. + +These checks prove operator equality, including global phase. If two +unitary operators have the same action on the Pauli generators, their +quotient commutes with every coordinate X and Z. Commutation with all Z +makes the quotient diagonal. Commutation with all X makes every diagonal +entry equal. Equality on the nonzero image of the zero basis vector fixes +that scalar as one. Thus one checked state and all Pauli generators prove +the equality on every input. This is not a claim that the checker tests +512 separate basis inputs for every recipe. + +For each provider the checker verifies: + +- All 1130 frame bases and all 3036 directed child classes. +- All 224 source and target endpoint adapters. +- All 72 raw logical warp operators. +- All 180 standard physical warp classes. +- All 180 literal dual physical warp classes. +- All 56 residual wrapper classes, on 195 helpers. +- Every native occurrence in both clean-J words: 3507 children, 240 + warps, 978 ordinary adapters, and 390 residual adapters. + +## Frames, wrappers, and composition + +Let Gamma_U be the canonical frame of a binary subspace U. The checker +constructs it from U by an independent basis extension and the defining +permutation, quadratic phase, and coordinate Fourier gates. Each child +recipe is compared with `Gamma_V Gamma_U^-1`. The checker also verifies +that its frames are nested and that its paid rank is the absolute +difference of their dimensions. + +The source endpoint reference is the port-line operator C_q. The target +endpoint reference is `F C_q^-1`. The corresponding adapters are checked +against these operators, not only against their recorded frame numbers. +The other data endpoints are I at input and FULL at output. + +For a borrowed helper with entry E and terminal V, the raw residual is +`S = Gamma_V Gamma_E^-1`. A serialized recipe gives +`S = L C_[w] R`, where `w = dim(V)-dim(E)`. The checker proves both this +factorization and + + L^-1 S R^-1 = C_[w]. + +This is the required native action on w coordinate factors. It restores +the other `9-w` factors exactly, including phase. The helper width profile +is `{4:26, 5:2, 6:18, 7:50, 8:99, 9:213}`. The proper terminal frames are +used as recorded; they are not replaced with FULL. + +The placement of these wrappers is also checked. No wrapped helper is +used by the added correction, the zero-frame precondition, or its +compensation before the entry wrapper. In particular, this check covers +the 61 helpers with entry I and a proper terminal. No proper-terminal +helper is used in the FULL-frame cleanup. These facts let the wrapper +factorization compose with the previously checked whole logical map. +All remaining scalar operations have equal operand frames, as proved in +the separate logical review. Every native record is bound to the exact +source record that the clean-J word retains. + +## Backward warp convention + +The literal inverse transpose of a unitary logical warp K is its +entrywise conjugate. The original serialized event labels are the same +for the two orientations. The orientation must therefore select the +correct physical recipe when it uses the literal dual convention. + +The new dual tables pass the independent test against + + Gamma_V conjugate(K)^sign Gamma_U^-1. + +Every such recipe has rank zero. The distinction is real: 172 of the 180 +dual physical recipes differ from the standard table for each provider. +The review does not treat the two tables as byte-equal. + +There is a general closure theorem behind this result. Let K be a +monomial Clifford operator whose nonzero entries are fourth roots of +unity. In a standard basis, write K as an affine permutation with phase +`i^(c + alpha.x + 2q(x))`, where q is a binary quadratic form. The quotient +`conjugate(K) K^-1` has phase `2(c+alpha.x)` modulo four, after an affine +change of coordinates. It is a signed Z Pauli. If +`W = Gamma_V K Gamma_U^-1` is monomial, then + + Gamma_V conjugate(K) Gamma_U^-1 + = (Gamma_V P Gamma_V^-1) W + +for that Pauli P. Clifford conjugation preserves the Pauli group, and a +Pauli is monomial. The dual product is therefore monomial. Apply the same +argument to `K^-1` for a negative occurrence. The fourth-root hypothesis +holds for every source K. With an arbitrary global phase, the quotient +is instead a scalar times a Pauli; monomial closure still follows, but +the serialized phase contract needs the stated hypothesis. + +The whole backward scalar map was proved over free invertible warp +generators. Thus it also permits a consistent same-K implementation. The +literal dual tables give the direct inverse-transpose implementation +without the need to use that alternative interpretation. + +## Checks, limits, and reproduction + +The run used Python isolation and optimization: + + python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/check_new_native.py --providers base extra --out work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json + +It returned `PASS_INDEPENDENT_NEW_CORE_NATIVE_RECIPES`. Checks remain +active under `-O`. The receipt records all input pins and both providers. +Negative controls reject a wrong global phase that has the correct Pauli +action and a wrong FULL terminal. A further check confirms that literal +conjugation changes some source warp operators. + +Exact base operator identities imply the same identities for every +positive tensor power. This implication does not supply a caller's +exterior phases, legal source access, owner schedule, or recursive cost. +Those remain obligations of the complete construction. + +The fresh source generation, source attribution, and commit-pinned links +are in `../new-native-recipes-20261017/NATIVE-LIFT.md`. OpenAI Codex +assisted this independent review. This is a separate agent calculation, +not a maintainer review. No PR, push, or publication commit was made. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/check_new_native.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/check_new_native.py new file mode 100644 index 0000000000..471b3150a2 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/check_new_native.py @@ -0,0 +1,246 @@ +"""Check new-core native recipes with a separate exact interpreter.""" + +import argparse +from collections import Counter +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path +import resource +import time + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +SOURCE = LANES / 'new-native-recipes-20261017' +INTERPRETER = LANES / 'interface-proof/verify_native_lift.py' +INTERPRETER_PIN = '087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b' +CLEAN = LANES / 'new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz' +CLEAN_PIN = 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa' +PINS = { + 'base': { + 'CANONICAL-WORD.json.gz': 'bd6f84f6e7be075064f04e6141568d295631a3feab1efa75ff0326e6efa4f472', + 'LOCAL-PROGRAMS.json.gz': '4048b4494793f31c6c9ce85a7de584c53cafae0cd5c119eb1084b221cfe04ad9', + 'CLIFFORD-RECIPES.json': '580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0', + 'RESIDUAL-ADAPTERS.json': '8a6130051284adf76ec932bc2a190058cc99efbed5d862bee819e3bc8c29a31b', + 'LITERAL-DUAL-WARP-RECIPES.json': 'e880f4e6ff6308675b766bfa63d472c1050b01f17fac78f8810b04eedc6e0a6e', + }, + 'extra': { + 'CANONICAL-WORD.json.gz': '1cf1714fc2a26c18b2b380827054246550c1402fde379745f626ff61f4ee6224', + 'LOCAL-PROGRAMS.json.gz': '4048b4494793f31c6c9ce85a7de584c53cafae0cd5c119eb1084b221cfe04ad9', + 'CLIFFORD-RECIPES.json': 'f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e', + 'RESIDUAL-ADAPTERS.json': 'dd8d70e07ae6ecc028d7691611966fcaee946279964736997af0aa78c61c2282', + 'LITERAL-DUAL-WARP-RECIPES.json': '0bafa16eea7a49af963346117cf61ca638859748752d5f0ed47a18fe6c4594ff', + }, +} + + +def need(ok, label): + if not ok: + raise ValueError(label) + + +def pinned(path, pin): + raw = path.read_bytes() + if path.suffix == '.gz': + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, 'Input pin: ' + str(path)) + return json.loads(raw) + + +def rank(vectors): + pivots = {} + for value in vectors: + while value: + p = value.bit_length() - 1 + if p not in pivots: + pivots[p] = value + break + value ^= pivots[p] + return len(pivots) + + +def raw_k(columns, native, dual=False): + matrix = native.transpose(tuple(columns)) + columns_inverse = native.transpose(native.inverse(matrix)) + quadratic = tuple((1 << i) ^ sum(native.parity(a & b) << j + for j, b in enumerate(columns_inverse)) + for i, a in enumerate(columns_inverse)) + linear = tuple(((-1 if dual else 1) * ((row >> i) & 1)) % 4 + for i, row in enumerate(quadratic)) + return (('P', matrix), ('D', quadratic, linear)) + + +def fields(event): + if event[0] == 'warp': + return [tuple(event[1])] + if event[0] == 'scalar': + return [tuple(x) for x in event[1][1:] if isinstance(x, list)] + return [] + + +def review(provider, native, clean): + started = time.monotonic() + data = {name: pinned(SOURCE / provider / name, pin) for name, pin in PINS[provider].items()} + c = data['CANONICAL-WORD.json.gz'] + original = data['LOCAL-PROGRAMS.json.gz'] + phase = data['CLIFFORD-RECIPES.json'] + residual = data['RESIDUAL-ADAPTERS.json'] + frames = [native.frame(tuple(v), 9) for v in c['frames']] + need(len(frames) == 1130 and c['h'] == 9 and c['v'] == 112 and c['R'] == 408, 'Canonical dimensions') + need(all(rank(v) == len(v) for v in c['frames']), 'Every frame is a basis') + edges = set(map(tuple, c['edges'])) | {(a, b) for f in c['center_frames'] for a, b in ((f, 0), (0, f))} + children = {(r['old'], r['new']): r for r in phase['children']} + need(len(children) == len(phase['children']) == 3036 and set(children) == edges, 'Exact child coverage') + for i, ((a, b), record) in enumerate(sorted(children.items())): + va, vb = c['frames'][a], c['frames'][b] + need(rank(va + vb) == max(len(va), len(vb)), 'Nested child spaces') + need(record['rank'] == abs(len(vb) - len(va)), 'Child rank') + native.equal(native.recipe(record), native.adjoint(frames[a]) + frames[b], 'Child ' + str((a, b))) + if i % 200 == 0: + print(provider, 'independent phase edges', i, '/', len(children), flush=True) + + endpoints = {(r['role'], r['port']): r for r in phase['endpoint_adapters']} + need(len(endpoints) == len(phase['endpoint_adapters']) == 224, 'Unique endpoint recipes') + need(set(endpoints) == {(role, p) for role in ('source', 'target') for p in range(112)}, 'All data endpoints') + for (role, p), record in endpoints.items(): + conventional = (('C', c['ports'][p], 1),) if role == 'source' else (('C', c['ports'][p], -1),) + native.fourier(9) + f = c['start'][p] if role == 'source' else c['final'][112 + p] + need(record['frame'] == f and record['rank'] == 0, 'Endpoint frame and rank') + native.equal(native.recipe(record), native.adjoint(conventional) + frames[f], 'Endpoint ' + str((role, p))) + need(set(c['start'][112:224]) == {0} and set(c['final'][:112]) == {1}, 'Other data endpoints') + native.equal(frames[0], (), 'Identity frame') + native.equal(frames[1], native.fourier(9), 'FULL frame') + + warps = {r['op']: r for r in c['warps']} + need(len(warps) == len(c['warps']) == 72, 'Unique logical warps') + need(set(residual['warps']) == set(map(str, warps)), 'Raw warp coverage') + logical = {} + for op, w in warps.items(): + record = residual['warps'][str(op)] + need(all(record[k] == w[k] for k in ('op', 'from_frame', 'to_frame', 'G_columns')), 'Raw warp metadata') + logical[op] = raw_k(w['G_columns'], native) + native.equal(native.monomial(record['K']), logical[op], 'Raw K ' + str(op)) + physical = {(r['sign'], r['op'], r['old'], r['new']): r for r in phase['warps']} + need(len(physical) == len(phase['warps']) == 180 and set(physical) == set(map(tuple, c['warp_edges'])), 'Physical warp coverage') + for (sign, op, a, b), record in physical.items(): + need(sign in (-1, 1) and record['rank'] == 0 and record['G_columns'] == warps[op]['G_columns'], 'Warp metadata') + operator = logical[op] if sign > 0 else native.adjoint(logical[op]) + native.equal(native.recipe(record), native.adjoint(frames[a]) + operator + frames[b], 'Physical K ' + str((sign, op, a, b))) + + dual_list = data['LITERAL-DUAL-WARP-RECIPES.json']['warps'] + dual = {(r['sign'], r['op'], r['old'], r['new']): r for r in dual_list} + need(len(dual) == len(dual_list) == 180 and set(dual) == set(physical), 'Literal dual coverage') + different_dual = 0 + for (sign, op, a, b), record in dual.items(): + need(record['orientation'] == 'backward_literal_dual' and record['rank'] == 0 and record['G_columns'] == warps[op]['G_columns'], 'Literal dual metadata') + operator = raw_k(warps[op]['G_columns'], native, True) + if sign < 0: + operator = native.adjoint(operator) + native.equal(native.recipe(record), native.adjoint(frames[a]) + operator + frames[b], 'Literal dual K ' + str((sign, op, a, b))) + different_dual += record['left'] != physical[sign, op, a, b]['left'] + need(different_dual == 172, 'Literal dual differs from source K in 172 classes') + + wrappers = residual['recipes'] + wrapped = {r for r in range(224, 632) if c['start'][r] != 0 or c['final'][r] != 1} + needed_wrappers = {str(c['start'][r]) + (':' + str(c['final'][r]) if c['final'][r] != 1 else '') for r in wrapped} + need(set(wrappers) == needed_wrappers and len(wrappers) == 56 and len(wrapped) == 195, 'Wrapper class and helper coverage') + for key, record in wrappers.items(): + a, b = record['frame'], record.get('terminal', 1) + va, vb = c['frames'][a], c['frames'][b] + width = len(vb) - len(va) + need(rank(va + vb) == len(vb) and 0 < width <= 9, 'Residual nested frames') + need(record['rank'] == width and record['entrance_rank'] == len(va) and record['vectors'] == va, 'Residual entry metadata') + if b != 1: + need(record['terminal_rank'] == len(vb) and record['terminal_vectors'] == vb, 'Proper residual terminal metadata') + product = native.adjoint(frames[a]) + frames[b] + native.equal(native.recipe(record), product, 'Residual ' + key) + wrapped_product = native.adjoint(native.monomial(record['right'])) + product + native.adjoint(native.monomial(record['left'])) + native.equal(wrapped_product, native.fourier(width), 'Coordinate wrapper ' + key) + + invoices = {} + for orientation, events in clean['providers'][provider]['programs'].items(): + need(clean['providers'][provider]['canonical'] == c, 'Clean word canonical binding') + native_tags = {'climb', 'warp', 'adapter', 'residual_adapter'} + need([e for e in events if e[0] in native_tags] == [e for e in original[orientation] if e[0] in native_tags], 'Every retained native record') + entry = events.index(['phase', 'entry_adapters']) + cleanup = events.index(['phase', 'full_frame_cleanup']) + need(not {f[1] for e in events[:entry] for f in fields(e) if f[0] == 'L'} & wrapped, 'No wrapper helper access before entry wrapper') + post = {r for r in range(224, 632) if c['final'][r] != 1} + need(not {f[1] for e in events[cleanup:] for f in fields(e) if f[0] == 'L'} & post, 'No proper-terminal helper access after its core') + counts = Counter() + adapter_records = [] + wrapper_records = [] + for e in events: + if e[0] == 'climb': + _, _, _, a, b, width = e + need((a, b) in children and children[a, b]['rank'] == width, 'Paid child occurrence binding') + counts['climb'] += 1 + elif e[0] == 'warp': + op, a, b = e[2:] + need((1 if op > 0 else -1, abs(op), a, b) in physical, 'Physical warp occurrence binding') + counts['warp'] += 1 + elif e[0] == 'adapter': + _, direction, r, f = e + need(direction in ('old_to_new', 'new_to_old'), 'Adapter direction') + need(f == (c['start'][r] if direction == 'old_to_new' else c['final'][r]), 'Adapter boundary binding') + if direction == 'old_to_new': + need(r not in wrapped, 'No duplicate helper entry wrapper') + need(r < 112 or f == 0, 'Only source ports need ordinary entry adapters') + else: + need(r not in post, 'No wrong FULL adapter on a proper terminal helper') + need(112 <= r < 224 or f == 1, 'Only target ports need ordinary exit adapters') + adapter_records.append((direction, r)) + counts['adapter'] += 1 + elif e[0] == 'residual_adapter': + _, position, r, a, *tail = e + b = tail[0] if tail else 1 + need(position in ('pre', 'post') and r in wrapped and a == c['start'][r] and b == c['final'][r], 'Residual occurrence binding') + wrapper_records.append((position, r)) + counts['residual_adapter'] += 1 + need(set(adapter_records) == {('old_to_new', r) for r in range(632) if r not in wrapped} | {('new_to_old', r) for r in range(632) if r not in post}, 'All ordinary adapter occurrences') + need(len(adapter_records) == len(set(adapter_records)), 'No repeated ordinary adapter') + need(set(wrapper_records) == {(position, r) for position in ('pre', 'post') for r in wrapped} and len(wrapper_records) == 390, 'All wrapper occurrences') + need(counts == Counter(climb=3507, warp=240, adapter=978, residual_adapter=390), 'Native occurrence inventory') + invoices[orientation] = dict(counts) + + child = native.recipe(next(iter(children.values()))) + corrupt = child + (('phase', 1),) + need(native.tableau(corrupt) == native.tableau(child) and native.state(corrupt) != native.state(child), 'Global phase negative control') + proper = next(r for r in wrappers.values() if r.get('terminal', 1) != 1) + correct = native.adjoint(frames[proper['frame']]) + frames[proper['terminal']] + wrong = native.adjoint(frames[proper['frame']]) + frames[1] + need(native.tableau(correct) != native.tableau(wrong), 'Wrong FULL terminal negative control') + need(any(native.tableau(logical[op]) != native.tableau(raw_k(warps[op]['G_columns'], native, True)) for op in logical), 'Conjugation changes some warp operators') + return {'status': 'PASS_INDEPENDENT_NATIVE_CORE_LIFT', 'pins': PINS[provider], + 'frames': len(frames), 'child_classes': len(children), 'endpoint_classes': len(endpoints), + 'raw_warps': len(warps), 'physical_warp_classes': len(physical), 'residual_classes': len(wrappers), + 'literal_dual_classes': len(dual), 'literal_dual_recipes_different_from_forward': different_dual, + 'wrapped_helpers': len(wrapped), 'native_occurrences': invoices, + 'helper_width_profile': dict(sorted(Counter(len(c['frames'][c['final'][r]]) - len(c['frames'][c['start'][r]]) for r in range(224, 632)).items())), + 'negative_controls': ['wrong global phase with equal Pauli action', 'wrong FULL terminal', 'literal conjugate K can differ from K'], + 'seconds': time.monotonic() - started} + + +def main(args): + need(sha256(INTERPRETER.read_bytes()).hexdigest() == INTERPRETER_PIN, 'Independent interpreter pin') + spec = importlib.util.spec_from_file_location('independent_native_interpreter', INTERPRETER) + native = importlib.util.module_from_spec(spec) + spec.loader.exec_module(native) + clean = pinned(CLEAN, CLEAN_PIN) + result = {'status': 'PASS_INDEPENDENT_NEW_CORE_NATIVE_RECIPES', 'interpreter_sha256': INTERPRETER_PIN, + 'clean_payload_sha256': CLEAN_PIN, 'method': 'Independent Pauli conjugation and exact 512-entry Gaussian zero-state vectors; no generator or Clifford compiler import', + 'scope': 'Local phase-aware native lift. The whole scalar map is in the separate logical review. Global hosting, owner, controller, and recursive supplier admission remain separate.', + 'backward_binding': 'Both a consistent K choice and the literal inverse-transpose choice conjugate(K) have exact rank-zero recipes. The literal dual differs in 172 of 180 physical classes per provider.', + 'providers': {name: review(name, native, clean) for name in args.providers}} + result['max_rss_bytes'] = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + '\n') + print(result['status'], flush=True) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('--providers', nargs='+', choices=['base', 'extra'], default=['base']) + parser.add_argument('--out', type=Path, required=True) + main(parser.parse_args()) diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md new file mode 100644 index 0000000000..953df4352a --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md @@ -0,0 +1,389 @@ +# Exact division by three for the actual A8 borrowed block + +The one-minor borrowed block is invertible in the retained machine model. +Its inverse needs exact division by three. The current dyadic scalar +emitter does not have this operation, but the retained fixed-tape model +already permits fixed odd divisors on a common exact grid. Thus the +modulo-three obstruction applies to that emitter's coefficient ring. It +is not an obstruction to the required computation. + +This note gives a scalar word for the actual A8 block, its fused upper +correction, and a complete representation rule for recursive use. The +fused word uses one existing private array, 7,008 old real scalar +primitives, and 16 real division-by-three scans. It adds no native child +at a legal common-frame cut. It has odd denominator height one at every +prefix. These are new finite statements about this block. The common +odd-grid method is retained prior work. + +The result does not supply the complete controller, its owners, or its +phase proof. In particular, the fused original-X response still has an +eight-dimensional kernel. The retained selected Y values are necessary +for the complete two-bank map. No new complete kappa value is claimed. + +## Source binding + +The actual interface is `../../new-core-transfer-20261017/INTERFACE.json`, +SHA256 `c6ca09711622ce4ad236f78cc28c03b6c46808a9d91cfc1722ff4fe371f38746`. +The checker verifies this pin before it reads R. The clean core, its full +native phase review, and the raw selected boundary convention are reviewed +in the parent directory's `NEW-CORE-LOGICAL-REVIEW.md`, +`NEW-CORE-NATIVE-REVIEW.md`, and `NEW-RAW-REVIEW.md`. + +The source model was fetched again at commit +`6f100d4bb5083f8c35d96fd95a539811c62f245c`. The following files have the +same Git blob identities as the prior rational-decoder source packet: + +- [The fixed-tape model](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/02-streams.tex). +- [The exact recursive contract and guard](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/upstream/build/sections/05-layers.tex). +- [The retained common odd grid](https://github.com/CrocSwap/integer-mult-bounds/blob/6f100d4bb5083f8c35d96fd95a539811c62f245c/notes/stopped-product-complex.tex), in "One exact odd-denominator grid". + +The retained grid proof uses division by 21. It scales all root dyadic +inputs and dirty auxiliaries once. It proves the depth bound from the +Gaussian-dyadic endpoint of each completed child. Its exactness argument +also applies to division by three. + +The local campaign predecessor is +`../../interface-proof/rational-decoder/RATIONAL-DECODER.md`. That note +gives the exact signed scan, a one-accumulator J inverse, and the root-grid +cost. Its independent review is +`../../temporal-reuse/RATIONAL-DECODER-REVIEW.md`. The A8 factor below uses +the same arithmetic method on the actual ordinary block. It does not +claim to introduce fixed odd division or common grids. + +## The actual block and its inverse + +Let + + A = [0,7,20,27,36,46,57,111], U = {0,...,111} minus A. + +The pinned interface gives an 8 by 112 signed matrix R. Each row has 56 +nonzero entries. Write R_U for its 104 ordinary columns, and put + + K = R^T/4, H = I_U - K_U R_U. + +The checker derives, from the pinned entries, + + R_U R_U^T = 52 I_8, R_U K_U = 13 I_8. + +Each row of R_U has 52 entries, each equal to +1 or -1. Hence + + H^-1 = I_U - K_U R_U/12 = I_U - R_U^T R_U/48. (1) + +For P=R_U^T R_U, the identity P^2=52P proves both inverse orders. In fact +the coefficient of P in (I-P/4)(I-P/48) is +`-1/4 -1/48 +52/(4*48)=0`. The same calculation proves the other order. +The eigenvalue on the eight-dimensional query image is -12 for H and +-1/12 for its inverse. The eigenvalue on ker(R_U) is one. + +The failure of H to be a dyadic unit is exact: modulo three, the eight +columns of K_U are independent kernel channels. Equation (1) removes +this obstruction over Z[1/2,1/3]. It does not change the native source +operators or treat an odd division as an admitted old SCALE. + +## One private accumulator + +Use the already owned private C0 array. For each row r_i of R_U, perform +the following steps in order: + + C0 = 0 + C0 += r_i[p] * X_p for each nonzero ordinary entry p + C0 *= 1/16 + C0 /= 3 exact signed numerator division + X_p -= r_i[p] * C0 for each nonzero ordinary entry p + C0 = 0 + +All eight rows use the same array. Distinct rows are orthogonal, so the +rank-one updates have zero cross product. Their product is exactly (1). +All other fields are unchanged. C0 ends at zero and has no dependence on +its arbitrary initial value. This is an owned-array construction. It +does not permit the erasure of an arbitrary borrowed helper. + +To apply H, use the same query and scatter with `C0 *= 1/4`, and omit the +division by three. Its row updates also have zero cross product. + +Suppose that k complete inverse rows have already run. The complete next +query r_i X equals r_i times the module input, since each earlier term +contains r_i r_j^T=0. A partial query can have one new factor of three in +its denominator. The complete query has none. Division occurs only after +the complete query. The new scatter therefore adds at most one factor. +This proves the odd-height-one bound at every prefix, including partial +queries and partial scatters. It holds relative to any existing input +height, including rational inputs from an unfinished parent. + +The same argument bounds the additional binary denominator height by four +for the inverse and by two for H. Partial queries do not receive another +scale until the complete orthogonal cancellation has occurred. + +## Fuse the completed-X upper correction + +The raw selected backward boundary needs, after H^-1 on ordinary X, + + X_A += K_A R_U X_U. + +All these X fields are at the same completed full frame. Since +`R_U H^-1 = -R_U/12`, the combined map on the initial completed X is + + X_U' = X_U - R_U^T R_U X_U/48, + X_A' = X_A - R_A^T R_U X_U/48. (2) + +Thus the inverse loop can scatter through all 56 entries of the full row +R_i, instead of only its 52 ordinary entries. Each query still reads only +ordinary X. Its orthogonality and denominator proof are unchanged. +Selected writes do not enter later queries. + +This order matters. The upper correction uses the final ordinary X, and +(2) is the ordered product of that upper map with H^-1. The checker +verifies this product on all 112 data columns. It does not move a line +operator Q through R, K, or H. + +For the raw backward formula, write the original input as x=(a,u), +y=(b,v), and put q=Q^-1 on selected fields. The retained physical input +convention has selected X=Q a. The raw backward core, before its old +postlower correction, gives + + X_U = u - J_US Q a - H v, + X_A = q b - J_AA Q a - J_AU v, + Y_A = Q a, Y_U = v. + +Apply (2). The borrowed-y response of completed X becomes `diag(q,-I)`. +In particular, arbitrary ordinary borrowed v is restored with coefficient +-I; it need not be zero, divisible by three, or a previously computed +centre. The common-grid conversion below supplies the integer divisibility +for every such input. + +Let E=diag(-I_A,I_U). Apart from the explicit input Q, the fused response +of X to original x is + + A_X = E - K R/12. + +The actual matrix has `R E K=12I_8`. Therefore `A_X E K=0`, and +`E A_X=I-E K R/12` is a rank-104 projector. The nullity is exactly eight. +Division by three does not remove this content kernel. The full two-bank +map still has the selected original content in Y_A. A controller that +requires A_X^-1 cannot use this A8 word. A controller that uses the +retained selected Y must prove that use explicitly. + +## Literal invoice and finite guard + +The old scalar price is used without modification. A complex unit ADD +costs eight real primitives; a positive complex `1/4` SCALE costs four; +`1/16` costs eight; CLEAR costs two. A complex odd division is two separate +real scans. It is not assigned an old primitive price. + +| Factor | Unit ADDs | SCALEs | CLEARs | Old real primitives | Real /3 scans | +| --- | ---: | ---: | ---: | ---: | ---: | +| H | 832 | 8 | 16 | 6720 | 0 | +| H^-1 | 832 | 8 | 16 | 6752 | 16 | +| H^-1 with upper correction | 864 | 8 | 16 | 7008 | 16 | + +All three rows use no new native child. The H input word is legal on the +ordinary Y fields at frame I. The inverse and fused words are legal on +completed X at FULL. C0 must be cleared and assigned the same frame before +its query; all operations in one factor then use that frame. No nonzero +private value is relabelled. The scalar packet contains no native frame +transition. A complete transferred word must check these lifetime facts. + +An exact Fraction-row calculation covers all 113 input columns: +112 data fields and arbitrary C0. It obtains the following maximum row +1-norms over every stored scalar prefix: + +| Factor | Maximum row 1-norm | New binary height | New odd height | +| --- | ---: | ---: | ---: | +| H | 121 | 2 | 0 | +| H^-1 | 52 | 4 | 1 | +| Fused inverse | 52 | 4 | 1 | + +The row norms bound stored magnitudes relative to the maximum input field +magnitude. Primitive unit ADD temporaries are bounded by twice the larger +operand bound. The SCALEs and exact division decrease magnitude. Thus +256 times the input bound suffices for H scalar arithmetic, and 128 times +the input bound suffices for either inverse. The signed division carry is +at most two. These are finite factor bounds. They do not assert that the +old complete supplier's precision constant is unchanged. + +When added to the independently reviewed 164514-scalar core, the two +selected exchanges for F cost 416 and the one selected exchange for B +costs 208. Clearing the seven other owned fields costs 14. Thus the +predicted complete local bills are + + balanced F: 171664 old real primitives, + fused B: 171744 old real primitives plus 16 real /3 scans. + +Both retain native mass 5073. These sums are predictions for the literal +transfer. This packet does not claim to have replayed those complete new +words. Their emitter, helpers, phase bindings, and frame checks remain a +separate verification step. + +## Exact signed division and root preparation + +Use one signed w-bit two's-complement numerator. Starting at its least +significant bit, read b, write a, and update the finite carry c by + + a = (b-c) mod 2, c' = (c+3a-b)/2, c starts at 0. + +The six possible input-bit/carry transitions preserve `0 <= c < 3`. +Summation gives `3 Q_unsigned = N_unsigned + 2^w c_final`. With input +and output sign bits s_N,s_Q, the signed quotient is exact precisely when + + c_final = 3 s_Q - s_N. + +This condition rejects nonmultiples. On a valid division the quotient +cannot overflow. The numerator is overwritten in place. Carry and sign +flags need only finite control. There is no second numerical array. +At most `4(w+1)` arithmetic-head steps cover a move to the low end, the +computation traversal, delimiters, and return. Retained descriptor and +record-counter work is an additional O(w+1) per record. The coefficient +four is not claimed for that separate layer. + +Multiplication by three writes `(3b+c) mod 2` and updates +`c'=floor((3b+c)/2)`. Its signed final test is +`c_final=3s_N-s_output`. The preallocated guard prevents overflow. The +same arithmetic-head scan bound applies. Both algorithms preserve the +common record format. The checker exhausts all signed inputs at widths +one through twelve, as a check of the general invariant, and rejects the +unscaled numerator one. + +## Recursive common-grid theorem + +Assume a fixed finite parent word has M inverse-factor occurrences. Assume +all other local operations are Gaussian dyadic. Replace each completed +recursive child by its exact linear endpoint on every data and arbitrary +helper column. Assume each such endpoint is Gaussian dyadic. Let D bound +the number of recursive edges in any live call chain. Put + + K_3 = M(D+1), S = 3^K_3, common grid = 2^-P/S. (3) + +P is a binary guard for the new complete word. At the outer boundary, +multiply the padded integer numerator of every physical numeric stream by +S. This includes arbitrary borrowed data, helpers, and numeric work +streams. Private zeros remain zero. Address fields, tags, and descriptors +are not numeric payloads and are not scaled. Any numeric literal must be +written in the same representation. The factors here write only zero. + +No denominator tag is added. No stream changes format at a local +division, recursive entry, or return. A common scalar S commutes with +every exact linear native operator, so the encoded computation represents +the same operator. This statement does not apply to an unproved rounded +version of that operator. + +Each finite parent prefix adds at most M to the odd denominator height. +The height-one factor proof allows this count per inverse occurrence, +instead of eight counts for its eight divisions. Gaussian-dyadic +operations cannot add odd height. A completed Gaussian-dyadic child also +cannot add odd height, even when its input already has an odd denominator. +Only unfinished calls add height. Their chain has at most D+1 nodes. Thus +all intermediates lie on (3), and every /3 scan receives an integer +numerator divisible by three. + +This proof starts with arbitrary dyadic root values scaled by S. It does +not start with arbitrary integer numerators on the finest grid. The latter +claim would be false, as numerator one shows. It also does not permit a +completed recursive child to retain an uncancelled rational normalization. +Repeated completed children with endpoint x/3 can increase odd height +beyond any bound that counts only active depth. Such a construction needs +a different global denominator bound. + +At the completed outer return, require the exact intended +Gaussian-dyadic endpoint on all physical roles. Every numerator is then +divisible by S. Divide all physical numeric streams by three K_3 times. +This restores the original encoding of arbitrary borrowed values under +their stipulated endpoint operation. There is no new approximation error +and no new tolerance premise. The inherited final truncation occurs only +after this exact unscaling. + +If N counts all real numeric records and w_g is the guarded common width, +both outer conversions together cost at most + + 8 N K_3 (w_g+1) + +arithmetic-head steps. Descriptor and counter work adds +`O(N K_3 (w_g+1))`. The additional numerator width is at most `2K_3` bits, +since `3^K_3 < 2^(2K_3)` for positive K_3. One local inverse factor on n +complex entries per field adds at most `64 n (w_g+1)` arithmetic-head +steps for its sixteen real scans, plus the retained linear stream work. +Its old scalar invoice is separate and remains in the table above. + +For the retained 73-axis recurrence with largest child at most 48e/73, +`2*48^2 < 73^2` gives `D <= 2 ceil(log2(d+1))`. Fixed M therefore adds +O(log d) bits and O(V log d) outer work. The local scans add O(V) finite +node work. The same positive complex-power slack absorbs the outer log +factor. This statement preserves a strict exponent once its complete +supplier moment is proved; it does not supply that missing moment. + +A full guard can be constructed as in the retained proof. Give each local +scalar primitive a finite magnitude and denominator-height charge, and +use the exact bound above for each factor. Completed u-axis children add +at most u binary denominator bits and a factor `2^u` in row norm. A +finite parent with total child rank s and largest child ratio rho<1 has +a prefix bound of the form + + A(e) <= A(rho e) + a e + b, + +where a and b are explicit constants from its complete event list. For +e>=1, `(a+b)e/(1-rho)` is a linear inductive majorant, with a fixed base +allowance. The additional `2K_3` numerator bits in (3) are logarithmic. +Thus O(p) records suffice in the retained parameter family. The complete +controller must calculate its own a,b and binary P. A cancellation-based +bound for a different old whole word cannot be copied without that check. + +Replacing /3 by a dyadic approximation alone is not this extension. The +checker replaces it by 85/256 and proves that composition with H does not +restore arbitrary inputs exactly. This rejects that direct substitution. +It does not exclude a separately proved reversible rounded construction. + +## What the recent Newton-code results do and do not require + +[PR3423](https://github.com/CrocSwap/integer-mult-bounds/pull/3423) and +[PR3406](https://github.com/CrocSwap/integer-mult-bounds/pull/3406) were +refreshed and their pinned proof files were read. Exact heads, paths, and +Git blob identities are in `sources/GITHUB-PINS.json`. Their executable +suites were not rerun for this audit. + +Their actual P104 code is `B_9=E Z[i]^512`, where +`E=[[1,0],[1,1+i]]^tensor9`. The proved source Clifford alphabet preserves +this module. The signed-floor pair is exact on its stated domain. The +real initial Y banks must also satisfy the appropriate fourfold +divisibility before quarter reads. These are source-domain obligations, +not free preparation of arbitrary dirty payloads. + +The [PR3423 consumer proof](https://github.com/CrocSwap/integer-mult-bounds/blob/15d28c4de37dc47ea07cd7173c8b318fca7a4d75/research/p104-newton-interfaces/CONSUMER.md) +states the resulting coefficient map as `E^-1 A E`, and checks a case +where it differs from A. A caller must bind that changed interface. The +common scalar grid in (3) has `S^-1 A S=A` for every exact linear A. It +therefore avoids that non-scalar interface change, but pays root scaling, +extra width, exact scans, and all unchanged native operations. Neither +Newton theorem imposes a ban on odd rational intermediates in the retained +exact machine model. Their fixed P104 bill also does not replace the bill +for the changed PR3133 core used here. + +## Reproduction and remaining work + +Run one process from the workspace root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/odd-grid-a8-20261017/check_a8_odd_grid.py --out /tmp/A8-ODD-GRID-REPLAY.json +``` + +Expected status: `PASS_A8_EXACT_ODD_GRID_NORMALIZATION`. +The checker writes the boundary words next to its chosen receipt. Compare +both files to the frozen packet. It verifies all formal input columns, +both H inverse orders, the fused order, every prefix denominator bound, +all local bills, the exact X-content kernel, and signed record arithmetic. +Controls reject an omitted division, an approximate inverse, and a root +numerator outside the stated representation contract. + +The next required check is the literal transfer onto both new native +providers, with all helper and private columns, legal frames, and native +phase pins. A complete supplier must then use the retained selected +content, bind the controller, host all private state, prove every owner +endpoint, and calculate the complete moment and precision. These tasks +are not certified by this local packet. An independent reviewer must also +review this new factor and its grid argument; the producing lane's older +independent reviews do not review its own new construction. + +The actual raw selected mechanism and minor block identities come from +the native-escape and new-core-transfer lanes. The scalar scan and grid +method come from the credited retained sources and prior rational-decoder +work. OpenAI Codex assisted the derivation, implementation, and source +audit. No human review, maintainer selection, PR, push, or publication +commit is claimed. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json new file mode 100644 index 0000000000..df1ae1872e --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/CHECKS.json @@ -0,0 +1,84 @@ +{ + "actual_K_row_l1": 1, + "actual_R_row_l1": 56, + "checker_sha256": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e", + "coordinate_projection_checks": 256, + "coordinate_rank_distribution": { + "0": 1, + "1": 8, + "2": 28, + "3": 56, + "4": 70, + "5": 56, + "6": 28, + "7": 8, + "8": 1 + }, + "full_inverse_cases": [ + { + "basis_columns_per_order": 112, + "label": "coordinate-0", + "rank_M": 0, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-1", + "rank_M": 1, + "rank_N": 7 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-15", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-127", + "rank_M": 7, + "rank_N": 1 + }, + { + "basis_columns_per_order": 112, + "label": "coordinate-255", + "rank_M": 8, + "rank_N": 0 + }, + { + "basis_columns_per_order": 112, + "label": "noncoordinate-rank-four", + "rank_M": 4, + "rank_N": 4 + }, + { + "basis_columns_per_order": 112, + "label": "general-centre-unit", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "nontrivial-dyadic-full-rank", + "rank_M": 8, + "rank_N": 8 + }, + { + "basis_columns_per_order": 112, + "label": "13-integral-rank-four-forces-full-rank-partner", + "rank_M": 4, + "rank_N": 8 + } + ], + "method": "Independent dense centre algebra and 112-column vector interpreter; no producer imports.", + "negative_controls": [ + "wrong coefficient", + "repeated response", + "arbitrary noncommuting pair" + ], + "ordered_noncommuting_identity_columns": 112, + "scope": "Exact scalar family and query ranks. No full native word, phase terminal, controller, or complete supplier price is certified here.", + "source_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "source_proof_sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json new file mode 100644 index 0000000000..2e50726cd4 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/FREEZE.json @@ -0,0 +1,26 @@ +{ + "clean_core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "files": { + "CHECKS.json": "4cbe8ca3e0af51192fb113a2879467b30af19fc68b0f9713991e1f0bef2b2e7c", + "GRID-CHECKS.json": "4f12b6f0ed60343ad03be226e162df6a918caf813ab46ad88105c85a28fae412", + "ODD-GRID-COMPOSITION.md": "80f26788f706b5c3a3dbb3cd6bf9e0609e49d7f6384145e03daa9cbe9d3d4547", + "REVIEW.md": "410803aab5eaceca73412b960802d5eccbc45c4b4fef4bad2aae82a52d7792c4", + "check_grid.py": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641", + "check_reciprocal.py": "550330e2c6b5b485f531c9c1f0b633ec55d6a2200839903b4f1fc3d4da9ade1e" + }, + "publication": "No PR, push, publication commit, or external mutation.", + "scope": "Scalar correction-rank theorem and conditional active-path odd-grid theorem. No native reciprocal word, complete controller, recursive supplier price, or kappa improvement is certified here.", + "source_files_relative_to_campaign": { + "lanes/bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md": "0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05", + "lanes/independent-review-20261017/NEW-CORE-LOGICAL-REVIEW.md": "dc7a2a8f8cb3e7f872266d406af157f4dcf7caa0dc74c5ceefcaa016a2fe2c7e", + "lanes/independent-review-20261017/odd-grid-a8-20261017/A8-ODD-GRID.md": "e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01", + "lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079", + "root/RECIPROCAL-CENTRE-RANK-20261018.json": "6d42a30f888f78b486fdb70cdf150d80562588404e94beec4839061505f806eb", + "root/RECIPROCAL-CENTRE-RANK-20261018.md": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json": "c8eff152a353492c41fd783429723adebddebdca93db20e3eeaf837594ba6dab", + "root/check_reciprocal_centre_rank_20261018.py": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_RANK_AND_CONDITIONAL_GRID", + "validation": "Both peer checkers passed normal and -O runs with byte-identical receipts. No producer replay was used as the decisive peer check." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json new file mode 100644 index 0000000000..50cbc391f9 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/GRID-CHECKS.json @@ -0,0 +1,67 @@ +{ + "checker_sha256": "e257f0a984b9e7f4f86f25a9e2991f03e3ff0c93888be9ff75a717186af85641", + "negative_controls": [ + "unscaled finest-grid numerator", + "three rational completed children with a two-level budget", + "final unscaling before a dyadic root endpoint" + ], + "nested_integer_basis_cases": [ + { + "active_levels": 1, + "binary_budget": 8, + "completed_calls": 1, + "divisions": 0, + "events": 1, + "max_active_levels": 1, + "max_height": 0, + "odd_budget": 8 + }, + { + "active_levels": 2, + "binary_budget": 16, + "completed_calls": 3, + "divisions": 8, + "events": 19, + "max_active_levels": 2, + "max_height": 1, + "odd_budget": 16 + }, + { + "active_levels": 3, + "binary_budget": 24, + "completed_calls": 7, + "divisions": 24, + "events": 55, + "max_active_levels": 3, + "max_height": 2, + "odd_budget": 24 + }, + { + "active_levels": 4, + "binary_budget": 32, + "completed_calls": 15, + "divisions": 56, + "events": 127, + "max_active_levels": 4, + "max_height": 3, + "odd_budget": 32 + }, + { + "active_levels": 5, + "binary_budget": 40, + "completed_calls": 31, + "divisions": 120, + "events": 271, + "max_active_levels": 5, + "max_height": 4, + "odd_budget": 40 + } + ], + "scope": "Exact signed scans and test trees. The general active-path bound is proved in ODD-GRID-COMPOSITION.md. These trees are not an emitted supplier controller.", + "signed_inputs_checked_for_each_scan": 32766, + "signed_scan_widths": [ + 1, + 14 + ], + "status": "PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md new file mode 100644 index 0000000000..1823209221 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/ODD-GRID-COMPOSITION.md @@ -0,0 +1,195 @@ +# A common odd grid for unfinished parent operations + +The reciprocal E and G maps have coefficients with denominator 13. This +does not require the recursive native children to have rational endpoint +maps. E and G can be local operations in a parent word. The theorem below +states the condition under which a depth bound still pays for all such +denominators. A rational local endpoint is not, by that fact alone, an +admitted completed recursive child. + +## Coefficient theorem + +Put A=Z[i,1/2]. Represent a complete finite machine state by its numeric +fields, including all arbitrary borrowed fields. Add zero and private +fields as needed. Maps in this statement are exact linear maps on that +full state. Permutations, copies, clears of owned private fields, and +Gaussian-dyadic native operations have matrices over A. + +Consider a finite recursive computation with these hypotheses: + +1. At most L invocations are active at the same time. Count the root and + the current leaf in L. +2. Each invocation has a finite parent word. In that word, replace each + completed recursive child by its full endpoint map. Each such map has + coefficients in A, on every permitted data and arbitrary helper input. +3. Apart from child calls, the local factors have coefficients in + 13^-h A, with h a nonnegative integer. The sum of these h values in one + parent word is at most D. This bound also covers an operation stopped + at any scalar prefix. A stronger proved bound on all local prefixes + can be used instead of this sum. +4. All initial numeric values are dyadic. A separate binary guard and + magnitude bound are valid for this new complete word. + +Then every global prefix matrix has entries in + + 13^(-D L) A. (1) + +Different bounds D_j at different active levels give the more precise +bound 13^(-sum_j D_j) A. An initial odd denominator height h_0 adds h_0 +to the exponent. The bound depends on the active path, not on the total +number of completed child calls. + +To prove (1), stop the execution at any event. Contract each completed +child call to its exact full endpoint matrix over A. The remaining +unfinished invocations form one active path. At each level, the executed +part of its parent word adds at most D to the denominator height. In a +product of matrices, the height is at most the sum of the heights of the +factors. Adding entries cannot increase this bound. Thus the total is at +most D L. This proof uses no commutation between different local maps. + +A completed child may receive values with denominator 13 from its parent. +An A-linear endpoint does not add a new factor of 13 to those values. +Its own unfinished prefixes are covered by the next active level. The +claim therefore remains valid on rational inputs from an unfinished +parent, provided its exact full-column endpoint identity is valid there. +An exact linear identity over A has that scalar extension. A rounded or +input-restricted implementation needs a separate argument. + +## Exact encoded execution + +Let H=D L. Choose the binary unit 2^-P from a guard for the complete new +word. Use the common grid + + 2^-P 13^-H Z[i]. (2) + +At the outer boundary, multiply the padded integer numerator of every +physical numeric stream by 13^H. Include arbitrary borrowed data and +helpers. Private zeros remain zero. Do not scale addresses, tags, or +descriptors. Any nonzero numeric literal must use the same encoding. +The present linear words need only zero literals. + +The initial states here are arbitrary dyadic values with this root +encoding. They are not arbitrary integer numerators on the finest grid. +That stronger claim is false: the finest-grid numerator one cannot be +divided exactly by 13. + +Every algebraic prefix lies on (2), by (1) and the separate binary guard. +At a literal division by 13, the algebraic state after the operation +therefore also has an integer numerator. Its input numerator is divisible +by 13. Induction over the literal events shows that the integer scans +implement the rational word exactly. This is not an approximation claim. +The scalar root encoding commutes with every exact linear native map. + +At the outer return, suppose the complete intended endpoint on all +physical roles has coefficients in A. Every final numerator is then +divisible by 13^H. Exact unscaling restores the original encoding of all +numeric fields, including the stipulated borrowed-state output. Final +truncation can occur after this unscaling under the separate original +error proof. No new rounding error or tolerance is introduced by (2). +Without a dyadic root endpoint, this unscaling conclusion does not follow. + +The endpoint hypothesis is essential for a bound based only on depth. +Three consecutive completed children with endpoint x/13 can create +denominator height three at depth two. More such calls give unbounded +height at the same depth. If a changed controller exposes E or G as a +completed recursive provider with this rational endpoint, it needs a +different denominator theorem. Calling these maps local parent operations +does not by itself prove that the complete parent endpoint is dyadic. + +## Signed scan and price + +For a w-bit signed numerator N, start at its low bit with carry c=0. +For each input bit b, write a and update c by + + a=(b-c) mod 2, c'=(c+13a-b)/2. (3) + +The carry stays in {0,...,12}. After w bits, summing the bit equations +gives 13 Q_unsigned=N_unsigned+2^w c_final. If s_N and s_Q are the +two sign bits, the signed quotient is exact if and only if + + c_final=13 s_Q-s_N. (4) + +The quotient of an exactly divisible signed input cannot overflow its +input width. Formula (3) needs finite control and one scan; it does not +need another numeric array. Multiplication uses output bit +(13b+c) mod 2 and next carry floor((13b+c)/2). Its final signed test is +c_final=13s_N-s_output. The allocated magnitude guard prevents overflow. + +These scans have O(w) arithmetic-head cost. The retained record and +descriptor work has a separate O(w) cost per record. The prior common-grid +packet gives the same finite-control construction for division by three; +changing the fixed carry set to thirteen states does not change the scan +order. This statement does not assign an old scalar-primitive price to a +new odd division. + +If w is the guarded numerator width before the common odd scale, the +extra width is at most + + ceil(H log2(13)) <= 4H. (5) + +This is an odd-denominator overhead. It is in addition to the binary and +magnitude guard for the changed word. For S real numeric records, root +conversion and final unscaling by repeated fixed scans cost + + O(S H (w+H)). (6) + +Each local real division by 13 costs O(w+H). All numeric streams that +need conversion belong in S, including arbitrary borrowed storage. +Descriptor, owner, routing, and hosting costs are still part of the +complete construction. Equations (5) and (6) do not pay for an omitted +controller or a native frame transition. + +For a fixed finite parent word, D is constant. If its recursion depth is +O(log N), the extra width is O(log N). If its guarded word width is at +least proportional to H and V=S w, the outer conversion cost is O(V H). +An exponent claim also needs the full recurrence and its strict slack. +This theorem supplies neither a new moment bound nor a kappa value. + +## Application to the actual reciprocal family + +The actual coordinate projection P gives + + E=I+K((12/13)P-I)R, + G=I+K((12/13)(I-P)-I)R. + +Each is a fixed rational local map. Each has an endpoint denominator of +height at most one. The actual source has ||R||_infinity=56 and +||K||_infinity=1. Thus each endpoint has row-sum norm at most 57. +These endpoint facts do not bound every native implementation prefix. +One may use the literal number of /13 factors as a conservative D once +the complete word, its helpers, and its legal input states are checked. + +The native H1 and H8 children can keep their original exact dyadic maps. +The parent can use E and G between such calls under hypotheses 1--4. +For a complete controller, it remains necessary to prove its ordered +endpoint, every borrowed-state output, the binary and magnitude guard, +and its actual recursive bill. In particular, EG=I in one scalar chart +does not prove cancellation of physical maps that contain port-dependent +q operators or changes of chart. + +## Validation and prior work + +`check_grid.py` exhausts all signed inputs at widths one through fourteen +for both fixed scans. It checks five nested test trees on all eight +independent input columns using integer numerators only. Every completed +child is a dyadic shear. Rational reciprocal centre scales surround two +child calls. The tree checks all divisions, every child endpoint, the +active-path bound, and final unscaling. Separate controls reject an +unscaled finest-grid input, repeated rational child endpoints, and early +unscaling. These tests support the general proof above. They are not a +native supplier or controller implementation. + +The retained common odd-grid source is +`../../interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex`, +SHA256 `4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a`. +The local predecessor is +`../odd-grid-a8-20261017/A8-ODD-GRID.md`, SHA256 +`e0210105ba6c6246f1f84c8ce2d92cfd07aa6cc8a161ca27d7fcc8e0183cfb01`. +The prior peer review is +`../../bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md`, +SHA256 `0eee1c869ba6c1c5e75075bc9dbae3324468a27a6b0dd45cd16e4f7973f9eb05`. +This note states the same method for 13 and for explicit rational parent +operations. It does not claim to introduce common odd grids. + +This work used OpenAI Codex under the user's direction. It remains local. +No publication is authorized. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md new file mode 100644 index 0000000000..e496540f5e --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/REVIEW.md @@ -0,0 +1,151 @@ +# Independent review of reciprocal centre rank + +The scalar theorem passes independent proof review. It applies to the +specified extensions of the actual clean response, + + J=I-KR, E=J+KMR, G=J+KNR, K=R^T/4, RK=14I_8. + +For this family, dyadic M and N in a reciprocal pair each have rank eight. +Over the rationals, their least total rank is eight. The stated projection +formula gives every pair at that minimum. A coordinate projection of rank +four uses four actual R rows in each added correction. + +This is a rank theorem for the two specified correction terms. It is not +a query or native-cost lower bound for every implementation of E and G. +For example, M=N=I has two rank-eight correction terms but E=G=I. A new +implementation of the identity need not form either term. The native +capture, frame, phase, and helper obligations need their own word review. +This packet does not establish a complete controller or a kappa change. + +## Pinned input and method + +The reviewed root proof is +`../../../root/RECIPROCAL-CENTRE-RANK-20261018.md`, SHA256 +`d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9`. +The root freeze is SHA256 +`c8eff152a353492c41fd783429723adebddebdca93db20e3eeaf837594ba6dab`. +The source R is read from +`../../new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz`. +Its decompressed SHA256 is +`a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa`. +These source files were not changed. + +The new checker does not import a producer checker. It uses dense centre +matrices and a separate vector interpreter for the 112-field maps. It +checks RK=14I directly from the source entries. It also checks that every +R row has norm 56 and every K row has norm one in the row-sum norm. +The prior clean-core review binds this R to the literal native J. That +complete native replay was not repeated for this scalar theorem. + +## Ordered proof + +For a vector x, the new interpreter applies a response as + + E x = x + K(M-I)R x. + +Apply G first and then E. The coefficient between K and R is + + (M-I)+(N-I)+14(M-I)(N-I) + = 12I-13(M+N)+14MN. + +This computation retains the order MN. Since RK=14I over the rationals, +K is injective and R is onto. Thus K C R=0 is equivalent to C=0. +One can also multiply on the left by R/14 and on the right by K/14. +There is no unstated loss of a centre equation. + +The equation for reciprocity is equivalent to + + (14M-13I)(14N-13I)=I. + +For square matrices over a field, a one-sided inverse is a two-sided +inverse. Subtract the reversed product equation. It gives MN=NM. Thus +commutation is a consequence, and GE=I follows. The checker also tests +the ordered identity for a pair with MN different from NM. Reversing +that test pair changes its residual, as it must. + +Reduction modulo 13 is defined on Z[1/2]. The centre equation reduces +to MN=I over F_13. Both determinants are nonzero after reduction. They +were therefore nonzero before reduction. This proves each rank is eight. +The same proof works on a rational subring whose denominators are coprime +to 13. No rank statement for a noncommutative operator ring follows from +this argument without a separate module and reduction theorem. + +Over the rationals, rewrite the equation as + + 12I=13M+(13I-14M)N. + +The rank of the right side is at most rank(M)+rank(N). For equality in +that bound, v in ker(N) satisfies Mv=(12/13)v. Hence ker(N) is contained +in im(M), and equality of dimensions gives ker(N)=im(M). To obtain the +other equality, use the reversed reciprocal equation proved above. It +gives ker(M)=im(N). This use of the reversed equation makes the phrase +"In the same way" in the source proof explicit. + +The two kernels meet only at zero and their dimensions sum to eight. +Let P project onto ker(N) along ker(M). On these two summands M acts as +12/13 and zero, respectively. N acts as zero and 12/13. Therefore + + M=(12/13)P, N=(12/13)(I-P). + +This proves all equality cases. It does not require P to be orthogonal +or self-adjoint. The converse follows from P^2=P. The same proof, with +12,13,14 replaced by rho-2,rho-1,rho, proves the stated characteristic-zero +field result when rho is not 0, 1, or 2. In that version the coefficient +ring must contain the coefficients in use before a reduction is applied. + +## A stronger denominator consequence + +Call a rational matrix 13-integral if every entry has denominator coprime +to 13. Suppose M is 13-integral and E,G are reciprocal. The equation gives + + N=(14M-13I)^-1(13M-12I). + +The first factor exists by the reciprocal equation. The second factor is +invertible: its reduction modulo 13 is I. Thus N has full rank eight, +even if N itself has a denominator divisible by 13. Interchanging M and +N proves the corresponding statement on the other side. + +Consequently, a rank-four/rank-four reciprocal pair has a denominator +divisible by 13 in at least one entry of M and in at least one entry of N. +Allowing this denominator on only one side cannot give that split. This +is a coefficient statement, not a lower bound on scans or native calls. + +## Exact checks and limits + +The independent checker covers all 256 coordinate projections. It checks +both inverse orders on all 112 input basis vectors for nine pairs: five +coordinate ranks, one noncoordinate rank-four projection, one general +centre unit, one nontrivial dyadic reciprocal pair, and one 13-integral +rank-four correction with a full-rank partner. It also checks that +rank(MR)=rank(M) and rank(NR)=rank(N) in these cases. + +The noncoordinate example is not self-adjoint. The dyadic example uses +M=I+S and N=I-S with S^2=0. These cases test assumptions that the proof +does not make. The noncommuting residual test covers all 112 columns. +Wrong weights, a repeated response, and an arbitrary noncommuting pair +are rejected as reciprocal pairs. The proof, not these finite examples, +establishes the universal rank bounds and equality classification. + +The companion `ODD-GRID-COMPOSITION.md` proves a conditional representation +theorem. It permits these rational maps as finite parent operations while +completed recursive children retain exact Gaussian-dyadic endpoints. +It does not supply those endpoints for a changed global controller. It +does not replace the existing binary and magnitude guard by a count of +odd denominators. + +Run from the workspace root: + + python3 work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py + python3 work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py + +Expected statuses are `PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK` and +`PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS`. Both commands also pass +with Python assertions disabled. The source pins and output hashes are +recorded in `FREEZE.json`. + +The root lane supplied the rank theorem. Earlier clean-core and +odd-grid work supplied the actual J and the representation method. +This review supplied a separate interpreter, the explicit reversed-kernel +step, the one-sided denominator consequence, and the stated composition +conditions. This work used OpenAI Codex under the user's direction. +No publication is authorized. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py new file mode 100644 index 0000000000..ac0bb2d93b --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_grid.py @@ -0,0 +1,147 @@ +#!/usr/bin/env python3 +"""Check the signed scan and nested words on a common integer grid.""" +from hashlib import sha256 +from pathlib import Path +import json + +HERE = Path(__file__).resolve().parent + + +def need(test, label): + if not test: + raise ValueError(label) + + +def signed(value, width): + return value-(1 << width) if value >> (width-1) else value + + +def divide13(value, width): + source = value % (1 << width) + carry, output = 0, 0 + for pos in range(width): + bit = (source >> pos) & 1 + out = (bit-carry) % 2 + output |= out << pos + carry = (carry+13*out-bit)//2 + need(0 <= carry < 13, 'Division carry range') + result = signed(output, width) + accepted = carry == 13*(result < 0)-(value < 0) + return accepted, result + + +def multiply13(value, width): + source = value % (1 << width) + carry, output = 0, 0 + for pos in range(width): + bit = (source >> pos) & 1 + total = 13*bit+carry + output |= (total % 2) << pos + carry = total//2 + need(0 <= carry < 13, 'Multiplication carry range') + result = signed(output, width) + accepted = carry == 13*(value < 0)-(result < 0) + return accepted, result + + +scan_inputs = 0 +for width in range(1, 15): + limit = 1 << (width-1) + for value in range(-limit, limit): + good, quotient = divide13(value, width) + need(good == (value % 13 == 0), 'Exact signed division acceptance') + if good: + need(13*quotient == value, 'Exact signed quotient') + good, product = multiply13(value, width) + need(good == (-limit <= 13*value < limit), 'Signed multiplication overflow') + if good: + need(product == 13*value, 'Exact signed product') + scan_inputs += 1 + + +def valuation13(value): + if value == 0: + return None + value = abs(value) + exponent = 0 + while value % 13 == 0: + value //= 13 + exponent += 1 + return exponent + + +grid_cases = [] +for remaining in range(5): + levels = remaining+1 + odd_budget = 8*levels + binary_budget = 8*levels + root_scale = 13**odd_budget * 2**binary_budget + state = [[root_scale*int(i == j) for j in range(8)] for i in range(8)] + observations = {'events': 0, 'divisions': 0, 'max_height': 0, + 'completed_calls': 0, 'max_active_levels': 0} + + def observe(active): + height = max([0]+[max(0, odd_budget-v) + for row in state for value in row + if (v := valuation13(value)) is not None]) + need(height <= 8*active, 'Active-path height bound') + observations['max_height'] = max(observations['max_height'], height) + observations['max_active_levels'] = max(observations['max_active_levels'], active) + observations['events'] += 1 + + def scale_row(row, numerator, divisor, active): + need(all(value % divisor == 0 for value in state[row]), 'Exact grid division') + state[row] = [numerator*(value//divisor) for value in state[row]] + observations['divisions'] += int(divisor == 13) + observe(active) + + def shear(row, source, sign, active): + need(all(value % 2 == 0 for value in state[source]), 'Binary guard') + state[row] = [x+sign*(y//2) for x, y in zip(state[row], state[source])] + observe(active) + + def run(depth, target, sign, active): + entry = [row[:] for row in state] + if depth: + for row in range(8): + scale_row(row, -1 if row < 4 else -13, 13 if row < 4 else 1, active) + child_target = depth % 8 + run(depth-1, child_target, 1, active+1) + run(depth-1, child_target, -1, active+1) + for row in range(8): + scale_row(row, -13 if row < 4 else -1, 1 if row < 4 else 13, active) + source = (target+4) % 8 + shear(target, source, sign, active) + expected = [row[:] for row in entry] + need(all(value % 2 == 0 for value in entry[source]), 'Endpoint binary guard') + expected[target] = [x+sign*(y//2) for x, y in zip(entry[target], entry[source])] + need(state == expected, 'Every completed child has its dyadic endpoint') + observations['completed_calls'] += 1 + + run(remaining, 0, 1, 1) + need(all(value % 13**odd_budget == 0 for row in state for value in row), + 'Exact final root unscaling') + grid_cases.append({'active_levels': levels, 'odd_budget': odd_budget, + 'binary_budget': binary_budget, **observations}) + +need(1 % 13 != 0, 'Unscaled finest-grid input is rejected') +value = 13**2 +for _ in range(2): + need(value % 13 == 0, 'First rational child calls') + value //= 13 +need(value % 13 != 0, 'Rational completed children invalidate the depth-only budget') +need((-13**7) % 13**8 != 0, 'Unfinished rational root cannot be unscaled') + +out = { + 'status': 'PASS_INDEPENDENT_ODD_GRID_COMPOSITION_CHECKS', + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'signed_scan_widths': [1, 14], + 'signed_inputs_checked_for_each_scan': scan_inputs, + 'nested_integer_basis_cases': grid_cases, + 'negative_controls': ['unscaled finest-grid numerator', + 'three rational completed children with a two-level budget', + 'final unscaling before a dyadic root endpoint'], + 'scope': 'Exact signed scans and test trees. The general active-path bound is proved in ODD-GRID-COMPOSITION.md. These trees are not an emitted supplier controller.' +} +(HERE / 'GRID-CHECKS.json').write_text(json.dumps(out, indent=2, sort_keys=True)+'\n') +print(out['status']) diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py new file mode 100644 index 0000000000..0ad51a3569 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018/check_reciprocal.py @@ -0,0 +1,208 @@ +#!/usr/bin/env python3 +"""Check the reciprocal family with an independent vector interpreter.""" +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import gzip +import json + +HERE = Path(__file__).resolve().parent +CAMPAIGN = HERE.parents[2] +SOURCE = CAMPAIGN / 'lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz' +PIN = 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa' +PROOF_PIN = 'd2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9' + + +def need(test, label): + if not test: + raise ValueError(label) + + +def eye(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def add(a, b, factor=F(1)): + return [[x + factor*y for x, y in zip(u, v)] for u, v in zip(a, b)] + + +def scale(a, factor): + return [[factor*x for x in row] for row in a] + + +def vector(a, x): + return [sum((value*x[j] for j, value in enumerate(row) if value), F(0)) + for row in a] + + +def product(a, b): + columns = list(zip(*b)) + return [[sum((u*v for u, v in zip(row, col)), F(0)) + for col in columns] for row in a] + + +def rank(a): + work = [list(row) for row in a] + pivot = 0 + for col in range(len(work[0])): + hit = next((i for i in range(pivot, len(work)) if work[i][col]), None) + if hit is None: + continue + work[pivot], work[hit] = work[hit], work[pivot] + divisor = work[pivot][col] + work[pivot] = [x/divisor for x in work[pivot]] + for i in range(len(work)): + if i != pivot and work[i][col]: + amount = work[i][col] + work[i] = [x-amount*y for x, y in zip(work[i], work[pivot])] + pivot += 1 + if pivot == len(work): + break + return pivot + + +def inverse(a): + n = len(a) + work = [list(row)+unit for row, unit in zip(a, eye(n))] + for col in range(n): + hit = next(i for i in range(col, n) if work[i][col]) + work[col], work[hit] = work[hit], work[col] + divisor = work[col][col] + work[col] = [x/divisor for x in work[col]] + for i in range(n): + if i != col: + amount = work[i][col] + work[i] = [x-amount*y for x, y in zip(work[i], work[col])] + return [row[n:] for row in work] + + +def reduction13(a): + return [[int(x.numerator)*pow(int(x.denominator), -1, 13) % 13 + for x in row] for row in a] + + +raw = gzip.decompress(SOURCE.read_bytes()) +need(sha256(raw).hexdigest() == PIN, 'Actual source pin') +proof = CAMPAIGN / 'root/RECIPROCAL-CENTRE-RANK-20261018.md' +need(sha256(proof.read_bytes()).hexdigest() == PROOF_PIN, 'Reviewed proof pin') +source = json.loads(raw) +R = [[F(row.get(str(i), 0)) for i in range(112)] for row in source['R']] +need(len(R) == 8, 'Eight actual centre rows') +K = [[R[j][i]/4 for j in range(8)] for i in range(112)] +I8 = eye(8) +need(product(R, K) == scale(I8, 14), 'Actual RK=14I') +need(rank(R) == rank(K) == 8, 'Actual two full ranks') +need(all(sum(abs(x) for x in row) == 56 for row in R), 'R row norm') +need(all(sum(abs(x) for x in row) == 1 for row in K), 'K row norm') + + +def response(m, x): + centre = vector(R, x) + correction = [a-b for a, b in zip(vector(m, centre), centre)] + return [a+b for a, b in zip(x, vector(K, correction))] + + +def bracket(m, n): + return add(add(scale(I8, 12), add(m, n), F(-13)), product(m, n), F(14)) + + +def zero(a): + return all(not x for row in a for x in row) + + +full_cases = [] + + +def check_pair(m, n, label): + need(zero(bracket(m, n)), label+' ordered bracket') + need(zero(bracket(n, m)), label+' reverse bracket') + need(product(m, n) == product(n, m), label+' consequent commutation') + for col in range(112): + x = [F(i == col) for i in range(112)] + need(response(m, response(n, x)) == x, label+' EG column '+str(col)) + need(response(n, response(m, x)) == x, label+' GE column '+str(col)) + need(rank(product(m, R)) == rank(m), label+' query rank M') + need(rank(product(n, R)) == rank(n), label+' query rank N') + full_cases.append({'label': label, 'rank_M': rank(m), 'rank_N': rank(n), + 'basis_columns_per_order': 112}) + + +coefficient = F(12, 13) +rank_counts = {} +for mask in range(256): + p = [[F(i == j and (mask >> i) & 1) for j in range(8)] for i in range(8)] + m, n = scale(p, coefficient), scale(add(I8, p, F(-1)), coefficient) + need(zero(bracket(m, n)), 'Coordinate bracket '+str(mask)) + rm, rn = rank(m), rank(n) + need(rm+rn == 8, 'Coordinate sharp rank sum') + rank_counts[str(rm)] = rank_counts.get(str(rm), 0)+1 + if mask in (0, 1, 15, 127, 255): + check_pair(m, n, 'coordinate-'+str(mask)) + +p = [[F(i == j and i < 4) for j in range(8)] for i in range(8)] +for i in range(4): + for j in range(4, 8): + p[i][j] = F((i+1)*(j-3)-3, 2**(i+j-3)) +need(product(p, p) == p, 'Noncoordinate projection') +need(p != list(map(list, zip(*p))), 'Projection need not be self-adjoint') +m, n = scale(p, coefficient), scale(add(I8, p, F(-1)), coefficient) +check_pair(m, n, 'noncoordinate-rank-four') + +unit = eye(8) +unit[0][0], unit[0][1], unit[1][1] = F(2), F(3), F(5) +m = scale(add(unit, scale(I8, 13)), F(1, 14)) +n = scale(add(inverse(unit), scale(I8, 13)), F(1, 14)) +check_pair(m, n, 'general-centre-unit') + +nilpotent = [[F(0) for _ in range(8)] for _ in range(8)] +nilpotent[0][1] = F(3, 8) +need(zero(product(nilpotent, nilpotent)), 'Square-zero example') +m, n = add(I8, nilpotent), add(I8, nilpotent, F(-1)) +check_pair(m, n, 'nontrivial-dyadic-full-rank') +reduced_product = product(reduction13(m), reduction13(n)) +need([[x % 13 for x in row] for row in reduced_product] == eye(8), + 'Reduction gives two units') + +m = [[F(i == j and i < 4) for j in range(8)] for i in range(8)] +t = add(scale(m, 14), scale(I8, 13), F(-1)) +n = product(inverse(t), add(scale(m, 13), scale(I8, 12), F(-1))) +check_pair(m, n, '13-integral-rank-four-forces-full-rank-partner') +need(rank(m) == 4 and rank(n) == 8, 'Integral-side consequence') + +left = scale(I8, F(1, 2)) +right = eye(8) +left[0][1], right[1][0] = F(3, 2), F(2) +need(product(left, right) != product(right, left), 'Noncommuting test input') +ordered = bracket(left, right) +reverse = bracket(right, left) +need(ordered != reverse, 'Order affects the centre residual') +for col in range(112): + x = [F(i == col) for i in range(112)] + lhs = [a-b for a, b in zip(response(left, response(right, x)), x)] + rhs = vector(K, vector(ordered, vector(R, x))) + need(lhs == rhs, 'Ordered identity on actual column '+str(col)) + +p = [[F(i == j and i < 4) for j in range(8)] for i in range(8)] +m = scale(p, coefficient) +n = scale(add(I8, p, F(-1)), coefficient) +need(not zero(bracket(scale(p, F(11, 13)), n)), 'Wrong coefficient rejected') +need(not zero(bracket(m, m)), 'Repeated response rejected') +need(not zero(bracket(left, right)), 'Arbitrary pair is not reciprocal') + +out = { + 'status': 'PASS_INDEPENDENT_RECIPROCAL_CENTRE_RANK', + 'source_decompressed_sha256': PIN, + 'source_proof_sha256': PROOF_PIN, + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'method': 'Independent dense centre algebra and 112-column vector interpreter; no producer imports.', + 'actual_R_row_l1': 56, + 'actual_K_row_l1': 1, + 'coordinate_projection_checks': 256, + 'coordinate_rank_distribution': rank_counts, + 'full_inverse_cases': full_cases, + 'ordered_noncommuting_identity_columns': 112, + 'negative_controls': ['wrong coefficient', 'repeated response', 'arbitrary noncommuting pair'], + 'scope': 'Exact scalar family and query ranks. No full native word, phase terminal, controller, or complete supplier price is certified here.' +} +(HERE / 'CHECKS.json').write_text(json.dumps(out, indent=2, sort_keys=True)+'\n') +print(out['status']) diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json new file mode 100644 index 0000000000..35105851d5 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/CHECKS.json @@ -0,0 +1,550 @@ +{ + "checker_sha256": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913", + "clean_payload_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "negative_controls": { + "changed_centre_input_frame": true, + "changed_centre_scatter_sign": true, + "erased_untouched_arbitrary_owned_input": true, + "omitted_weighted_entrance_division": true + }, + "payload_decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "phase_scope": "Exact byte binding to the prior independent all-3036-edge review, including all 32 centre directions and literal backward dual warps. No second compiler or phase interpreter is claimed in this run.", + "providers": { + "base": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + }, + "extra": { + "E_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 58 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 162 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 267 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 370 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "E_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 45, + "new_13_height": 0, + "position": 47 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 152 + }, + { + "formal_terms": 44, + "new_13_height": 0, + "position": 255 + }, + { + "formal_terms": 45, + "new_13_height": 0, + "position": 359 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 100, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 101, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_backward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 56, + "new_13_height": 0, + "position": 470 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 575 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 682 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 787 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12630 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12657 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12684 + }, + { + "formal_terms": 56, + "new_13_height": 0, + "position": 12711 + } + ], + "dyadic_real_primitives": 165618, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + }, + "G_forward": { + "C0_exit": "zero at I", + "C1_to_C7": "arbitrary identity at I", + "arbitrary_inputs": 640, + "complex_odd_divisions": 8, + "division_queries": [ + { + "formal_terms": 46, + "new_13_height": 0, + "position": 460 + }, + { + "formal_terms": 48, + "new_13_height": 0, + "position": 567 + }, + { + "formal_terms": 46, + "new_13_height": 0, + "position": 672 + }, + { + "formal_terms": 47, + "new_13_height": 0, + "position": 778 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12610 + }, + { + "formal_terms": 104, + "new_13_height": 0, + "position": 12637 + }, + { + "formal_terms": 102, + "new_13_height": 0, + "position": 12664 + }, + { + "formal_terms": 103, + "new_13_height": 0, + "position": 12691 + } + ], + "dyadic_real_primitives": 165594, + "events": 23500, + "local_prefix_13_height_bound": 1, + "logical_helpers": 408, + "native_children": 3511, + "native_mass": 5105, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "ordered_warp_algebra": "free K or dual_K words; adjacent inverse cancellation only", + "private_zero_returns": 91, + "real_odd_scans": 16 + } + } + }, + "scope": "Complete local rational maps, arbitrary logical helper restoration, typed native occurrences, scalar and native invoices, and one new 13-denominator level. No global controller, new recursive provider, owner layout, or kappa claim.", + "source_pins": { + "independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "independent-review-20261017/check_new_native.py": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01", + "new-native-recipes-20261017/base/CLIFFORD-RECIPES.json": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "reciprocal-centre-20261018/FREEZE.json": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd", + "reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "reciprocal-centre-20261018/emit_reciprocal_centres.py": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json new file mode 100644 index 0000000000..205d679039 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/FREEZE.json @@ -0,0 +1,25 @@ +{ + "clean_payload_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "files": { + "CHECKS.json": "3e2238c8e94c8b20c12c68564e4e9b929d78f485bda66b5835a3e0960dffa63e", + "REVIEW.md": "0215d0865ff90fb166411e3896b8c119720a9d5e8034e70411b554517e8bafb8", + "check_words.py": "8a9023adc5ebe5ce1f9ff09b5ce02c00ef58cd0bb695c9a26b1b8cee606cf913" + }, + "payload_decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "phase_scope": "Exact byte binding to the prior independent all-3036-edge review, including all 32 centre directions and literal backward dual warps. No second compiler or phase interpreter is claimed in this run.", + "publication": "No PR, push, commit, or publication.", + "scalar_and_grid_review_freeze_sha256": "d2432a6da3ee4f1dd7506c44be43adba173b1214a15b0eb7bc4bc69927b471bd", + "scope": "Complete local rational maps, arbitrary logical helper restoration, typed native occurrences, scalar and native invoices, and one new 13-denominator level. No global controller, new recursive provider, owner layout, or kappa claim.", + "sources": { + "independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "independent-review-20261017/check_new_native.py": "937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01", + "new-native-recipes-20261017/base/CLIFFORD-RECIPES.json": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "reciprocal-centre-20261018/FREEZE.json": "b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd", + "reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "reciprocal-centre-20261018/emit_reciprocal_centres.py": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS", + "validation": "Normal and -O checks passed with byte-identical receipts. No producer code is imported." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md new file mode 100644 index 0000000000..db09de1729 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/REVIEW.md @@ -0,0 +1,190 @@ +# Independent review of the four-centre reciprocal words + +All eight local words pass the independent review. These are E and G in +both orientations on both current providers. The review establishes the +stated logical maps on all 640 arbitrary inputs, all 91 private returns, +the frame conditions, the source bindings, and the local invoice. + +| Orientation | Dyadic scalar primitives | Real /13 scans | Native children | Rank mass | +| --- | ---: | ---: | ---: | ---: | +| Forward | 165594 | 16 | 3511 | 5105 | +| Backward | 165618 | 16 | 3511 | 5105 | + +The scalar count is the bill for the emitted scalar records. The new odd +scans are separate. This table is not a complete bit-machine supplier +price. Global hosting, record and descriptor work, precision, the routed +controller, and recursive use remain separate obligations. The selected +kappa value does not change. + +C0 ends at zero at I. C1 through C7 retain their arbitrary input values +at I. A caller that requires all eight owned outputs to be zero must add +seven CLEARs, at a cost of fourteen scalar primitives. None of the 408 +logical helper inputs must be zero. Their restoration has the inherited +native wrapper convention. + +## Sources and separate method + +The source packet is +`../../reciprocal-centre-20261018/FREEZE.json`, SHA256 +`b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd`. +The proof SHA256 is +`322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737`. +The literal payload has decompressed SHA256 +`8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013`. +The source clean core has decompressed SHA256 +`a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa`. +The producer files were not changed. + +The producer used forward propagation of symbolic rows. This review uses +a new reverse-column interpreter. It imports no producer code. Each +column records every output and its ordered word in the warp operators. +Forward K and backward dual_K letters have distinct types. Only adjacent +inverse letters cancel. In particular, the replay assumes no commutation +between different warps or between port operators and R. + +The new interpreter also inserts an observable for C0 immediately before +each division. It pulls these observables back through the complete +earlier prefix. This checks the division queries by a method different +from the producer's check of every changed forward row. + +## Complete map and source changes + +The source R and H in the new payload match the pinned clean packet. +Every canonical field, frame, warp, and helper label also matches. For +each word, removing its four centre blocks leaves the complete source +core unchanged, including every scalar and native record. + +The entrance has the same scalar records as the clean source. It adds +one division after each complete query for the selected four rows. The +other four rows keep their old weight. The check verifies the query, +division, and scatter order in all eight entrance rows. + +Every inserted centre block comes from its own original 26-event block. +It changes its owned field from C_j to C0. Each quarter ADD at I changes +from its old coefficient to twelve times that coefficient. There is one +new division on the I side of the original rank-eight child. The final +backward CLEAR resets the empty C0 field to I. All other source events +retain their exact values and order. There is no change of frame on a +nonzero value without its native operation. + +For the selected set S, the expected response is + + T=I - sum(j in S) R_j^T R_j/52 + - sum(j not in S) R_j^T R_j/4. + +The reverse-column replay proves + + forward: (x,y,h) -> (x, y+T x, h), + backward: (x,y,h) -> (x-T^T y, y, h). + +It checks these maps on all 632 live and all eight arbitrary owned input +columns. It also treats the state at each private buffer's release as an +output observable. Each such observable is zero on all permitted inputs. +The 91 buffers are each allocated once, accessed only while live, and +returned at FULL. No arbitrary helper or data field is cleared or copied +over. The only such target is the owned C0 field. + +For E, S={0,1,2,3}. For G, S={4,5,6,7}. The independent scalar review in +`../reciprocal-centre-rank-review-20261018/REVIEW.md` proves EG=GE=I on +the same actual R and classifies the correction ranks. That rank theorem +is about the specified added terms. It is not a lower bound on all ways +to implement the resulting full response. + +## Frames and phase dependency + +The frame check covers every scalar, division, climb, centre call, warp, +ordinary adapter, residual wrapper, and private lifetime. Each new divide +uses C0 at I. Each forward capture copies the actual source field at the +same rank-eight frame. Each centre call has exactly its original old and +new frames and rank. Every live and owned exit frame matches the contract. + +The new occurrences use the exact recipes already covered by +`../NEW-CORE-NATIVE-REVIEW.json`, SHA256 +`924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d`. +That independent source sweep checked all 3036 child classes per provider, +including both directions of all eight centre frames. It checked Pauli +action and an exact 512-entry Gaussian state to fix global phase. It also +checked the literal backward dual warp recipes and the helper wrappers. + +This run binds all 32 new centre occurrences across the eight words to +those exact source recipe bytes. The payload's sixteen centre recipes +per provider match the old complete phase source. All non-centre native +records are unchanged. No new non-dyadic frame map is introduced. A real +scalar division commutes with the linear frame map on that same field. +These facts make the inherited phase review applicable. This run does +not claim a second independent phase-interpreter sweep. + +Let q denote the diagonal inverse-line operator and remove the common +output F. The physical data maps are + + C_F(T) = [[q, 0], [q T q, q]], + C_B(T) = [[q, -T^T], [0, q]]. + +Indeed, the logical X input is q times its conventional physical input. +The X output is at FULL and the Y output is at its port-hole frame. These +facts put q on both sides of T in the forward lower block. They do not +put q beside T in the backward upper block. This derivation uses no +commutation of q and T. The scalar identity EG=I does not remove these +physical boundary conditions. + +## Denominator proof from independent observables + +For every word, the eight C0 queries immediately before /13 pull back +to Gaussian-dyadic coefficients on all formal inputs. In the free-word +representation checked here the scalar coefficients are rational dyadic, +and every warp letter has a Gaussian-dyadic physical endpoint. Thus these +completed queries have no new factor 13 in their denominator. + +All other scalar and native operation endpoints are Gaussian dyadic. +Start with denominator height zero relative to the word input. A dyadic +operation cannot increase the largest 13-denominator height. Each odd +division acts on one of the proved height-zero queries and gives height +at most one. Induction over all literal events proves height at most one +at every operation boundary. This proof includes arbitrary helper payloads +and the private lifetimes; it is not a test on chosen numeric values. + +The result also applies relative to an incoming odd height h: all local +prefixes have height at most h+1. It does not apply to arbitrary unscaled +numerators on a finest grid. The separate common-grid theorem must provide +divisibility. The internals of recursively implemented children need that +theorem's exact endpoint and precision conditions. + +Consequently a future parent may charge one new 13-denominator level per +complete occurrence of one of these local words. This is stronger than +charging all eight complex division events separately. It remains +necessary to prove that each completed recursive provider and the outer +endpoint have the required dyadic full-state maps. E and G individually +are not such providers. + +## Invoice and controls + +Each retained forward centre block costs 270 scalar primitives. Each +backward block costs 276. The coefficient change from a quarter to three +has the same ADD price in the source accounting. The weighted entrance +keeps its old scalar bill. Thus four blocks add 1080 or 1104 to the clean +164514 bill. The four rank-eight calls add 32 to the clean rank mass 5073. +The full profile is {1:2433,2:724,3:228,4:102,5:20,8:4}. + +There are eight complex /13 operations, hence sixteen real scans. Their +linear scan and root conversion cost is separate from the table. A full +supplier must also pay for its phase and layout implementation under its +retained machine model; a native rank count alone does not pay that cost. + +The independent checks reject omission of an entrance division, a wrong +centre scatter sign, a wrong centre input frame, and erasure of an +untouched arbitrary owned input. All checks pass with Python assertions +disabled, with byte-identical receipts. + +Run from the workspace root: + + python3 work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py + +Expected status: `PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS`. +`CHECKS.json` records each pre-division observable and local invoice. +`FREEZE.json` pins this review and its sources. + +The new-native-recipes lane supplied the emitted words. The root lane +supplied the reciprocal split. The oblique-native lane supplied the +capture and helper-correction plan. The earlier native and grid reviews +supplied the stated source dependencies. This review used OpenAI Codex +under the user's direction. No publication is authorized. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py new file mode 100644 index 0000000000..bb8bb04877 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/independent-review-20261017/reciprocal-native-review-20261018/check_words.py @@ -0,0 +1,368 @@ +#!/usr/bin/env python3 +"""Review reciprocal words by reverse columns and division observables.""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import gzip +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES / 'reciprocal-centre-20261018' +PINS = { + 'reciprocal-centre-20261018/FREEZE.json': + 'b0a396e5582d723dbf99e0199792031b47562d62039d6a2983b3aff2f9e772fd', + 'reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md': + '322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737', + 'reciprocal-centre-20261018/emit_reciprocal_centres.py': + 'cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc', + 'reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json': + 'aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc', + 'independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json': + '924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d', + 'independent-review-20261017/check_new_native.py': + '937543157459e5c0eee788feefcf2107acf6bdf660a1209cdecece1ca1f26d01', + 'new-native-recipes-20261017/base/CLIFFORD-RECIPES.json': + '580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0', + 'new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json': + 'f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e', +} +PAYLOAD_PIN = '8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013' +CLEAN_PIN = 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa' + + +def need(test, label): + if not test: + raise ValueError(label) + + +def read_gzip(path, pin): + raw = gzip.decompress(path.read_bytes()) + need(sha256(raw).hexdigest() == pin, 'Compressed source pin '+str(path)) + return json.loads(raw) + + +def accumulate(target, source, scale=F(1)): + for key, value in source.items(): + updated = target.get(key, F(0))+scale*value + if updated: + target[key] = updated + else: + target.pop(key, None) + + +def parse(op): + tag, target = op[0], tuple(op[1]) + need(tag in ('add', 'copy', 'clear', 'scale'), 'Scalar grammar') + source = tuple(op[2]) if tag in ('add', 'copy') else None + value = F(*op[-2:]) if tag in ('add', 'scale') else F(1) + need(source is None or source != target, 'Distinct scalar operands') + return tag, target, source, value + + +def price(op): + tag, _, _, value = parse(op) + if tag in ('clear', 'copy'): + return 2 + a, b = abs(value.numerator), value.denominator + need(a > 0 and b & (b-1) == 0, 'Dyadic old primitive') + if tag == 'scale': + need(a & (a-1) == 0, 'Power-of-two SCALE') + return 2*(abs(a.bit_length()-b.bit_length())+int(value < 0)) + return 2*(1+a.bit_length()+a.bit_count()+b.bit_length()) + + +def pullback(events, fields, backward=False): + columns = {field: {(field, ()): F(1)} for field in fields} + division_positions = [] + for position in range(len(events)-1, -1, -1): + event = events[position] + tag = event[0] + if tag == 'scalar': + kind, target, source, value = parse(event[1]) + if kind == 'add': + accumulate(columns[source], columns[target], value) + elif kind == 'scale': + columns[target] = {key: value*x for key, x in columns[target].items()} + elif kind == 'copy': + accumulate(columns[source], columns[target]) + columns[target] = {} + else: + columns[target] = {} + elif tag == 'divide_odd': + field = tuple(event[1]) + columns[field] = {key: x/F(event[2]) for key, x in columns[field].items()} + accumulate(columns[field], {(('D', position), ()): F(1)}) + division_positions.append(position) + elif tag == 'warp': + field = tuple(event[1]) + letter = ('dual_K' if backward else 'K', event[2]) + inverse = (letter[0], -letter[1]) + columns[field] = {(output, word[:-1] if word and word[-1] == inverse else word+(letter,)): value + for (output, word), value in columns[field].items()} + elif tag == 'zero_buffer': + if event[1] == 'alloc': + columns['Z', event[2]] = {} + else: + need(event[1] == 'free', 'Zero-buffer grammar') + else: + need(tag in ('center', 'climb', 'phase', 'adapter', 'residual_adapter'), + 'Complete native grammar') + queries = {pos: {} for pos in sorted(division_positions)} + complete = {field: {} for field in fields} + for field, column in columns.items(): + for (output, word), value in column.items(): + if output[0] == 'D': + queries[output[1]][field, word] = value + else: + complete[field][output, word] = value + return complete, queries + + +def expected(fields, R, selected, backward): + result = {f: {} if f[0] == 'Z' or f == ('C', 0) else {(f, ()): F(1)} for f in fields} + sign = F(-1 if backward else 1) + for p in range(112): + source = ('L', 112+p if backward else p) + target = ('L', p if backward else 112+p) + accumulate(result[source], {(target, ()): sign}) + for j, row in enumerate(R): + weight = -F(1, 52) if j in selected else -F(1, 4) + for q, value in row.items(): + target = ('L', q if backward else 112+q) + accumulate(result[source], {(target, ()): sign*weight*value*row.get(p, F(0))}) + return result + + +def types(events, c): + frames = {('L', i): f for i, f in enumerate(c['start'])} + frames.update({('C', i): 0 for i in range(8)}) + active, allocated, released = set(), set(), set() + bill, divisions = 0, 0 + profile, native = Counter(), Counter() + warp_edges = set(map(tuple, c['warp_edges'])) + for pos, event in enumerate(events): + tag = event[0] + if tag == 'scalar': + kind, target, source, value = parse(event[1]) + need(target in frames and (source is None or source in frames), 'Live scalar access') + need(all(f[0] != 'C' or f[1] == 0 for f in (target, source) if f is not None), + 'Only C0 is used') + if kind == 'clear': + need(target == ('C', 0), 'No borrowed clear') + frames[target] = event[2] + else: + need(frames[target] == event[2] and (source is None or frames[source] == event[2]), + 'Scalar common frame at '+str(pos)) + need(kind != 'copy' or target == ('C', 0), 'Only an owned copy target') + bill += price(event[1]) + elif tag == 'divide_odd': + need(event == ['divide_odd', ['C', 0], 13, 0] and frames['C', 0] == 0, + 'Odd division has a legal I-frame query') + divisions += 1 + elif tag in ('climb', 'center'): + if tag == 'climb': + field, old, new, width = ('L', event[2]), *event[3:] + else: + field, old, new, width = ('C', event[1]), *event[2:] + need(field == ('C', 0) and width == 8, 'Serial C0 centre child') + need(frames[field] == old, 'Native frame at '+str(pos)) + need(abs(len(c['frames'][new])-len(c['frames'][old])) == width, 'Native rank') + frames[field] = new + profile[width] += 1 + native[tag] += 1 + elif tag == 'warp': + field, symbol, old, new = tuple(event[1]), *event[2:] + need(field in frames and frames[field] == old, 'Warp input frame') + need((1 if symbol > 0 else -1, abs(symbol), old, new) in warp_edges, 'Warp class') + frames[field] = new + native[tag] += 1 + elif tag == 'zero_buffer': + field = ('Z', event[2]) + if event[1] == 'alloc': + need(field not in frames and field not in allocated, 'Unique private allocation') + frames[field] = 1 + allocated.add(field) + active.add(field) + else: + need(event[1] == 'free' and field in active and frames[field] == 1, + 'Private release at FULL') + active.remove(field) + released.add(field) + del frames[field] + elif tag == 'adapter': + _, side, field, frame = event + need(side in ('old_to_new', 'new_to_old'), 'Adapter direction') + need(frame == c['start' if side == 'old_to_new' else 'final'][field], 'Adapter endpoint') + native[tag] += 1 + elif tag == 'residual_adapter': + _, side, field, old, *tail = event + need(side in ('pre', 'post') and old == c['start'][field] + and (tail[0] if tail else 1) == c['final'][field], 'Residual wrapper endpoints') + native[tag] += 1 + else: + need(tag == 'phase', 'Event grammar') + need(not active and allocated == released == {('Z', x) for x in c['zero_buffers']}, + 'All private lifetimes') + need([frames['L', i] for i in range(632)] == c['final'], 'All live exit frames') + need(all(frames['C', i] == 0 for i in range(8)), 'All owned exit frames') + need(profile == Counter({1: 2433, 2: 724, 3: 228, 4: 102, 5: 20, 8: 4}), 'Child profile') + need(native == Counter(climb=3507, center=4, warp=240, adapter=978, residual_adapter=390), + 'Complete native inventory') + need(divisions == 8, 'Eight complex odd divisions') + return {'dyadic_real_primitives': bill, 'complex_odd_divisions': divisions, + 'real_odd_scans': 2*divisions, 'native_profile': dict(sorted(profile.items())), + 'native_mass': sum(k*v for k, v in profile.items()), 'native_children': sum(profile.values())} + + +def source_binding(word, clean, canonical, selected, backward, recipes): + events = word['program'] + split = events.index(['phase', 'zero_frame_precondition']) + need(split == 836 and word['weighted_prefix_events'] == split, 'Weighted prefix size') + old_split = clean['programs'][backward].index(['phase', 'zero_frame_precondition']) + prefix = [deepcopy(e) for e in events[:split] if e[0] != 'divide_odd'] + prefix[0] = clean['programs'][backward][0] + need(prefix == clean['programs'][backward][:old_split], 'No other entrance edits') + row, active, divided, divisions = -1, False, False, [] + for event in events[1:split]: + if event[0] == 'scalar' and event[1][0] == 'clear': + if not active: + row, active, divided = row+1, True, False + else: + need(divided == (row in selected), 'Exactly the selected entrance rows divide') + active = False + elif event[0] == 'divide_odd': + need(active and not divided, 'One division per selected query') + divided = True + divisions.append(row) + else: + target, source = tuple(event[1][1]), tuple(event[1][2]) + if target == ('C', 0): + need(not divided, 'Query finishes before division') + else: + need(source == ('C', 0) and divided == (row in selected), 'Scatter follows selected division') + need(row == 7 and not active and divisions == sorted(selected), 'All eight entrance rows') + start = events.index(['phase', 'centers'])+1 + end = events.index(['phase', 'B'], start) + need(end-start == 108 and word['centre_block_events'] == 108, 'Four complete centre blocks') + stripped = events[split:start]+events[end:] + need(stripped == clean['programs'][backward][old_split:], 'Every retained core event is unchanged') + original = clean['removed_centre_blocks'][backward] + need(len(original) == 208 and len(word['centre_bindings']) == 4, 'Source centre inventory') + for i, j in enumerate(sorted(selected)): + block = events[start+27*i:start+27*(i+1)] + source = original[26*j:26*(j+1)] + actual = [deepcopy(e) for e in block if e[0] != 'divide_odd'] + need(len(actual) == 26, 'One added division in each centre block') + for k, event in enumerate(actual): + old = source[k] + if event[0] == 'center': + need(event == ['center', 0, *old[2:]], 'Only the owned child target changes') + event[1] = j + else: + op = event[1] + for entry in op: + if isinstance(entry, list) and entry[0] == 'C': + need(entry == ['C', 0], 'Serial owned field') + entry[1] = j + if op[0] == 'add' and event[2] == 0: + need(F(*op[-2:]) == 12*F(*old[1][-2:]), 'Weighted original quarter ADD') + op[-2:] = old[1][-2:] + if backward == 'backward' and k == 25: + need(event[2] == 0, 'Final empty C0 resets to I') + event[2] = old[2] + need(event == old, 'Every retained centre scalar has its source') + binding = word['centre_bindings'][i] + pos = binding['position'] + call = events[pos] + need(binding['centre'] == j and binding['event'] == call, 'Occurrence centre label') + need(binding['source_event'] == next(e for e in source if e[0] == 'center'), 'Original centre binding') + pair = tuple(call[2:4]) + need(tuple(binding['recipe_key']) == pair and recipes[pair]['rank'] == 8, 'Exact child class') + digest = sha256((json.dumps(recipes[pair], sort_keys=True, separators=(',', ':'))+'\n').encode()).hexdigest() + need(binding['recipe_sha256'] == digest, 'Exact source recipe hash') + division_pos = pos-1 if backward == 'backward' else pos+1 + need(events[division_pos] == ['divide_odd', ['C', 0], 13, 0], 'Division is on the I side of the child') + + +for path, pin in PINS.items(): + need(sha256((LANES/path).read_bytes()).hexdigest() == pin, 'Source pin '+path) +payload = read_gzip(SOURCE/'producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz', PAYLOAD_PIN) +clean = read_gzip(LANES/'new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz', CLEAN_PIN) +need(payload['R'] == clean['R'] and payload['H'] == clean['H'], 'Actual centre and helper matrices') +R = [{int(k): F(v) for k, v in row.items()} for row in clean['R']] +report = {'status': 'PASS_INDEPENDENT_RECIPROCAL_NATIVE_WORDS', 'providers': {}, + 'source_pins': PINS, 'payload_decompressed_sha256': PAYLOAD_PIN, + 'clean_payload_decompressed_sha256': CLEAN_PIN} +for name in ('base', 'extra'): + provider = payload['providers'][name] + c = provider['canonical'] + need(c == clean['providers'][name]['canonical'], 'Complete canonical source binding') + phases = json.loads((LANES/'new-native-recipes-20261017'/name/'CLIFFORD-RECIPES.json').read_bytes()) + recipes = {(r['old'], r['new']): r for r in phases['children']} + centre_pairs = {(a, b) for f in c['center_frames'] for a, b in ((f, 0), (0, f))} + need(len(centre_pairs) == 16, 'Sixteen source centre directions') + carried = {(r['old'], r['new']): r for r in provider['centre_recipes']} + need(set(carried) == centre_pairs and all(carried[key] == recipes[key] for key in carried), + 'Every carried centre recipe was covered by the prior complete independent phase review') + fields = [('L', i) for i in range(632)]+[('C', i) for i in range(8)]+[('Z', z) for z in c['zero_buffers']] + report['providers'][name] = {} + for response, selected in (('E', set(range(4))), ('G', set(range(4, 8)))): + for orientation in ('forward', 'backward'): + key = response+'_'+orientation + word = provider['words'][key] + need(word['selected_centres'] == sorted(selected), 'Chosen four actual rows') + source_binding(word, clean['providers'][name], c, selected, orientation, recipes) + bill = types(word['program'], c) + need(bill['dyadic_real_primitives'] == (165618 if orientation == 'backward' else 165594), + 'Complete dyadic scalar price') + actual, queries = pullback(word['program'], fields, orientation == 'backward') + want = expected(fields, R, selected, orientation == 'backward') + need(actual == want, 'Complete reverse-column response '+name+' '+key) + need(all(output[0] != 'Z' for col in actual.values() for output, _ in col), 'All private return outputs are zero') + query_report = [] + for pos, row in queries.items(): + need(row, 'Nonzero completed query') + need(all(value.denominator & (value.denominator-1) == 0 for value in row.values()), + 'Every completed division query is dyadic on every formal input') + query_report.append({'position': pos, 'formal_terms': len(row), 'new_13_height': 0}) + need(len(query_report) == 8, 'All eight pre-division observables') + bill.update(events=len(word['program']), arbitrary_inputs=640, logical_helpers=408, + private_zero_returns=91, C0_exit='zero at I', C1_to_C7='arbitrary identity at I', + division_queries=query_report, local_prefix_13_height_bound=1, + ordered_warp_algebra='free K or dual_K words; adjacent inverse cancellation only') + report['providers'][name][key] = bill + print(name, key, 'PASS_640_COLUMNS_AND_8_QUERY_OBSERVABLES', flush=True) + +provider = payload['providers']['base'] +word = provider['words']['E_forward'] +c = provider['canonical'] +fields = [('L', i) for i in range(632)]+[('C', i) for i in range(8)]+[('Z', z) for z in c['zero_buffers']] +want = expected(fields, R, set(range(4)), False) +controls = {} +changed = deepcopy(word['program']) +changed.pop(next(i for i, e in enumerate(changed) if e[0] == 'divide_odd')) +controls['omitted_weighted_entrance_division'] = pullback(changed, fields)[0] != want +changed = deepcopy(word['program']) +changed[word['centre_bindings'][0]['position']+2][1][3] *= -1 +controls['changed_centre_scatter_sign'] = pullback(changed, fields)[0] != want +changed = deepcopy(word['program']) +changed.append(['scalar', ['clear', ['C', 1]], 0]) +controls['erased_untouched_arbitrary_owned_input'] = pullback(changed, fields)[0] != want +changed = deepcopy(word['program']) +changed[word['centre_bindings'][0]['position']][2] = 0 +try: + types(changed, c) +except ValueError as error: + controls['changed_centre_input_frame'] = 'Native frame' in str(error) +else: + controls['changed_centre_input_frame'] = False +need(all(controls.values()), 'Every negative control fails the intended contract') +report['negative_controls'] = controls +report['checker_sha256'] = sha256(Path(__file__).read_bytes()).hexdigest() +report['phase_scope'] = 'Exact byte binding to the prior independent all-3036-edge review, including all 32 centre directions and literal backward dual warps. No second compiler or phase interpreter is claimed in this run.' +report['scope'] = 'Complete local rational maps, arbitrary logical helper restoration, typed native occurrences, scalar and native invoices, and one new 13-denominator level. No global controller, new recursive provider, owner layout, or kappa claim.' +(HERE/'CHECKS.json').write_text(json.dumps(report, indent=2, sort_keys=True)+'\n') +print(report['status']) diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex new file mode 100644 index 0000000000..4a9037137c --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/interface-proof/rational-decoder/sources/notes/stopped-product-complex.tex @@ -0,0 +1,137 @@ +\subsection{All-disjoint retained centers} +Use two factors $h=24$. For triple inputs write $G=\sum_TX_T$, +$T_i=\sum_{T\ni i}X_T$, and retain all $A_i=G-T_i$. +Each input triple avoids exactly 21 points, so +\[ + \sum_{i=1}^{24}A_i=21G,\qquad G=\frac1{21}\sum_i A_i. +\] +For a target triple $S$ the central correction is +\[ + G-\frac12\sum_{i\in S}A_i + =\frac{\sum_{i\in S}T_i-G}{2}. +\] +An input triple meeting $S$ in $j$ points has central coefficient +$(j-1)/2$. Adding half the disjoint sum and subtracting half the +intersection-two sum leaves coefficient one exactly when $j=3$. +The scalar source-to-scatter transfer is therefore the identity. +The transparent old-value subtraction and new-value addition use this +identity only on fresh contributions and restore arbitrary old values. + +The base-two paired exclusion and aligned pair-star producer retains +nested binary labels: common-pair supports have their orthonormal triple +span, other ordinary sums have their coordinate cover. Each retained +$A_i$ has the nondegenerate coordinate hyperplane excluding $i$, +of dimension 23. Hence all copied-center arguments and general +nondegenerate binary residuals of the preceding proof apply. The +selected local counts are +\[ + v=2024,\quad c_h=45764,\quad q_h=8120,\quad + |\mathcal M|=8966,\quad R=44918,\quad\ell=552. +\] +The old internal histogram, starting at rank zero, is +\begin{small}\begin{align*} +[&8930,49042,30844,15972,11883,8272,6399,4356,6682,2263,\\ + &5109,1808,5317,1733,5391,1757,4908,3290,6233,4363,\\ + &4056,264,564,24,24]. +\end{align*}\end{small} +It has rank mass $24R+2\ell$. Replace 24 rank-24 original transitions +by 24 rank-one transitions; all rank-23 copied transforms remain. +The new mass is $24R+\ell$. + +\subsection{Physical endpoints and strict complex moment} +The copied-center two-stage complex contract in +\path{notes/copied-centers-complex.tex} is unchanged by the scalar +center decoding. For the tensor triple line $U$, let +$T=C_U$, $F=C_I$, $E=C_{U^\perp}=FT^{-1}$. +The two data outputs are $A=-Fy$ and $B=FT^{-2}x+Ey$. +Add $T^{-1}$ applied to a copy of $A$ into $B$, paying one rank-one +child per data pair. The inherited input/output $Z$ phases and +$i^{9f}$ scalar normalize $FT^{-2}$ to $F$; sign and bank corrections +complete the exact tensor $C$. Auxiliary source/sink operators remain +$C_{D_0}$ and $FC_{D_0}$ in the second stage. Every original role +therefore returns the exact selected-axis tensor operation on arbitrary +inputs. This algebraic statement holds over $\mathbb Q(i)$ as well as +over Gaussian dyadics. + +With $m_c=576$, $N_c=v^2=4096576$, $B_c=vR=90914032$, put +\[ + W_c=2N_c+2B_c=190021216,\quad L_c=2v\ell=2234496, +\] +\[ + s_c=W_cm_c-N_c+L_c=109450358336,\qquad N_c-L_c=1862080. +\] +The complete list is $2B_c$ width-552 auxiliary exteriors, +$2N_c$ width-529 data macros, $2vH'_r$ width-$r$ internal children, +$4N_c$ width-23 data fronts, and $N_c$ width-one endpoint copies. +These disjoint classes include both kinds of paid copies and sum to +$s_c$. All binary residuals, including alternating forms, use the retained +one-child Gauss normal form with paid bit adapters and unit phases. +At $a_c=1949/25000000$ the exact rational enclosure gives +\[ + \sum_r\frac{n_r}{W_c}(r/m_c)^{1-a_c} + <1-1.3338373969\times10^{-10}. +\] + +\subsection{One exact odd-denominator grid} +The only new odd divisor is 21. Let $d$ bound the root axis count, +$D$ bound its maximum complex recursion depth, and $G_0$ bound the +number of grouped scalar operations per node. Choose +\[ + K=G_0(D+1),\qquad \text{common grid }2^{-P}21^{-K}. +\] +Root inputs and arbitrary dirty auxiliaries start Gaussian dyadic. +Multiply their integer numerators by $21^K$ once at the outer boundary. +Every local coefficient contains at most one factor 21 in its denominator, +so a local finite program adds at most $G_0$ to the odd-denominator +exponent. A completed $u$-axis child has Gaussian-dyadic coefficients +and therefore preserves its input's existing odd-denominator exponent; +it adds no new odd factor. Only the active chain of unfinished calls +can accumulate new factors. Its length is at most $D+1$, proving that +all intermediates lie on the common grid and every local division by +21 is an exact integer division of its encoded numerator. + +This divisibility claim uses the root dyadic-input invariant, not an +assumption about arbitrary numerators on the finest grid. Internal values +may have odd denominators. They are neither rounded nor re-encoded when +a child returns. At the completed outer return the operator is the exact +Gaussian-dyadic tensor on root dyadic inputs, so the final numerators +are divisible by $21^K$; exact unscaling restores dyadic encoding. + +Since the largest child is $552<576$, $D=O(\log d)$ and +$K=O(\log d)$ with fixed constants. Constant-divisor long division +is linear in numerator length. Initial and final scaling by $K$ +successive constant multiplications/divisions cost $O(V\log d)$ and +occur only at the outer boundary. The extra numerator length is +$O(\log d)$, preserving the retained $O(p)$ word bound. This overhead +is subordinate to the positive-power complex layer bound. + +For explicit semantic constants use +\[ + g_h=4(c_h+v)+10v+4hv+4h^2+8h+8=408200, +\] +\[ + G_0=N_c+2v(g_h+2h)=1656684480, +\] +where endpoint additions and copied-center scalar work are included. +The complete child contributes at most $u$ binary denominator bits +and row-norm factor $2^u$, with no additional odd exponent. A local +21-division contributes fewer than five denominator-height bits, +covered by the fixed scalar charge. Set +\[ +\begin{aligned} + E_0&=64(W_c+m_c+G_0+1)^3=403063477262941121443761178688,\\ + \mathcal E&=2G_0W_c^2+8s_c+4W_c+4+32m_c\\ + &=119639333593035096270287748> j) & 1) for v, c in terms) % 4 for j in range(25)) + quadratic = [] + for i in range(25): + for j in range(i + 1, 25): + sample = (1 << i) | (1 << j) + value = (sum(c * ((v & sample).bit_count() & 1) for v, c in terms) - + linear[i] - linear[j]) % 4 + if value: + need(value == 2, "Even quadratic coefficient") + quadratic.append((i, j, value)) + return matrix, linear, tuple(quadratic) + + +def route(columns): + return [("R", tuple(columns), 0)] + + +def line(vector, power): + return [("P", vector, power)] + + +def fourier(start, stop, power=1): + return [("P", 1 << j, power) for j in range(start, stop)] + + +def plus(*terms): + result = {} + for coefficient, row in terms: + for key, value in row.items(): + total = result.get(key, F(0)) + coefficient * value + if total: + result[key] = total + else: + result.pop(key, None) + return result + + +def linear(matrix, rows): + return [plus(*((c, rows[j]) for j, c in row.items())) for row in matrix] + + +def sparse(rows): + return [{int(j): F(c) for j, c in row.items() if F(c)} for row in rows] + + +def transpose(matrix, columns): + result = [{} for _ in range(columns)] + for i, row in enumerate(matrix): + for j, value in row.items(): + result[j][i] = value + return result + + +def eye(size): + return [{j: F(1)} for j in range(size)] + + +def add_price(value): + a, b = abs(value.numerator), value.denominator + need(a and b & (b - 1) == 0, "Nonzero dyadic ADD") + return 2 * (3 + a.bit_length() - 1 + a.bit_count() + b.bit_length() - 1) + + +def local_invoice(item): + profile = Counter() + scalar = 0 + for event in item["events"]: + if event[0] == "native": + profile[event[4]] += 1 + else: + need(event[0] == "scalar", "Known native word event") + gate = event[1] + value = F(gate[3]) + if gate[0] == "add": + scalar += add_price(value) + else: + need(gate[0] == "scale", "Known native scalar event") + a, b = abs(value.numerator), value.denominator + need(a & (a - 1) == b & (b - 1) == 0, "Signed dyadic unit scale") + scalar += 2 * (abs(a.bit_length() - b.bit_length()) + (value < 0)) + return {"profile": dict(sorted(profile.items())), "native_mass": sum(r * n for r, n in profile.items()), + "native_children": sum(profile.values()), "real_scalar_primitives": scalar} + + +def source_matrix_checks(source, selected, ordinary, h, d): + basis = eye(224) + a, u = [basis[p] for p in selected], [basis[p] for p in ordinary] + z, v = [basis[112 + p] for p in selected], [basis[112 + p] for p in ordinary] + + def joined(ap, ur, zp, vr): + result = [None] * 224 + for ports, rows, offset in ((selected, ap, 0), (ordinary, ur, 0), + (selected, zp, 112), (ordinary, vr, 112)): + for p, row in zip(ports, rows): + result[offset + p] = row + return result + + alpha = [plus((1, x), (1, y)) for x, y in zip(a, linear(h, u))] + lower = [plus((1, x), (1, y), (1, z0)) for x, y, z0 in zip(v, u, linear(d, alpha))] + forward = joined([plus((-1, row)) for row in z], u, alpha, lower) + need(forward == sparse(source["forward"]["content_map"]), "All 224 forward content columns") + inverse = joined([plus((1, x), (-1, y)) for x, y in zip(z, linear(h, u))], u, + [plus((-1, row)) for row in a], + [plus((1, x), (-1, y), (-1, z0)) for x, y, z0 in zip(v, u, linear(d, z))]) + need(inverse == sparse(source["forward"]["inverse_content_map"]), "Stored forward inverse") + need(linear(forward, inverse) == basis and linear(inverse, forward) == basis, "Forward inverse both orders") + inverse_adjoint = transpose(inverse, 224) + need(inverse_adjoint == sparse(source["dual"]["content_maps"]["inverse_adjoint"]), "Actual inverse transpose") + permutation = list(range(224)) + for p in selected: + permutation[p], permutation[112 + p] = 112 + p, p + conjugate = [{permutation[j]: value for j, value in inverse_adjoint[permutation[i]].items()} + for i in range(224)] + beta = [plus((1, x), (1, y)) for x, y in zip(z, linear(h, v))] + middle = [plus((1, x), (1, y), (-1, z0)) for x, y, z0 in zip(u, linear(d, z), v)] + backward = joined(beta, middle, [plus((-1, row)) for row in a], v) + need(backward == conjugate == sparse(source["dual"]["content_maps"]["selected_swap_conjugate"]), + "All 224 selected-swap inverse-adjoint columns") + return forward, backward + + +def abstract_check(): + """Keep H0,H1,H2,D0,D1,D2 free and preserve every product order.""" + a, u, z, v = [{(i, ()): F(1)} for i in range(4)] + + def op(name, row): + return {(source, (name,) + word): coefficient for (source, word), coefficient in row.items()} + + def forward(s, state): + ap, ur, zp, vr = state + alpha = plus((1, ap), (1, op("H" + str(s), ur))) + return [plus((-1, zp)), ur, alpha, + plus((1, vr), (1, ur), (1, op("D" + str(s), alpha)))] + + def backward(s, state): + ap, ur, zp, vr = state + return [plus((1, zp), (1, op("H" + str(s), vr))), + plus((1, ur), (1, op("D" + str(s), zp)), (-1, vr)), plus((-1, ap)), vr] + + first = forward(0, [a, u, z, v]) + second = backward(1, first) + endpoint = forward(2, second) + alpha = plus((1, a), (1, op("H0", u))) + k = plus((1, v), (1, u), (1, op("D0", alpha))) + w = plus((-1, v), (1, op("D1", alpha)), (-1, op("D0", alpha))) + beta = plus((1, alpha), (1, op("H1", k)), (1, op("H2", w))) + r = plus((1, u), (1, op("D1", alpha)), (1, op("D2", beta))) + need(first == [plus((-1, z)), u, alpha, k], "First stage endpoint") + need(second == [plus((1, alpha), (1, op("H1", k))), w, z, k], "Second stage endpoint") + need(endpoint == [plus((-1, z)), w, beta, r], "Third stage endpoint") + recovered_k = plus((1, r), (-1, op("D2", beta)), (-1, w)) + recovered_alpha = plus((1, beta), (-1, op("H1", recovered_k)), (-1, op("H2", w))) + recovered_u = plus((1, r), (-1, op("D1", recovered_alpha)), (-1, op("D2", beta))) + recovered_a = plus((1, recovered_alpha), (-1, op("H0", recovered_u))) + recovered_v = plus((-1, w), (1, op("D1", recovered_alpha)), (-1, op("D0", recovered_alpha))) + need([recovered_alpha, recovered_a, recovered_u, recovered_v] == [alpha, a, u, v], "Ordered content inverse") + state = list(endpoint) + trace = [list(state)] + # The first 96 positive lines change the ordinary Y frame to FULL. + state[3] = plus((1, state[3]), (-1, op("D2", state[2]))) + trace.append(list(state)) + state[2] = plus((1, state[2]), (-1, op("H1", state[3]))) + trace.append(list(state)) + state[2] = plus((1, state[2]), (1, op("H1", state[1])), (-1, op("H2", state[1]))) + trace.append(list(state)) + state[1] = plus((-1, state[1]), (1, op("D1", state[2])), (-1, op("D0", state[2]))) + trace.append(list(state)) + state[3] = plus((1, state[3]), (-1, op("D1", state[2]))) + trace.append(list(state)) + state[2] = plus((1, state[2]), (-1, op("H0", state[3]))) + trace.append(list(state)) + state[0] = plus((-1, state[0])) + trace.append(list(state)) + need(state == [z, v, a, u], "In-place terminal content and bank order") + # The final 112 positive lines restore Q(a,u) on Y. + def encode(rows): + return [[{"source_group": source, "word": list(word), "coefficient": str(value)} + for (source, word), value in sorted(row.items())] for row in rows] + return {"initial_groups": ["a", "u", "z", "v"], "first": encode(first), + "second": encode(second), "endpoint": encode(endpoint), + "terminal_trace_after_ordinary_Q": [encode(rows) for rows in trace], + "endpoint_holes": "Only Y_R has the exterior q_R.", + "operator_relations_used": "None between H_s and D_t; no inverse of I+H1 D2."} + + +def affine_product(left, right): + matrix, shift = left + other, translation = right + return compose(matrix, other), shift ^ act(matrix, translation) + + +def terminal_shear(matrix, source_fields, target_fields, stage, sign, views): + events = [] + if stage: + for field in source_fields + target_fields: + rho, shift = views[stage, field % 112] + events.append(["MAP", field, list(rho), shift]) + for i, row in enumerate(matrix): + for j, coefficient in sorted(row.items()): + events.append(["ADD", target_fields[i], source_fields[j], str(sign * coefficient)]) + if stage: + for field in target_fields + source_fields: + rho, shift = views[stage, field % 112] + events.append(["MAP", field, list(rho), shift]) + state = [{(j, UNIT, 0): F(1)} for j in range(224)] + invoice = Counter() + for event in events: + invoice[event[0]] += 1 + if event[0] == "MAP": + target, view = event[1], (tuple(event[2]), event[3]) + state[target] = {(source, new[0], new[1]): value + for (source, old, translation), value in state[target].items() + for new in [affine_product(view, (old, translation))]} + else: + target, source, coefficient = event[1], event[2], F(event[3]) + state[target] = plus((1, state[target]), (coefficient, state[source])) + invoice["scalar_units"] += add_price(coefficient) + expected = [{(j, UNIT, 0): F(1)} for j in range(224)] + for i, row in enumerate(matrix): + target = target_fields[i] + left = views[stage, target % 112] if stage else ID + for j, coefficient in row.items(): + source = source_fields[j] + right = views[stage, source % 112] if stage else ID + product = affine_product(left, right) + expected[target][source, product[0], product[1]] = sign * coefficient + need(state == expected, "Literal FULL shear on all 224 columns") + return events, dict(sorted(invoice.items())) + + +def write_json(path, value): + raw = (json.dumps(value, indent=2, sort_keys=True) + "\n").encode() + path.write_bytes(raw) + return digest(raw) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + parser.add_argument("--producer-run", default="run-terminal-normal") + args = parser.parse_args() + need(shutil.disk_usage(HERE).free >= 3 * 1024**3, "At least 3 GiB free") + args.out.mkdir(parents=True, exist_ok=False) + source, manifest = {}, {} + for name, (path, pin) in SOURCES.items(): + raw = path.read_bytes() + decoded = gzip.decompress(raw) if path.suffix == ".gz" else raw + need(digest(decoded) == pin, "Pinned source " + name) + manifest[name] = {"path": str(path), "sha256": digest(raw), "payload_sha256": pin} + source[name] = json.loads(decoded) + extra = { + "forward_proof": NATIVE / "clean-late-exchange-20261020/CLEAN-LATE-EXCHANGE.md", + "dual_proof": NATIVE / "clean-late-exchange-20261020/CLEAN-DUAL.md", + "producer_proof": PRODUCER / "NO-RESET.md", + "producer_checker": PRODUCER / "check_no_reset.py", + "producer_phase_library": LANE / "coupled-data-split-20261020/check_typed_split.py", + "producer_checks": PRODUCER / args.producer_run / "CHECKS.json", + "producer_freeze": PRODUCER / "FREEZE.json", + } + for name, path in extra.items(): + pin = digest(path.read_bytes()) + if name in PRODUCER_PINS: + need(pin == PRODUCER_PINS[name], "Pinned " + name) + manifest[name] = {"path": str(path), "sha256": pin} + producer = json.loads(extra["producer_checks"].read_bytes()) + records = {(x["stage"], x["port"]): x for x in source["views"]["entries"]} + need(len(source["views"]["entries"]) == 336 and + set(records) == {(s, p) for s in range(3) for p in range(112)}, "Complete D25 view set") + p, r = source["row_code"]["selected_ports"], source["row_code"]["ordinary_ports"] + need(len(p) == 16 and len(r) == 96 and sorted(p + r) == list(range(112)), "Actual partition") + for name in ("forward", "dual"): + need(source[name]["selected_ports"] == p and source[name]["ports"] == source["row_code"]["ports"], + "Native selected set and port order") + need(source[name]["code"] == source["row_code"]["code"] and + source[name]["response"] == source["row_code"]["response"], "Native response and row-code equality") + q = [records[0, a]["q"] for a in range(112)] + need(q == source["row_code"]["ports"], "Actual route port labels") + c, e = sparse(source["row_code"]["code"]), sparse(source["row_code"]["response"]) + h = [{j: c[a][b] for j, b in enumerate(r) if b in c[a]} for a in p] + d = [{j: e[a][b] for j, b in enumerate(p) if b in e[a]} for a in r] + expected_c = eye(112) + for i, a in enumerate(p): + expected_c[a].update({r[j]: value for j, value in h[i].items()}) + need(c == expected_c, "C has the exact row-only form") + need(d == [{i: -value for i, value in row.items()} for row in transpose(h, 96)], "D=-H transpose") + dh = linear(d, h) + for i, a in enumerate(r): + expected = {p[j]: value for j, value in d[i].items()} + for j, value in dh[i].items(): + expected[r[j]] = value + expected = plus((1, expected), (1, {a: F(1)})) + need(expected == e[a], "Actual ordinary response row is u+D(a+Hu)") + source_matrix_checks(source, p, r, h, d) + invoices = {} + for name in ("forward", "dual"): + for provider, variants in source[name]["providers"].items(): + for variant, item in variants.items(): + bill = local_invoice(item) + need(bill["real_scalar_primitives"] == 8600 and bill["native_children"] == 1520, + "Native scalar and child counts") + expected_profile = {1: 1392, 2: 64, 3: 48, 9 if variant == "I" else 8: 16} + need(bill["profile"] == expected_profile, "Native profile") + invoices[name + ":" + provider + ":" + variant] = bill + views, counts, certificates = {}, Counter(), [] + identity_normal = normal([]) + for s in range(3): + for a in range(112): + row = records[s, a] + matrix = tuple(row["route_columns"]) + need(row["q"] == q[a] and act(matrix, q[a]) == q[a], "Route fixes the matching line") + need(compose(matrix, matrix) == UNIT and + all(transposed(matrix, matrix[j]) == (1 << j) for j in range(25)), + "Orthogonal involution") + if s == 0: + need(matrix == UNIT, "Stage zero route") + continue + alignment = row["literal_stage_alignment"] + need(alignment["entry_X"] == alignment["entry_Y"] and + alignment["exit_X"] == alignment["exit_Y"], "Matched physical bank views") + delta = act(matrix, alignment["entry_X"]) + entry = line(delta, 2) + route(matrix) + exit_view = line(alignment["exit_X"], 2) + route(matrix) + fprev = fourier(0, 9 + 8 * (s - 1)) + fnext = fourier(0, 9 + 8 * s) + fext = fourier(9, 9 + 8 * s) + checks = [ + (entry + fprev, fext + line(q[a], 1) + route(matrix)), + (entry + fprev + line(q[a], -1), fext + route(matrix)), + (exit_view + fnext, fnext + route(matrix)), + (exit_view + fnext + line(q[a], -1), fnext + line(q[a], -1) + route(matrix)), + ] + for left, right in checks: + need(normal(left) == normal(right), "Natural mixed frame identity") + counts["natural_frame_identities"] += 1 + full_result = normal(exit_view + fourier(0, 25)) + need(full_result == normal(fourier(0, 25) + route(matrix)), "Past FULL view") + need(normal(exit_view + exit_view) == identity_normal, "Physical FULL view is an involution") + need(normal(exit_view + line(q[a], 1)) == normal(line(q[a], 1) + exit_view), "View commutes with its own Q") + counts["past_FULL_views"] += 1 + counts["physical_view_inverse_orders"] += 1 + counts["omitted_entry_translation_rejected"] += normal(route(matrix) + fprev) != normal(checks[0][1]) + if a in r: + counts["ordinary_Y_wrong_FULL_type_rejected"] += normal(entry + fprev) != normal(fext + route(matrix)) + view = matrix, alignment["exit_X"] + views[s, a] = view + certificates.append({"stage": s, "port": a, "entry_translation_after_route": delta, + "FULL_translation_after_route": alignment["exit_X"], + "route_columns": list(matrix), "FULL_input_character_normal": full_result}) + full = fourier(0, 25) + for a in range(112): + need(normal(line(q[a], 1) + full) == normal(full + line(q[a], 1)), + "Positive final line preserves the common FULL exterior") + counts["terminal_positive_line_frame_checks"] += 1 + if a in r: + need(normal(line(q[a], 1) + full + line(q[a], -1)) == normal(full), + "Positive ordinary line removes its hole") + counts["terminal_positive_line_frame_checks"] += 1 + counts["negative_ordinary_line_rejected"] += ( + normal(line(q[a], -1) + full + line(q[a], -1)) != normal(full)) + abstract = abstract_check() + xp, xr = p, r + yp, yr = [112 + a for a in p], [112 + a for a in r] + specs = [ + ("minus_D2", d, yp, yr, 2, -1), + ("minus_H1", h, yr, yp, 1, -1), + ("plus_H1_W", h, xr, yp, 1, 1), + ("minus_H2_W", h, xr, yp, 2, -1), + ("plus_D1_alpha", d, yp, xr, 1, 1), + ("minus_D0_alpha", d, yp, xr, 0, -1), + ("minus_D1_alpha", d, yp, yr, 1, -1), + ("minus_H0", h, yr, yp, 0, -1), + ] + word = [["LINE", field, q[field % 112], 1] for field in yr] + shear_invoices = {} + for index, (name, matrix, sources, targets, stage, sign) in enumerate(specs): + if index == 4: + word.extend([["NEG", field] for field in xr]) + events, bill = terminal_shear(matrix, sources, targets, stage, F(sign), views) + word.extend(events) + shear_invoices[name] = bill + word.extend([["NEG", field] for field in xp]) + word.extend([["LINE", 112 + a, q[a], 1] for a in range(112)]) + word_counts = Counter(event[0] for event in word) + need(word_counts == {"LINE": 208, "MAP": 1344, "ADD": 1728, "NEG": 112}, "Literal terminal counts") + scalar = sum(bill["scalar_units"] for bill in shear_invoices.values()) + 2 * word_counts["NEG"] + need(scalar == 16608 and all(bill["scalar_units"] == 2048 for bill in shear_invoices.values()), + "Actual terminal scalar count") + need(producer["status"] == "PASS_ACTUAL_D25_NATURAL_CLEAN_TRIPLE", "Completed producer receipt") + need(producer["literal_route_phase_identities"] == counts["natural_frame_identities"] == 896, + "Producer route count") + need(producer["terminal_operator_word"]["positive_line_operations"] == 208 and + producer["terminal_operator_word"]["direct_scalar_upper_bound"] == scalar and + producer["terminal_operator_word"]["routed_shear_affine_map_calls"] == 1344, + "Producer terminal invoice") + for variant in ("I", "Q"): + need(producer["variants"][variant]["content_inverse"] == "PASS" and + producer["variants"][variant]["checked_arbitrary_columns"] == 224, "Completed producer variants") + need(producer["variants"]["I"]["208_line_terminal_checked"], "Producer terminal passed") + need(producer["local_native_mass_initial_I"] == 1808 + 2 * 1792 == 5392 and + producer["local_scalar_initial_I"] == 3 * 8600 == 25800, "Producer local sum") + need(all(digest(Path(item["path"]).read_bytes()) == item["sha256"] for item in manifest.values()), + "Every source remains unchanged") + pins = { + "SOURCE-MANIFEST.json": write_json(args.out / "SOURCE-MANIFEST.json", manifest), + "FRAME-CERTIFICATE.json": write_json(args.out / "FRAME-CERTIFICATE.json", certificates), + "BLOCK-PROOF.json": write_json(args.out / "BLOCK-PROOF.json", abstract), + "TERMINAL-WORD.json": write_json(args.out / "TERMINAL-WORD.json", word), + } + receipt = { + "status": "PASS_INDEPENDENT_NATURAL_TRIPLE_REVIEW", + "output_sha256": pins, + "phase_checks": dict(sorted(counts.items())), + "local_content_columns": 224, + "local_inverse_both_orders": True, + "inverse_adjoint_and_selected_swap_verified": True, + "global_operator_proof": "Four-block free-operator composition plus exact natural-frame conjugation.", + "expanded_global_column_replay_repeated": False, + "H_coefficient_histogram": dict(sorted(Counter(str(x) for row in h for x in row.values()).items())), + "local_invoices_from_literal_events": invoices, + "terminal_counts": dict(sorted(word_counts.items())), + "terminal_scalar_units": scalar, + "terminal_shear_invoices": shear_invoices, + "terminal_local_shear_columns": 224, + "terminal_output": "X=F25 Y0, Y=F25 X0 for initial selected I entry.", + "extra_selected_Q_entry_restoration_lines": 16, + "new_fields": 0, + "odd_divisions": 0, + "native_line_recipes_or_global_host_supplied": False, + "complete_supplier_or_kappa_claim": False, + } + write_json(args.out / "CHECKS.json", receipt) + print(receipt["status"]) + print(json.dumps({"phase_checks": receipt["phase_checks"], "terminal_counts": receipt["terminal_counts"], + "scalar_units": scalar}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json new file mode 100644 index 0000000000..da94403e43 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ANCHOR-TYPES.json @@ -0,0 +1,1186 @@ +[ + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3595, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3588, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5651, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5636, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 17987, + "entry_translation_before_route": 71, + "exit_translation_after_route": 17924, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3597, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3586, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5653, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5634, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9765, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9730, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21073, + "entry_translation_before_route": 83, + "exit_translation_after_route": 20994, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37521, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37378, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 41633, + "entry_translation_before_route": 163, + "exit_translation_after_route": 41474, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 82753, + "entry_translation_before_route": 323, + "exit_translation_after_route": 82434, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 99201, + "entry_translation_before_route": 387, + "exit_translation_after_route": 98818, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9766, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9729, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37522, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37377, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 35980, + "entry_translation_before_route": 141, + "exit_translation_after_route": 35841, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 14392, + "entry_translation_before_route": 57, + "exit_translation_after_route": 14337, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 65215, + "entry_translation_before_route": 255, + "exit_translation_after_route": 65088, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917515, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917508, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441811, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441796, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 4587587, + "entry_translation_before_route": 71, + "exit_translation_after_route": 4587524, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917517, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917506, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441813, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441794, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490405, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490370, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5374033, + "entry_translation_before_route": 83, + "exit_translation_after_route": 5373954, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568401, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568258, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 10616993, + "entry_translation_before_route": 163, + "exit_translation_after_route": 10616834, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21102913, + "entry_translation_before_route": 323, + "exit_translation_after_route": 21102594, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 25297281, + "entry_translation_before_route": 387, + "exit_translation_after_route": 25296898, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490406, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490369, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568402, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568257, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9175180, + "entry_translation_before_route": 141, + "exit_translation_after_route": 9175041, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3670072, + "entry_translation_before_route": 57, + "exit_translation_after_route": 3670017, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 16646335, + "entry_translation_before_route": 255, + "exit_translation_after_route": 16646208, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } +] diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json new file mode 100644 index 0000000000..162f69fcde --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-CHECKS.json @@ -0,0 +1,12 @@ +{ + "accumulator_types_checked": 3, + "exact_immediate_inverse_instructions_checked": 272, + "exact_reader_instructions_checked": 272, + "independent_normal_optimized_byte_identical": true, + "material_findings": [], + "native_word_or_record_retention_replayed": false, + "ordered_queries_checked": 3, + "producer_checker_imported_or_executed": false, + "producer_normal_optimized_byte_identical": true, + "status": "PASS_FINAL_RECIPROCAL_READER_BINDING" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json new file mode 100644 index 0000000000..5f53be6742 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/BINDING-SOURCE-MANIFEST.json @@ -0,0 +1,66 @@ +{ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": { + "content_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "file_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py": { + "content_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "file_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json new file mode 100644 index 0000000000..96013c8a55 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CHECKS.json @@ -0,0 +1,52 @@ +{ + "checker_sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "complete_supplier_claimed": false, + "cut_types": [ + "F9 ell0 x", + "F9 q_anchor ell1 P0 t", + "F25 ell2 P1 P0 w" + ], + "model": { + "native_contract_is_an_explicit_premise": true, + "native_word_replayed": false, + "physical_P_is_monomial": false, + "physical_P_nonzeros": 160, + "reconstructed_mode_and_physical_matrices": [ + "P", + "R", + "E", + "inverse_E" + ] + }, + "native_word_replayed": false, + "ordered_contents_verified": true, + "phase_checks": { + "FULL_entry": 224, + "FULL_exit": 224, + "before_after_entry_translation": 224, + "entry_inverse": 224, + "exit_involution": 224, + "false_FULL_accumulator_return_rejected": 32, + "hole_entry": 224, + "hole_exit": 224, + "inverse_entry_return": 224, + "missing_entry_translation_rejected": 224 + }, + "reader": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "record_retention_claimed": false, + "status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "tensor_extension": "The exact one-copy identities tensor over every positive width." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json new file mode 100644 index 0000000000..15fde3a267 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/CONDITIONAL-READER.json @@ -0,0 +1,835 @@ +{ + "events": [ + [ + "add", + 112, + 0, + "-1" + ], + [ + "add", + 112, + 2, + "1" + ], + [ + "add", + 112, + 25, + "1" + ], + [ + "add", + 112, + 27, + "-1" + ], + [ + "add", + 112, + 71, + "-1" + ], + [ + "add", + 112, + 72, + "-1" + ], + [ + "add", + 112, + 76, + "-1" + ], + [ + "add", + 112, + 87, + "-1" + ], + [ + "add", + 112, + 89, + "-1" + ], + [ + "add", + 112, + 90, + "-1" + ], + [ + "add", + 113, + 0, + "-1" + ], + [ + "add", + 113, + 13, + "1" + ], + [ + "add", + 113, + 14, + "-1" + ], + [ + "add", + 113, + 15, + "-1" + ], + [ + "add", + 113, + 27, + "1" + ], + [ + "add", + 113, + 51, + "1" + ], + [ + "add", + 113, + 52, + "-1" + ], + [ + "add", + 113, + 53, + "-1" + ], + [ + "add", + 113, + 81, + "1" + ], + [ + "add", + 113, + 92, + "-1" + ], + [ + "add", + 114, + 11, + "1" + ], + [ + "add", + 114, + 15, + "1" + ], + [ + "add", + 114, + 21, + "1" + ], + [ + "add", + 114, + 36, + "1" + ], + [ + "add", + 114, + 41, + "1" + ], + [ + "add", + 114, + 47, + "1" + ], + [ + "add", + 114, + 53, + "-1" + ], + [ + "add", + 114, + 63, + "-1" + ], + [ + "add", + 114, + 106, + "-1" + ], + [ + "add", + 114, + 111, + "1" + ], + [ + "add", + 115, + 9, + "-1" + ], + [ + "add", + 115, + 13, + "-1" + ], + [ + "add", + 115, + 36, + "1" + ], + [ + "add", + 115, + 37, + "1" + ], + [ + "add", + 115, + 51, + "1" + ], + [ + "add", + 115, + 61, + "1" + ], + [ + "add", + 115, + 72, + "1" + ], + [ + "add", + 115, + 89, + "-1" + ], + [ + "add", + 115, + 110, + "-1" + ], + [ + "add", + 115, + 111, + "-1" + ], + [ + "add", + 116, + 2, + "1" + ], + [ + "add", + 116, + 16, + "-1" + ], + [ + "add", + 116, + 20, + "-1" + ], + [ + "add", + 116, + 21, + "-1" + ], + [ + "add", + 116, + 25, + "-1" + ], + [ + "add", + 116, + 44, + "1" + ], + [ + "add", + 116, + 46, + "1" + ], + [ + "add", + 116, + 47, + "1" + ], + [ + "add", + 116, + 79, + "1" + ], + [ + "add", + 116, + 94, + "-1" + ], + [ + "add", + 117, + 7, + "-1" + ], + [ + "add", + 117, + 9, + "-1" + ], + [ + "add", + 117, + 11, + "1" + ], + [ + "add", + 117, + 57, + "-1" + ], + [ + "add", + 117, + 61, + "-1" + ], + [ + "add", + 117, + 63, + "1" + ], + [ + "add", + 117, + 79, + "-1" + ], + [ + "add", + 117, + 81, + "-1" + ], + [ + "add", + 117, + 92, + "-1" + ], + [ + "add", + 117, + 94, + "-1" + ], + [ + "add", + 118, + 7, + "-1" + ], + [ + "add", + 118, + 16, + "1" + ], + [ + "add", + 118, + 41, + "1" + ], + [ + "add", + 118, + 42, + "-1" + ], + [ + "add", + 118, + 44, + "1" + ], + [ + "add", + 118, + 57, + "1" + ], + [ + "add", + 118, + 76, + "1" + ], + [ + "add", + 118, + 87, + "-1" + ], + [ + "add", + 118, + 105, + "-1" + ], + [ + "add", + 118, + 106, + "1" + ], + [ + "add", + 119, + 14, + "1" + ], + [ + "add", + 119, + 20, + "1" + ], + [ + "add", + 119, + 37, + "1" + ], + [ + "add", + 119, + 42, + "-1" + ], + [ + "add", + 119, + 46, + "1" + ], + [ + "add", + 119, + 52, + "-1" + ], + [ + "add", + 119, + 71, + "1" + ], + [ + "add", + 119, + 90, + "-1" + ], + [ + "add", + 119, + 105, + "1" + ], + [ + "add", + 119, + 110, + "1" + ], + [ + "add", + 120, + 1, + "-1" + ], + [ + "add", + 120, + 5, + "-1" + ], + [ + "add", + 120, + 19, + "-1" + ], + [ + "add", + 120, + 54, + "-1" + ], + [ + "add", + 120, + 64, + "-1" + ], + [ + "add", + 120, + 73, + "-1" + ], + [ + "add", + 120, + 82, + "1" + ], + [ + "add", + 121, + 3, + "-1" + ], + [ + "add", + 121, + 4, + "-1" + ], + [ + "add", + 121, + 22, + "-1" + ], + [ + "add", + 121, + 50, + "-1" + ], + [ + "add", + 121, + 60, + "-1" + ], + [ + "add", + 121, + 69, + "-1" + ], + [ + "add", + 121, + 80, + "1" + ], + [ + "add", + 122, + 6, + "-1" + ], + [ + "add", + 122, + 35, + "-1" + ], + [ + "add", + 122, + 38, + "-1" + ], + [ + "add", + 122, + 39, + "-1" + ], + [ + "add", + 122, + 40, + "-1" + ], + [ + "add", + 122, + 77, + "-1" + ], + [ + "add", + 122, + 85, + "1" + ], + [ + "add", + 123, + 8, + "-1" + ], + [ + "add", + 123, + 12, + "-1" + ], + [ + "add", + 123, + 45, + "-1" + ], + [ + "add", + 123, + 88, + "-1" + ], + [ + "add", + 123, + 103, + "-1" + ], + [ + "add", + 123, + 107, + "-1" + ], + [ + "add", + 123, + 108, + "1" + ], + [ + "add", + 124, + 17, + "-1" + ], + [ + "add", + 124, + 29, + "-1" + ], + [ + "add", + 124, + 30, + "-1" + ], + [ + "add", + 124, + 56, + "-1" + ], + [ + "add", + 124, + 58, + "-1" + ], + [ + "add", + 124, + 67, + "-1" + ], + [ + "add", + 124, + 93, + "1" + ], + [ + "add", + 125, + 18, + "-1" + ], + [ + "add", + 125, + 32, + "-1" + ], + [ + "add", + 125, + 34, + "-1" + ], + [ + "add", + 125, + 49, + "-1" + ], + [ + "add", + 125, + 65, + "-1" + ], + [ + "add", + 125, + 68, + "-1" + ], + [ + "add", + 125, + 98, + "1" + ], + [ + "add", + 126, + 24, + "-1" + ], + [ + "add", + 126, + 26, + "-1" + ], + [ + "add", + 126, + 28, + "-1" + ], + [ + "add", + 126, + 48, + "-1" + ], + [ + "add", + 126, + 66, + "-1" + ], + [ + "add", + 126, + 75, + "-1" + ], + [ + "add", + 126, + 96, + "1" + ], + [ + "add", + 127, + 23, + "-1" + ], + [ + "add", + 127, + 31, + "-1" + ], + [ + "add", + 127, + 33, + "-1" + ], + [ + "add", + 127, + 55, + "-1" + ], + [ + "add", + 127, + 59, + "-1" + ], + [ + "add", + 127, + 74, + "-1" + ], + [ + "add", + 127, + 100, + "1" + ] + ], + "report": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "scope": "A body reader on supplied typed accumulators." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json new file mode 100644 index 0000000000..f82be6265a --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/FREEZE.json @@ -0,0 +1,33 @@ +{ + "binding_normal_optimized_byte_identical": true, + "files": { + "ANCHOR-TYPES.json": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "BINDING-CHECKS.json": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "BINDING-SOURCE-MANIFEST.json": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26", + "CHECKS.json": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "CONDITIONAL-READER.json": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "ORDERED-CONTENTS.json": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "REVIEW.md": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4", + "SOURCE-MANIFEST.json": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "binding-normal/CHECKS.json": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "binding-normal/SOURCE-MANIFEST.json": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26", + "binding-optimized/CHECKS.json": "3e8626eb91da3a9ca96a8cffaac90a153c0df005f7960668067a672b441c3346", + "binding-optimized/SOURCE-MANIFEST.json": "25438792d42a8d9ef174c1198d06e164af6ac6b35d0430c74144099f7a331f26", + "check_binding.py": "9ec33861c9607fe19b91f3bd40a2104580042d43f2de3c2b88c8df242bd3ca0f", + "check_review.py": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "final-normal/ANCHOR-TYPES.json": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "final-normal/CHECKS.json": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "final-normal/CONDITIONAL-READER.json": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "final-normal/ORDERED-CONTENTS.json": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "final-normal/SOURCE-MANIFEST.json": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "final-optimized/ANCHOR-TYPES.json": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "final-optimized/CHECKS.json": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "final-optimized/CONDITIONAL-READER.json": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "final-optimized/ORDERED-CONTENTS.json": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "final-optimized/SOURCE-MANIFEST.json": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "material_findings": [], + "normal_optimized_byte_identical": true, + "scope": "Exact ordered reader sources and literal frame types under pinned native contracts. Conditional additive reader only; no accumulator supply, retention, late erase, native replay, recursive host, or kappa claim.", + "status": "FROZEN_INDEPENDENT_RECIPROCAL_SOURCE_CUT_REVIEW" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json new file mode 100644 index 0000000000..b3887e848f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/ORDERED-CONTENTS.json @@ -0,0 +1,327 @@ +{ + "B1_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "R1", + "P0" + ] + } + ], + "F2_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + "after_B1": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P1", + "P0" + ] + } + ] + ], + "after_F0": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P0" + ] + } + ] + ], + "after_F2": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "queries": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "ell1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "relations_used": "Only adjacent equal P_s factors cancel.", + "t": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [] + } + ], + "w": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P0", + "R1", + "P0" + ] + } + ], + "wrong_P_R_commutation_rejected": true +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md new file mode 100644 index 0000000000..a290087524 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/REVIEW.md @@ -0,0 +1,190 @@ +# Independent review of the reciprocal source cuts + +The source-cut formulas and their frame types are correct under the +pinned native contracts. No material error remains in the reviewed +producer proof. Each reader is an additive operation on sixteen +separately supplied accumulators. This review does not supply those +fields or prove their later transport and restoration. + +## Sources and independent method + +The review reads the actual reciprocal model, native contract payload, +and literal D25 views. It reconstructs the mode matrices from the sixteen +blocks, then applies the stored pair code in both directions. It does +not import a producer checker or replay a native event word. + +The source manifest gives exact file and decompressed hashes. The +native payload contains the same model as the separate model payload. +Both provider tables have the required current-I Y entry frames and +raw FULL X exit frames. The native operator contracts remain explicit +premises. Their native recipes and arbitrary-helper claims are not +proved again here. + +The phase checker is the separate, frozen phase engine from the earlier +independent natural-triple review. It normalizes ordered maps on Fourier +characters. It checks the complete linear and quadratic Z4 polynomial, +not a set of sampled characters. Each exact one-copy identity extends +to every positive tensor width. + +## Ordered local and routed operators + +The independent reconstruction gives + +```text +E=P R, E^-1=R P, P^2=R^2=I, +R=I+U ell, ell U=-2 I16. +``` + +Physical P has 160 nonzero entries and is not monomial. Its selected +anchor rows are identity rows. These facts do not permit P to commute +through the port-dependent Q. + +Use the pinned native contracts + +```text +(Qx,y) -> (F x,F q(y+E x)), +(Qx,y) -> (F(x-E^-1 y),F q y). +``` + +Pre-multiply current-I Y by P. Post-multiply raw FULL X by P. The first +contract then gives logical outputs `P x,P(y+R x)`. The second gives +`P(x-R y),P y`, because `E^-1 P=R`. Thus the common-P forward and +backward shears have the stated order. Each P acts where all fields +have a common body frame. No q factor crosses P, R, U, or ell. + +Define the routed reader by + +```text +ell_s = Gamma_c,s ell Gamma_s, +``` + +where Gamma_c,s uses the actual sixteen anchor routes. Let + +```text +t=y+R0 x, +w=x-(P0^-1 R1 P0)t. +``` + +After F0, the logical banks are `P0 x,P0 t`. After B1, they are +`P1 P0 w,P1 P0 t`. The raw X argument at F2 is therefore `P1 P0 w`. +The independent free-operator calculation obtains + +```text +c0=ell0 x, +c1=ell1 P0 t, +c2=ell2 P1 P0 w. +``` + +Only adjacent equal P_s factors cancel in this calculation. A check +rejects the replacement of `P0^-1 R1 P0` by R1. This is an ordered +operator proof on arbitrary x and y, not a numerical matrix sample. + +## Literal frame return at each cut + +The D25 record stores the entry shift before rho and the exit shift +after rho. Thus + +```text +V_in=P_rho T_delta0=T_(rho delta0) P_rho. +``` + +The checker uses this convention. It verifies 1,792 exact phase +identities: eight identities for each of 112 ports at each fresh stage. +These include both entry types, both exit types, the inverse entry, +and the literal inverse orders. All 336 routes also have the required +port labels, orthogonality, involution, and fixed own line. + +The identities that determine the records are + +```text +V_in,s Fprev = Fext,s Q Gamma_s, +V_in,s Fprev q = Fext,s Gamma_s, +V_out,s Fnext = Fnext Gamma_s, +V_in,s^-1 Fext,s = Fprev q Gamma_s. +``` + +At F0, read raw FULL X after the complete native service and before +post-P0. The source is F9 x. A same-frame accumulator receives F9 c0. + +At B1, read current-I Y before pre-P1 and before the native service. +The incoming global source is F9 q P0 t. The entry view gives the body +source `Fext,1 Gamma_1 P0 t`. A same-frame accumulator receives +`Fext,1 ell Gamma_1 P0 t`. Its inverse entry view returns + +```text +F9 q_anchor Gamma_c,1 ell Gamma_1 P0 t = F9 q_anchor c1. +``` + +This is a hole record. It is not FULL. The independent checker rejects +the proposed FULL return at all sixteen anchors of both fresh stages. + +At F2, read raw FULL X after the complete native service and before +post-P2. Its body value is `F25 Gamma_2 P1 P0 w`. The centre FULL exit +returns `F25 Gamma_c,2 ell Gamma_2 P1 P0 w=F25 c2`. + +The accumulated P factors are in the current source values. None of +these three reads requires a separate old-chart query. This fact does +not give an accumulator its required frame or owner lease. + +## Conditional scalar operation and price + +The physical ell has eight rows of length ten and eight rows of length +seven. It has 90 negative and 46 positive unit entries on 96 source +ports. The conditional reader applies 136 complex ADDs. + +The independent body replay uses all 112 arbitrary source columns and +all sixteen arbitrary accumulator columns. It proves + +```text +(source,acc) -> (source,acc+ell source). +``` + +Every source value is unchanged. Every accumulator retains its old +value. The local prefix row one-norm is at most eleven, and this bound +is attained. The word has integer coefficients and introduces no +binary or odd coefficient denominator. + +The pinned scalar tariff prices a complex signed-unit ADD at eight +real units. One reader therefore costs 136*8=1,088 units. Three reader +formations cost 3,264 units if all required typed accumulators are +supplied. These prices exclude accumulator views, preparation, storage, +transport, leases, and a later erase. An immediate inverse ADD word +works only while its source is unchanged; it does not prove late erase. + +## Verification and scope + +The normal and optimized independent runs must have identical output +bytes. The separate producer binding checks the final source proof, +checker, receipts, and serialized reader words. It does not import or +execute the producer checker. + +The completed normal and optimized runs pass with identical bytes. +Use new output directories to repeat the checks: + +```text +python3 -I -B check_review.py --out +python3 -O -I -B check_review.py --out +python3 -I -B check_binding.py --out +python3 -O -I -B check_binding.py --out +``` + +The binding checker reads the retained final-normal and final-optimized +independent outputs. It matches all 272 producer formation instructions +and all 272 immediate inverse instructions to the reconstructed reader. +It also matches the three ordered queries and accumulator types. + +This result establishes the source types and conditional reader costs. +It does not establish a native caller, safe record fields, a clean +baseline, record retention, productive helper progress, a recursive +host, complete precision, or a kappa improvement. The separate native +contract proof remains a dependency. + +The oblique lane supplied the response and native contracts. The bridge +lane supplied the literal views. The parent lane supplied the source-cut +packet. This review supplies the separate ordered proof, model +reconstruction, phase return checks, and source binding. AI assistance +was used. + +No PR, commit, push, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..41d098c810 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/SOURCE-MANIFEST.json @@ -0,0 +1,22 @@ +{ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "content_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "file_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py": { + "content_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186", + "file_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "content_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "file_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "content_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "file_sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "content_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "file_sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json new file mode 100644 index 0000000000..162f69fcde --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/CHECKS.json @@ -0,0 +1,12 @@ +{ + "accumulator_types_checked": 3, + "exact_immediate_inverse_instructions_checked": 272, + "exact_reader_instructions_checked": 272, + "independent_normal_optimized_byte_identical": true, + "material_findings": [], + "native_word_or_record_retention_replayed": false, + "ordered_queries_checked": 3, + "producer_checker_imported_or_executed": false, + "producer_normal_optimized_byte_identical": true, + "status": "PASS_FINAL_RECIPROCAL_READER_BINDING" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..5f53be6742 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-normal/SOURCE-MANIFEST.json @@ -0,0 +1,66 @@ +{ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": { + "content_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "file_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py": { + "content_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "file_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json new file mode 100644 index 0000000000..162f69fcde --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/CHECKS.json @@ -0,0 +1,12 @@ +{ + "accumulator_types_checked": 3, + "exact_immediate_inverse_instructions_checked": 272, + "exact_reader_instructions_checked": 272, + "independent_normal_optimized_byte_identical": true, + "material_findings": [], + "native_word_or_record_retention_replayed": false, + "ordered_queries_checked": 3, + "producer_checker_imported_or_executed": false, + "producer_normal_optimized_byte_identical": true, + "status": "PASS_FINAL_RECIPROCAL_READER_BINDING" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..5f53be6742 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/binding-optimized/SOURCE-MANIFEST.json @@ -0,0 +1,66 @@ +{ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json": { + "content_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0", + "file_sha256": "f06810ab8a6ef6b4be983de2bb81953d36966b6cbe322668dd91a47c745a60c0" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json": { + "content_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2", + "file_sha256": "daf59e95bf1625323d9d6062ec727c91845ace1e9eb2f496a81c21b0c2e060a2" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json": { + "content_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5", + "file_sha256": "2420c8793f2689d690d5f75405d336d73ce4d7b4e7d948eaeb8acb7a5d464bd5" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json": { + "content_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433", + "file_sha256": "5d16ada7e9ae733d27fb61068eaa9ca341956bda5508f48e46896d758ea5b433" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json": { + "content_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75", + "file_sha256": "40f7d098f9e5899f8ffec7fe4f5055372ecffa538b06d9700aa06bc1850c7e75" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md": { + "content_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "file_sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json": { + "content_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "file_sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz": { + "content_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "file_sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py": { + "content_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "file_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py new file mode 100644 index 0000000000..80686220f4 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_binding.py @@ -0,0 +1,92 @@ +"""Bind the final reader packet to the independent source-cut check.""" + +import argparse +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +PRODUCER = HERE.parents[1] / "reciprocal-reader-cuts-20261020" +PINS = { + "SOURCE-CUTS.md": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02", + "check_cuts.py": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "bound-normal/CHECKS.json": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b", + "bound-normal/READERS.json.gz": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", +} + + +def need(test, name): + if not test: + raise ValueError(name) + + +def digest(data): + return sha256(data).hexdigest() + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + manifest, objects = {}, {} + for rel, expected in PINS.items(): + path = PRODUCER / rel + stored = path.read_bytes() + raw = gzip.decompress(stored) if path.suffix == ".gz" else stored + need(digest(raw) == expected, "Final producer source " + rel) + manifest[str(path)] = {"file_sha256": digest(stored), "content_sha256": expected} + if ".json" in rel.lower(): + objects[path.name] = json.loads(raw) + for name in ("CHECKS.json", "READERS.json.gz"): + normal, optimized = [(PRODUCER / folder / name).read_bytes() + for folder in ("bound-normal", "bound-optimized")] + need(normal == optimized, "Producer normal and optimized bytes " + name) + manifest[str(PRODUCER / "bound-optimized" / name)] = manifest[str(PRODUCER / "bound-normal" / name)] + for path in sorted((HERE / "final-normal").glob("*.json")): + raw = path.read_bytes() + other = HERE / "final-optimized" / path.name + need(raw == other.read_bytes(), "Independent normal and optimized bytes " + path.name) + manifest[str(path)] = manifest[str(other)] = {"file_sha256": digest(raw), "content_sha256": digest(raw)} + independent = json.loads((HERE / "final-normal/CHECKS.json").read_text()) + need(independent["checker_sha256"] == digest((HERE / "check_review.py").read_bytes()), + "Final independent checker bytes") + body = json.loads((HERE / "final-normal/CONDITIONAL-READER.json").read_text())["events"] + payload, receipt = objects["READERS.json.gz"], objects["CHECKS.json"] + need(receipt["checker_sha256"] == PINS["check_cuts.py"], "Final producer checker binding") + need(receipt["payload_decompressed_sha256"] == PINS["bound-normal/READERS.json.gz"], "Producer payload binding") + for name, offset in (("FULL_X", 0), ("current_I_Y", 112)): + expected = [[op, 640 + target - 112, source + offset, c] for op, target, source, c in body] + program = payload["programs"][name] + need(program["events"] == expected, "Every actual signed reader instruction " + name) + inverse = [[op, target, source, str(-F(c))] for op, target, source, c in reversed(expected)] + need(program["inverse_events"] == inverse, "Immediate inverse instruction order " + name) + need(program["complex_ADDs"] == 136 and program["real_scalar_units"] == 1088, + "Producer scalar invoice " + name) + need([row["global_accumulator_frame"] for row in payload["cut_types"]] == ["F9", "F9 q_anchor", "F25"], + "All three serialized accumulator types") + need([row["reader"] for row in payload["cut_types"]] == + ["c0=ell0 x", "c1=ell1 P0 t", "c2=ell2 (P1 P0) w"], "All three serialized ordered queries") + need(receipt["reader_nonzeros"] == 136 and receipt["reader_source_port_support"] == 96 and + receipt["reader_coefficients"] == {"-1": 90, "1": 46}, "Exact serialized reader counts") + need(not receipt["native_word_replayed_here"] and not receipt["record_retention_or_restoration_claimed"] + and not receipt["complete_supplier_claimed"], "Explicit scope boundaries") + need(receipt["phase_counts"] == {"FULL_exit": 224, "FULL_source_entry": 224, "hole_target_entry": 224}, + "Producer phase coverage") + report = {"status": "PASS_FINAL_RECIPROCAL_READER_BINDING", "material_findings": [], + "producer_normal_optimized_byte_identical": True, + "independent_normal_optimized_byte_identical": True, + "exact_reader_instructions_checked": 272, "exact_immediate_inverse_instructions_checked": 272, + "ordered_queries_checked": 3, "accumulator_types_checked": 3, + "producer_checker_imported_or_executed": False, + "native_word_or_record_retention_replayed": False} + for name, value in (("SOURCE-MANIFEST.json", manifest), ("CHECKS.json", report)): + (args.out / name).write_text(json.dumps(value, indent=2, sort_keys=True) + "\n") + print(report["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py new file mode 100644 index 0000000000..e2ee45b46f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/check_review.py @@ -0,0 +1,281 @@ +"""Check the reciprocal reader types from the fixed source data.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from functools import lru_cache +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANE = HERE.parents[1] +LANES = LANE.parent +ENGINE = HERE.parent / "no-reset-triple-review-20261020/check_review.py" +ENGINE_PIN = "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" +ARITHMETIC = LANES / "new-core-transfer-20261017/low-displacement-20261020/check_response.py" +ARITHMETIC_PIN = "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" +PINS = { + "model": (LANES / "oblique-native-20261017/signed-metric-reciprocal-20261020/" + "model-normal-v2/RESPONSE.json.gz", + "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0"), + "native": (LANES / "oblique-native-20261017/signed-metric-reciprocal-20261020/" + "native-normal/NATIVE.json.gz", + "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e"), + "views": (LANES / "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473"), +} + + +def need(test, name): + if not test: + raise ValueError(name) + + +def digest(data): + return sha256(data).hexdigest() + + +need(digest(ENGINE.read_bytes()) == ENGINE_PIN, "Fixed independent phase engine") +spec = importlib.util.spec_from_file_location("independent_phase", ENGINE) +engine = importlib.util.module_from_spec(spec) +spec.loader.exec_module(engine) +eye, plus, product, sparse = engine.eye, engine.plus, engine.linear, engine.sparse +route, line, fourier = engine.route, engine.line, engine.fourier + + +@lru_cache(maxsize=None) +def normalized(word): + return engine.normal(word) + + +def same(left, right): + return normalized(tuple(left)) == normalized(tuple(right)) + + +def write_json(path, value): + data = (json.dumps(value, indent=2, sort_keys=True) + "\n").encode() + path.write_bytes(data) + return digest(data) + + +def model_check(model, native): + need(native["model"] == model, "The native payload uses the exact model") + blocks = model["blocks"] + need(Counter(len(b["ports"]) for b in blocks) == {6: 8, 8: 8}, "Actual block sizes") + need(sorted(p for b in blocks for p in b["ports"]) == list(range(112)), "Complete block partition") + h, hi = sparse(model["pair_code"]), sparse(model["pair_code_inverse"]) + need(product(h, hi) == product(hi, h) == eye(112), "Actual pair code in both orders") + u, ell, p_mode = [{} for _ in range(112)], [], eye(112) + for k, block in enumerate(blocks): + ports = block["ports"] + m = len(ports) - 4 + u_values, ell_values = [1] * (len(ports) - 2) + [m, 0], [-1] * (len(ports) - 2) + [1, 0] + need(list(map(F, block["u"])) == u_values and list(map(F, block["ell"])) == ell_values, + "The serialized block uses the declared rank-one factors") + ell.append({a: F(c) for a, c in zip(ports, ell_values) if c}) + for a, c in zip(ports, u_values): + if c: + u[a][k] = F(c) + b, c = ports[-2:] + need((b, c) == (block["b"], block["c"]), "Actual swap roles") + p_mode[b], p_mode[c] = {c: F(1)}, {b: F(1)} + r_mode = [plus((1, a), (1, b)) for a, b in zip(eye(112), product(u, ell))] + modes = {"P": p_mode, "R": r_mode, "E": product(p_mode, r_mode), + "inverse_E": product(r_mode, p_mode)} + physical = {} + for name, matrix in modes.items(): + need(matrix == sparse(model["mode"][name]), "Reconstructed mode matrix " + name) + physical[name] = product(hi, product(matrix, h)) + need(physical[name] == sparse(model["physical"][name]), "Physical pair conjugation " + name) + p, r, e, ei = [physical[name] for name in ("P", "R", "E", "inverse_E")] + L, U = product(ell, h), product(hi, u) + need(L == sparse(model["reflection_L"]) and U == sparse(model["reflection_U"]), + "Exact physical reader and column factors") + need(product(L, U) == [{j: F(-2)} for j in range(16)], "Centre reflection identity") + need(product(p, p) == product(r, r) == product(e, ei) == product(ei, e) == eye(112), + "Physical inverse identities") + need(product(ei, p) == r, "Backward pre-P gives R without a commutation") + need(any(len(row) != 1 for row in p), "Physical P is not monomial") + need(sum(map(len, p)) == 160, "Exact support of physical P") + need(all(p[a] == {a: F(1)} for a in model["centre_ports"]), "P fixes every chosen anchor row") + for word_name in ("forward_E", "backward_inverse_E"): + for provider in native["providers"].values(): + word = provider[word_name] + need(len(word["start"]) == len(word["final"]) == 640, "Complete native role table") + need(all(word["frames"][word["start"][a + 112]] == [] for a in range(112)), + "Every borrowed native entry field has the current-I body frame") + need(all(word["frames"][word["final"][a]] == list(reversed([1 << j for j in range(9)])) + for a in range(112)), "Every raw native X output has the common FULL frame") + need(native["contracts"]["input"] == "Physical X=Qx, Y=y. The native adapters are explicit.", + "Pinned native input contract") + need(native["contracts"]["forward_E"] == "Physical X=F x, Y=F q(y+E x).", "Pinned F contract") + need(native["contracts"]["backward_inverse_E"] == "Physical X=F(x-E^-1 y), Y=F q y.", + "Pinned reciprocal B contract") + return L, {"reconstructed_mode_and_physical_matrices": list(modes), + "physical_P_is_monomial": False, "physical_P_nonzeros": 160, + "native_word_replayed": False, "native_contract_is_an_explicit_premise": True} + + +def ordered_proof(): + def reduce(word): + result = [] + for symbol in word: + if result and result[-1] == symbol and symbol.startswith("P"): + result.pop() + else: + result.append(symbol) + return tuple(result) + + def op(symbol, row): + result = {} + for (source, word), coefficient in row.items(): + result = plus((1, result), (coefficient, {(source, reduce((symbol,) + word)): F(1)})) + return result + + x, y = [{(s, ()): F(1)} for s in ("x", "y")] + t = plus((1, y), (1, op("R0", x))) + f0 = op("P0", x), op("P0", t) + b1_raw_x = plus((1, f0[0]), (-1, op("R1", f0[1]))) + b1 = op("P1", b1_raw_x), op("P1", f0[1]) + w = plus((1, x), (-1, op("P0", op("R1", op("P0", t))))) + need(b1[0] == op("P1", op("P0", w)), "Ordered w formula") + f2_raw_x = b1[0] + f2 = op("P2", f2_raw_x), op("P2", plus((1, b1[1]), (1, op("R2", b1[0])))) + queries = [op("ell0", x), op("ell1", f0[1]), op("ell2", f2_raw_x)] + expected = [op("ell0", x), op("ell1", op("P0", t)), + op("ell2", op("P1", op("P0", w)))] + need(queries == expected, "All three exact source-cut readers") + need(w != plus((1, x), (-1, op("R1", t))), "P0 and R1 are not commuted") + + def encode(row): + return [{"input": s, "operators_left_to_right": list(wd), "coefficient": str(c)} + for (s, wd), c in sorted(row.items())] + + return {"relations_used": "Only adjacent equal P_s factors cancel.", + "t": encode(t), "w": encode(w), "after_F0": list(map(encode, f0)), + "B1_raw_X": encode(b1_raw_x), "after_B1": list(map(encode, b1)), + "F2_raw_X": encode(f2_raw_x), "after_F2": list(map(encode, f2)), + "queries": list(map(encode, queries)), "wrong_P_R_commutation_rejected": True} + + +def phase_check(views, model): + records = {(r["stage"], r["port"]): r for r in views["entries"]} + need(len(records) == len(views["entries"]) == 336 and + set(records) == {(s, p) for s in range(3) for p in range(112)}, "Complete literal D25 views") + need(len(set(model["centre_ports"])) == 16, "Sixteen actual centre anchors") + counts, output = Counter(), [] + for (s, p), row in sorted(records.items()): + rho, q = tuple(row["route_columns"]), model["ports"][p] + alignment = row["literal_stage_alignment"] + need(row["q"] == q and engine.act(rho, q) == q, "Exact label and fixed own line") + need(engine.compose(rho, rho) == engine.UNIT and + all(engine.transposed(rho, rho[j]) == 1 << j for j in range(25)), "Orthogonal involution") + need(alignment["entry_X"] == alignment["entry_Y"] and + alignment["exit_X"] == alignment["exit_Y"], "Same literal bank alignment") + if s == 0: + need(rho == engine.UNIT and set(alignment.values()) == {0}, "Identity initial view") + continue + delta_before, epsilon = alignment["entry_X"], alignment["exit_X"] + delta_after = engine.act(rho, delta_before) + entry = line(delta_after, 2) + route(rho) + inverse_entry = route(rho) + line(delta_after, 2) + exit_view = line(epsilon, 2) + route(rho) + previous, exterior, nex = fourier(0, 9 + 8 * (s - 1)), fourier(9, 9 + 8 * s), fourier(0, 9 + 8 * s) + identities = { + "before_after_entry_translation": (entry, route(rho) + line(delta_before, 2)), + "FULL_entry": (entry + previous, exterior + line(q, 1) + route(rho)), + "hole_entry": (entry + previous + line(q, -1), exterior + route(rho)), + "FULL_exit": (exit_view + nex, nex + route(rho)), + "hole_exit": (exit_view + nex + line(q, -1), nex + line(q, -1) + route(rho)), + "inverse_entry_return": (inverse_entry + exterior, previous + line(q, -1) + route(rho)), + "entry_inverse": (inverse_entry + entry, []), + "exit_involution": (exit_view + exit_view, []), + } + for name, (left, right) in identities.items(): + need(same(left, right), name) + counts[name] += 1 + counts["missing_entry_translation_rejected"] += not same(route(rho) + previous, + exterior + line(q, 1) + route(rho)) + if p in model["centre_ports"]: + need(not same(inverse_entry + exterior, previous + route(rho)), + "A current-I accumulator does not return to global FULL") + counts["false_FULL_accumulator_return_rejected"] += 1 + output.append({"stage": s, "anchor": p, "q": q, "rho_columns": list(rho), + "entry_translation_before_route": delta_before, + "entry_translation_after_route": delta_after, + "exit_translation_after_route": epsilon, + "current_I_return_type": "Fprev q_anchor", + "raw_FULL_return_type": "Fnext"}) + return dict(counts), output + + +def reader_check(L): + counts = Counter(c for row in L for c in row.values()) + need(counts == {F(-1): 90, F(1): 46}, "Exact signed reader coefficients") + need(Counter(map(len, L)) == {10: 8, 7: 8}, "Exact reader row lengths") + state = eye(128) + instructions = [] + maximum = F(1) + for i, row in enumerate(L): + for p, c in sorted(row.items()): + state[112 + i] = plus((1, state[112 + i]), (c, state[p])) + instructions.append(["add", 112 + i, p, str(c)]) + maximum = max(maximum, sum(abs(value) for value in state[112 + i].values())) + need(state[:112] == eye(112), "Every arbitrary source input is unchanged") + need(state[112:] == [plus((1, {112 + i: F(1)}), (1, row)) for i, row in enumerate(L)], + "Every arbitrary accumulator baseline is retained") + scalar = sum(engine.add_price(F(g[3])) for g in instructions) + need(scalar == 1088 and len(instructions) == 136, "Exact conditional body invoice") + need(maximum == 11 and all(c.denominator == 1 for row in state for c in row.values()), + "Exact local prefix norm and integer coefficients") + return {"complex_ADDs": 136, "real_scalar_units": scalar, "source_fields": 112, + "reader_source_port_support": len({p for row in L for p in row}), + "independent_accumulators_required": 16, "arbitrary_columns_checked": 128, + "source_fields_changed": 0, "accumulator_baseline_retained": True, + "prefix_row_one_norm": str(maximum), "binary_denominator_height": 0, + "map_stream_cost_included": False, "storage_or_retention_supplied": False}, instructions + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + data, manifest = {}, {} + for name, (path, expected) in PINS.items(): + stored = path.read_bytes() + raw = gzip.decompress(stored) if path.suffix == ".gz" else stored + need(digest(raw) == expected, "Fixed source " + name) + data[name] = json.loads(raw) + manifest[str(path)] = {"file_sha256": digest(stored), "content_sha256": expected} + manifest[str(ENGINE)] = {"file_sha256": ENGINE_PIN, "content_sha256": ENGINE_PIN} + need(digest(ARITHMETIC.read_bytes()) == ARITHMETIC_PIN, "Fixed scalar tariff source") + manifest[str(ARITHMETIC)] = {"file_sha256": ARITHMETIC_PIN, "content_sha256": ARITHMETIC_PIN} + L, model_report = model_check(data["model"], data["native"]) + ordered = ordered_proof() + phase_report, anchor_types = phase_check(data["views"], data["model"]) + reader_report, instructions = reader_check(L) + write_json(args.out / "SOURCE-MANIFEST.json", manifest) + write_json(args.out / "ORDERED-CONTENTS.json", ordered) + write_json(args.out / "ANCHOR-TYPES.json", anchor_types) + write_json(args.out / "CONDITIONAL-READER.json", {"scope": "A body reader on supplied typed accumulators.", + "events": instructions, "report": reader_report}) + report = {"status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "checker_sha256": digest(Path(__file__).read_bytes()), "model": model_report, + "phase_checks": phase_report, "reader": reader_report, + "ordered_contents_verified": True, + "cut_types": ["F9 ell0 x", "F9 q_anchor ell1 P0 t", "F25 ell2 P1 P0 w"], + "tensor_extension": "The exact one-copy identities tensor over every positive width.", + "native_word_replayed": False, "record_retention_claimed": False, + "complete_supplier_claimed": False} + write_json(args.out / "CHECKS.json", report) + print(json.dumps({"status": report["status"], "phase_identities": sum(v for k, v in phase_report.items() + if not k.endswith("rejected")), "reader_scalar": reader_report["real_scalar_units"]})) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json new file mode 100644 index 0000000000..da94403e43 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ANCHOR-TYPES.json @@ -0,0 +1,1186 @@ +[ + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3595, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3588, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5651, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5636, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 17987, + "entry_translation_before_route": 71, + "exit_translation_after_route": 17924, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3597, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3586, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5653, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5634, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9765, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9730, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21073, + "entry_translation_before_route": 83, + "exit_translation_after_route": 20994, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37521, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37378, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 41633, + "entry_translation_before_route": 163, + "exit_translation_after_route": 41474, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 82753, + "entry_translation_before_route": 323, + "exit_translation_after_route": 82434, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 99201, + "entry_translation_before_route": 387, + "exit_translation_after_route": 98818, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9766, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9729, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37522, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37377, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 35980, + "entry_translation_before_route": 141, + "exit_translation_after_route": 35841, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 14392, + "entry_translation_before_route": 57, + "exit_translation_after_route": 14337, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 65215, + "entry_translation_before_route": 255, + "exit_translation_after_route": 65088, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917515, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917508, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441811, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441796, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 4587587, + "entry_translation_before_route": 71, + "exit_translation_after_route": 4587524, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917517, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917506, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441813, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441794, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490405, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490370, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5374033, + "entry_translation_before_route": 83, + "exit_translation_after_route": 5373954, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568401, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568258, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 10616993, + "entry_translation_before_route": 163, + "exit_translation_after_route": 10616834, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21102913, + "entry_translation_before_route": 323, + "exit_translation_after_route": 21102594, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 25297281, + "entry_translation_before_route": 387, + "exit_translation_after_route": 25296898, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490406, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490369, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568402, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568257, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9175180, + "entry_translation_before_route": 141, + "exit_translation_after_route": 9175041, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3670072, + "entry_translation_before_route": 57, + "exit_translation_after_route": 3670017, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 16646335, + "entry_translation_before_route": 255, + "exit_translation_after_route": 16646208, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } +] diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json new file mode 100644 index 0000000000..96013c8a55 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CHECKS.json @@ -0,0 +1,52 @@ +{ + "checker_sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "complete_supplier_claimed": false, + "cut_types": [ + "F9 ell0 x", + "F9 q_anchor ell1 P0 t", + "F25 ell2 P1 P0 w" + ], + "model": { + "native_contract_is_an_explicit_premise": true, + "native_word_replayed": false, + "physical_P_is_monomial": false, + "physical_P_nonzeros": 160, + "reconstructed_mode_and_physical_matrices": [ + "P", + "R", + "E", + "inverse_E" + ] + }, + "native_word_replayed": false, + "ordered_contents_verified": true, + "phase_checks": { + "FULL_entry": 224, + "FULL_exit": 224, + "before_after_entry_translation": 224, + "entry_inverse": 224, + "exit_involution": 224, + "false_FULL_accumulator_return_rejected": 32, + "hole_entry": 224, + "hole_exit": 224, + "inverse_entry_return": 224, + "missing_entry_translation_rejected": 224 + }, + "reader": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "record_retention_claimed": false, + "status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "tensor_extension": "The exact one-copy identities tensor over every positive width." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json new file mode 100644 index 0000000000..15fde3a267 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/CONDITIONAL-READER.json @@ -0,0 +1,835 @@ +{ + "events": [ + [ + "add", + 112, + 0, + "-1" + ], + [ + "add", + 112, + 2, + "1" + ], + [ + "add", + 112, + 25, + "1" + ], + [ + "add", + 112, + 27, + "-1" + ], + [ + "add", + 112, + 71, + "-1" + ], + [ + "add", + 112, + 72, + "-1" + ], + [ + "add", + 112, + 76, + "-1" + ], + [ + "add", + 112, + 87, + "-1" + ], + [ + "add", + 112, + 89, + "-1" + ], + [ + "add", + 112, + 90, + "-1" + ], + [ + "add", + 113, + 0, + "-1" + ], + [ + "add", + 113, + 13, + "1" + ], + [ + "add", + 113, + 14, + "-1" + ], + [ + "add", + 113, + 15, + "-1" + ], + [ + "add", + 113, + 27, + "1" + ], + [ + "add", + 113, + 51, + "1" + ], + [ + "add", + 113, + 52, + "-1" + ], + [ + "add", + 113, + 53, + "-1" + ], + [ + "add", + 113, + 81, + "1" + ], + [ + "add", + 113, + 92, + "-1" + ], + [ + "add", + 114, + 11, + "1" + ], + [ + "add", + 114, + 15, + "1" + ], + [ + "add", + 114, + 21, + "1" + ], + [ + "add", + 114, + 36, + "1" + ], + [ + "add", + 114, + 41, + "1" + ], + [ + "add", + 114, + 47, + "1" + ], + [ + "add", + 114, + 53, + "-1" + ], + [ + "add", + 114, + 63, + "-1" + ], + [ + "add", + 114, + 106, + "-1" + ], + [ + "add", + 114, + 111, + "1" + ], + [ + "add", + 115, + 9, + "-1" + ], + [ + "add", + 115, + 13, + "-1" + ], + [ + "add", + 115, + 36, + "1" + ], + [ + "add", + 115, + 37, + "1" + ], + [ + "add", + 115, + 51, + "1" + ], + [ + "add", + 115, + 61, + "1" + ], + [ + "add", + 115, + 72, + "1" + ], + [ + "add", + 115, + 89, + "-1" + ], + [ + "add", + 115, + 110, + "-1" + ], + [ + "add", + 115, + 111, + "-1" + ], + [ + "add", + 116, + 2, + "1" + ], + [ + "add", + 116, + 16, + "-1" + ], + [ + "add", + 116, + 20, + "-1" + ], + [ + "add", + 116, + 21, + "-1" + ], + [ + "add", + 116, + 25, + "-1" + ], + [ + "add", + 116, + 44, + "1" + ], + [ + "add", + 116, + 46, + "1" + ], + [ + "add", + 116, + 47, + "1" + ], + [ + "add", + 116, + 79, + "1" + ], + [ + "add", + 116, + 94, + "-1" + ], + [ + "add", + 117, + 7, + "-1" + ], + [ + "add", + 117, + 9, + "-1" + ], + [ + "add", + 117, + 11, + "1" + ], + [ + "add", + 117, + 57, + "-1" + ], + [ + "add", + 117, + 61, + "-1" + ], + [ + "add", + 117, + 63, + "1" + ], + [ + "add", + 117, + 79, + "-1" + ], + [ + "add", + 117, + 81, + "-1" + ], + [ + "add", + 117, + 92, + "-1" + ], + [ + "add", + 117, + 94, + "-1" + ], + [ + "add", + 118, + 7, + "-1" + ], + [ + "add", + 118, + 16, + "1" + ], + [ + "add", + 118, + 41, + "1" + ], + [ + "add", + 118, + 42, + "-1" + ], + [ + "add", + 118, + 44, + "1" + ], + [ + "add", + 118, + 57, + "1" + ], + [ + "add", + 118, + 76, + "1" + ], + [ + "add", + 118, + 87, + "-1" + ], + [ + "add", + 118, + 105, + "-1" + ], + [ + "add", + 118, + 106, + "1" + ], + [ + "add", + 119, + 14, + "1" + ], + [ + "add", + 119, + 20, + "1" + ], + [ + "add", + 119, + 37, + "1" + ], + [ + "add", + 119, + 42, + "-1" + ], + [ + "add", + 119, + 46, + "1" + ], + [ + "add", + 119, + 52, + "-1" + ], + [ + "add", + 119, + 71, + "1" + ], + [ + "add", + 119, + 90, + "-1" + ], + [ + "add", + 119, + 105, + "1" + ], + [ + "add", + 119, + 110, + "1" + ], + [ + "add", + 120, + 1, + "-1" + ], + [ + "add", + 120, + 5, + "-1" + ], + [ + "add", + 120, + 19, + "-1" + ], + [ + "add", + 120, + 54, + "-1" + ], + [ + "add", + 120, + 64, + "-1" + ], + [ + "add", + 120, + 73, + "-1" + ], + [ + "add", + 120, + 82, + "1" + ], + [ + "add", + 121, + 3, + "-1" + ], + [ + "add", + 121, + 4, + "-1" + ], + [ + "add", + 121, + 22, + "-1" + ], + [ + "add", + 121, + 50, + "-1" + ], + [ + "add", + 121, + 60, + "-1" + ], + [ + "add", + 121, + 69, + "-1" + ], + [ + "add", + 121, + 80, + "1" + ], + [ + "add", + 122, + 6, + "-1" + ], + [ + "add", + 122, + 35, + "-1" + ], + [ + "add", + 122, + 38, + "-1" + ], + [ + "add", + 122, + 39, + "-1" + ], + [ + "add", + 122, + 40, + "-1" + ], + [ + "add", + 122, + 77, + "-1" + ], + [ + "add", + 122, + 85, + "1" + ], + [ + "add", + 123, + 8, + "-1" + ], + [ + "add", + 123, + 12, + "-1" + ], + [ + "add", + 123, + 45, + "-1" + ], + [ + "add", + 123, + 88, + "-1" + ], + [ + "add", + 123, + 103, + "-1" + ], + [ + "add", + 123, + 107, + "-1" + ], + [ + "add", + 123, + 108, + "1" + ], + [ + "add", + 124, + 17, + "-1" + ], + [ + "add", + 124, + 29, + "-1" + ], + [ + "add", + 124, + 30, + "-1" + ], + [ + "add", + 124, + 56, + "-1" + ], + [ + "add", + 124, + 58, + "-1" + ], + [ + "add", + 124, + 67, + "-1" + ], + [ + "add", + 124, + 93, + "1" + ], + [ + "add", + 125, + 18, + "-1" + ], + [ + "add", + 125, + 32, + "-1" + ], + [ + "add", + 125, + 34, + "-1" + ], + [ + "add", + 125, + 49, + "-1" + ], + [ + "add", + 125, + 65, + "-1" + ], + [ + "add", + 125, + 68, + "-1" + ], + [ + "add", + 125, + 98, + "1" + ], + [ + "add", + 126, + 24, + "-1" + ], + [ + "add", + 126, + 26, + "-1" + ], + [ + "add", + 126, + 28, + "-1" + ], + [ + "add", + 126, + 48, + "-1" + ], + [ + "add", + 126, + 66, + "-1" + ], + [ + "add", + 126, + 75, + "-1" + ], + [ + "add", + 126, + 96, + "1" + ], + [ + "add", + 127, + 23, + "-1" + ], + [ + "add", + 127, + 31, + "-1" + ], + [ + "add", + 127, + 33, + "-1" + ], + [ + "add", + 127, + 55, + "-1" + ], + [ + "add", + 127, + 59, + "-1" + ], + [ + "add", + 127, + 74, + "-1" + ], + [ + "add", + 127, + 100, + "1" + ] + ], + "report": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "scope": "A body reader on supplied typed accumulators." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json new file mode 100644 index 0000000000..b3887e848f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/ORDERED-CONTENTS.json @@ -0,0 +1,327 @@ +{ + "B1_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "R1", + "P0" + ] + } + ], + "F2_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + "after_B1": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P1", + "P0" + ] + } + ] + ], + "after_F0": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P0" + ] + } + ] + ], + "after_F2": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "queries": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "ell1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "relations_used": "Only adjacent equal P_s factors cancel.", + "t": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [] + } + ], + "w": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P0", + "R1", + "P0" + ] + } + ], + "wrong_P_R_commutation_rejected": true +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..41d098c810 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-normal/SOURCE-MANIFEST.json @@ -0,0 +1,22 @@ +{ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "content_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "file_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py": { + "content_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186", + "file_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "content_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "file_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "content_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "file_sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "content_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "file_sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json new file mode 100644 index 0000000000..da94403e43 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ANCHOR-TYPES.json @@ -0,0 +1,1186 @@ +[ + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3595, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3588, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2571, + 3083, + 3584, + 1547, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5651, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5636, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4627, + 5139, + 5632, + 2048, + 1555, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 17987, + "entry_translation_before_route": 71, + "exit_translation_after_route": 17924, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 16963, + 17475, + 17920, + 2048, + 4096, + 8192, + 1603, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3597, + "entry_translation_before_route": 15, + "exit_translation_after_route": 3586, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3085, + 3584, + 2573, + 1549, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5653, + "entry_translation_before_route": 23, + "exit_translation_after_route": 5634, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5141, + 5632, + 4629, + 2048, + 1557, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9765, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9730, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9253, + 9728, + 8741, + 2048, + 4096, + 1573, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21073, + "entry_translation_before_route": 83, + "exit_translation_after_route": 20994, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20561, + 20992, + 1024, + 2048, + 16977, + 8192, + 4689, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37521, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37378, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37009, + 37376, + 1024, + 2048, + 33425, + 8192, + 16384, + 4753, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 41633, + "entry_translation_before_route": 163, + "exit_translation_after_route": 41474, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 41121, + 41472, + 1024, + 2048, + 4096, + 33441, + 16384, + 8865, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 82753, + "entry_translation_before_route": 323, + "exit_translation_after_route": 82434, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 82241, + 82432, + 1024, + 2048, + 4096, + 8192, + 66369, + 32768, + 17217, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 99201, + "entry_translation_before_route": 387, + "exit_translation_after_route": 98818, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 98689, + 98816, + 1024, + 2048, + 4096, + 8192, + 16384, + 66433, + 33665, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9766, + "entry_translation_before_route": 39, + "exit_translation_after_route": 9729, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9728, + 9254, + 8742, + 2048, + 4096, + 1574, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 37522, + "entry_translation_before_route": 147, + "exit_translation_after_route": 37377, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 37376, + 37010, + 1024, + 2048, + 33426, + 8192, + 16384, + 4754, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 35980, + "entry_translation_before_route": 141, + "exit_translation_after_route": 35841, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 35840, + 512, + 34956, + 33932, + 4096, + 8192, + 16384, + 3212, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 14392, + "entry_translation_before_route": 57, + "exit_translation_after_route": 14337, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 14336, + 512, + 1024, + 12344, + 10296, + 6200, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 65215, + "entry_translation_before_route": 255, + "exit_translation_after_route": 65088, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 48831, + 64703, + 64191, + 63167, + 61119, + 57023, + 65024, + 32447, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "stage": 1 + }, + { + "anchor": 0, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917515, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917508, + "q": 11, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 655371, + 786443, + 917504, + 393227, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 1, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441811, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441796, + "q": 19, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1179667, + 1310739, + 1441792, + 524288, + 393235, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 3, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 4587587, + "entry_translation_before_route": 71, + "exit_translation_after_route": 4587524, + "q": 67, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 4325443, + 4456515, + 4587520, + 524288, + 1048576, + 2097152, + 393283, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 6, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 917517, + "entry_translation_before_route": 15, + "exit_translation_after_route": 917506, + "q": 13, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 786445, + 917504, + 655373, + 393229, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 7, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 1441813, + "entry_translation_before_route": 23, + "exit_translation_after_route": 1441794, + "q": 21, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 1310741, + 1441792, + 1179669, + 524288, + 393237, + 2097152, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 8, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490405, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490370, + "q": 37, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2359333, + 2490368, + 2228261, + 524288, + 1048576, + 393253, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 17, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 5374033, + "entry_translation_before_route": 83, + "exit_translation_after_route": 5373954, + "q": 81, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 5242961, + 5373952, + 262144, + 524288, + 4325457, + 2097152, + 1179729, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 18, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568401, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568258, + "q": 145, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9437329, + 9568256, + 262144, + 524288, + 8519825, + 2097152, + 4194304, + 1179793, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 20, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 10616993, + "entry_translation_before_route": 163, + "exit_translation_after_route": 10616834, + "q": 161, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 10485921, + 10616832, + 262144, + 524288, + 1048576, + 8519841, + 4194304, + 2228385, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256 + ], + "stage": 2 + }, + { + "anchor": 23, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 21102913, + "entry_translation_before_route": 323, + "exit_translation_after_route": 21102594, + "q": 321, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 20971841, + 21102592, + 262144, + 524288, + 1048576, + 2097152, + 16908609, + 8388608, + 4325697, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67 + ], + "stage": 2 + }, + { + "anchor": 24, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 25297281, + "entry_translation_before_route": 387, + "exit_translation_after_route": 25296898, + "q": 385, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 25166209, + 25296896, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 16908673, + 8520065, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131 + ], + "stage": 2 + }, + { + "anchor": 27, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 2490406, + "entry_translation_before_route": 39, + "exit_translation_after_route": 2490369, + "q": 38, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 2490368, + 2359334, + 2228262, + 524288, + 1048576, + 393254, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 36, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9568402, + "entry_translation_before_route": 147, + "exit_translation_after_route": 9568257, + "q": 146, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9568256, + 9437330, + 262144, + 524288, + 8519826, + 2097152, + 4194304, + 1179794, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256 + ], + "stage": 2 + }, + { + "anchor": 46, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 9175180, + "entry_translation_before_route": 141, + "exit_translation_after_route": 9175041, + "q": 140, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 9175040, + 131072, + 8913036, + 8650892, + 1048576, + 2097152, + 4194304, + 786572, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256 + ], + "stage": 2 + }, + { + "anchor": 57, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 3670072, + "entry_translation_before_route": 57, + "exit_translation_after_route": 3670017, + "q": 56, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 3670016, + 131072, + 262144, + 3145784, + 2621496, + 1572920, + 4194304, + 8388608, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256 + ], + "stage": 2 + }, + { + "anchor": 111, + "current_I_return_type": "Fprev q_anchor", + "entry_translation_after_route": 16646335, + "entry_translation_before_route": 255, + "exit_translation_after_route": 16646208, + "q": 191, + "raw_FULL_return_type": "Fnext", + "rho_columns": [ + 12452031, + 16515263, + 16384191, + 16122047, + 15597759, + 14549183, + 16646144, + 8257727, + 16777216, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256 + ], + "stage": 2 + } +] diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json new file mode 100644 index 0000000000..96013c8a55 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CHECKS.json @@ -0,0 +1,52 @@ +{ + "checker_sha256": "4629eded518700416d8115d35e9f95961ca30d9805de4dd3591a9322ebfaea70", + "complete_supplier_claimed": false, + "cut_types": [ + "F9 ell0 x", + "F9 q_anchor ell1 P0 t", + "F25 ell2 P1 P0 w" + ], + "model": { + "native_contract_is_an_explicit_premise": true, + "native_word_replayed": false, + "physical_P_is_monomial": false, + "physical_P_nonzeros": 160, + "reconstructed_mode_and_physical_matrices": [ + "P", + "R", + "E", + "inverse_E" + ] + }, + "native_word_replayed": false, + "ordered_contents_verified": true, + "phase_checks": { + "FULL_entry": 224, + "FULL_exit": 224, + "before_after_entry_translation": 224, + "entry_inverse": 224, + "exit_involution": 224, + "false_FULL_accumulator_return_rejected": 32, + "hole_entry": 224, + "hole_exit": 224, + "inverse_entry_return": 224, + "missing_entry_translation_rejected": 224 + }, + "reader": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "record_retention_claimed": false, + "status": "PASS_INDEPENDENT_RECIPROCAL_SOURCE_CUT_TYPES", + "tensor_extension": "The exact one-copy identities tensor over every positive width." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json new file mode 100644 index 0000000000..15fde3a267 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/CONDITIONAL-READER.json @@ -0,0 +1,835 @@ +{ + "events": [ + [ + "add", + 112, + 0, + "-1" + ], + [ + "add", + 112, + 2, + "1" + ], + [ + "add", + 112, + 25, + "1" + ], + [ + "add", + 112, + 27, + "-1" + ], + [ + "add", + 112, + 71, + "-1" + ], + [ + "add", + 112, + 72, + "-1" + ], + [ + "add", + 112, + 76, + "-1" + ], + [ + "add", + 112, + 87, + "-1" + ], + [ + "add", + 112, + 89, + "-1" + ], + [ + "add", + 112, + 90, + "-1" + ], + [ + "add", + 113, + 0, + "-1" + ], + [ + "add", + 113, + 13, + "1" + ], + [ + "add", + 113, + 14, + "-1" + ], + [ + "add", + 113, + 15, + "-1" + ], + [ + "add", + 113, + 27, + "1" + ], + [ + "add", + 113, + 51, + "1" + ], + [ + "add", + 113, + 52, + "-1" + ], + [ + "add", + 113, + 53, + "-1" + ], + [ + "add", + 113, + 81, + "1" + ], + [ + "add", + 113, + 92, + "-1" + ], + [ + "add", + 114, + 11, + "1" + ], + [ + "add", + 114, + 15, + "1" + ], + [ + "add", + 114, + 21, + "1" + ], + [ + "add", + 114, + 36, + "1" + ], + [ + "add", + 114, + 41, + "1" + ], + [ + "add", + 114, + 47, + "1" + ], + [ + "add", + 114, + 53, + "-1" + ], + [ + "add", + 114, + 63, + "-1" + ], + [ + "add", + 114, + 106, + "-1" + ], + [ + "add", + 114, + 111, + "1" + ], + [ + "add", + 115, + 9, + "-1" + ], + [ + "add", + 115, + 13, + "-1" + ], + [ + "add", + 115, + 36, + "1" + ], + [ + "add", + 115, + 37, + "1" + ], + [ + "add", + 115, + 51, + "1" + ], + [ + "add", + 115, + 61, + "1" + ], + [ + "add", + 115, + 72, + "1" + ], + [ + "add", + 115, + 89, + "-1" + ], + [ + "add", + 115, + 110, + "-1" + ], + [ + "add", + 115, + 111, + "-1" + ], + [ + "add", + 116, + 2, + "1" + ], + [ + "add", + 116, + 16, + "-1" + ], + [ + "add", + 116, + 20, + "-1" + ], + [ + "add", + 116, + 21, + "-1" + ], + [ + "add", + 116, + 25, + "-1" + ], + [ + "add", + 116, + 44, + "1" + ], + [ + "add", + 116, + 46, + "1" + ], + [ + "add", + 116, + 47, + "1" + ], + [ + "add", + 116, + 79, + "1" + ], + [ + "add", + 116, + 94, + "-1" + ], + [ + "add", + 117, + 7, + "-1" + ], + [ + "add", + 117, + 9, + "-1" + ], + [ + "add", + 117, + 11, + "1" + ], + [ + "add", + 117, + 57, + "-1" + ], + [ + "add", + 117, + 61, + "-1" + ], + [ + "add", + 117, + 63, + "1" + ], + [ + "add", + 117, + 79, + "-1" + ], + [ + "add", + 117, + 81, + "-1" + ], + [ + "add", + 117, + 92, + "-1" + ], + [ + "add", + 117, + 94, + "-1" + ], + [ + "add", + 118, + 7, + "-1" + ], + [ + "add", + 118, + 16, + "1" + ], + [ + "add", + 118, + 41, + "1" + ], + [ + "add", + 118, + 42, + "-1" + ], + [ + "add", + 118, + 44, + "1" + ], + [ + "add", + 118, + 57, + "1" + ], + [ + "add", + 118, + 76, + "1" + ], + [ + "add", + 118, + 87, + "-1" + ], + [ + "add", + 118, + 105, + "-1" + ], + [ + "add", + 118, + 106, + "1" + ], + [ + "add", + 119, + 14, + "1" + ], + [ + "add", + 119, + 20, + "1" + ], + [ + "add", + 119, + 37, + "1" + ], + [ + "add", + 119, + 42, + "-1" + ], + [ + "add", + 119, + 46, + "1" + ], + [ + "add", + 119, + 52, + "-1" + ], + [ + "add", + 119, + 71, + "1" + ], + [ + "add", + 119, + 90, + "-1" + ], + [ + "add", + 119, + 105, + "1" + ], + [ + "add", + 119, + 110, + "1" + ], + [ + "add", + 120, + 1, + "-1" + ], + [ + "add", + 120, + 5, + "-1" + ], + [ + "add", + 120, + 19, + "-1" + ], + [ + "add", + 120, + 54, + "-1" + ], + [ + "add", + 120, + 64, + "-1" + ], + [ + "add", + 120, + 73, + "-1" + ], + [ + "add", + 120, + 82, + "1" + ], + [ + "add", + 121, + 3, + "-1" + ], + [ + "add", + 121, + 4, + "-1" + ], + [ + "add", + 121, + 22, + "-1" + ], + [ + "add", + 121, + 50, + "-1" + ], + [ + "add", + 121, + 60, + "-1" + ], + [ + "add", + 121, + 69, + "-1" + ], + [ + "add", + 121, + 80, + "1" + ], + [ + "add", + 122, + 6, + "-1" + ], + [ + "add", + 122, + 35, + "-1" + ], + [ + "add", + 122, + 38, + "-1" + ], + [ + "add", + 122, + 39, + "-1" + ], + [ + "add", + 122, + 40, + "-1" + ], + [ + "add", + 122, + 77, + "-1" + ], + [ + "add", + 122, + 85, + "1" + ], + [ + "add", + 123, + 8, + "-1" + ], + [ + "add", + 123, + 12, + "-1" + ], + [ + "add", + 123, + 45, + "-1" + ], + [ + "add", + 123, + 88, + "-1" + ], + [ + "add", + 123, + 103, + "-1" + ], + [ + "add", + 123, + 107, + "-1" + ], + [ + "add", + 123, + 108, + "1" + ], + [ + "add", + 124, + 17, + "-1" + ], + [ + "add", + 124, + 29, + "-1" + ], + [ + "add", + 124, + 30, + "-1" + ], + [ + "add", + 124, + 56, + "-1" + ], + [ + "add", + 124, + 58, + "-1" + ], + [ + "add", + 124, + 67, + "-1" + ], + [ + "add", + 124, + 93, + "1" + ], + [ + "add", + 125, + 18, + "-1" + ], + [ + "add", + 125, + 32, + "-1" + ], + [ + "add", + 125, + 34, + "-1" + ], + [ + "add", + 125, + 49, + "-1" + ], + [ + "add", + 125, + 65, + "-1" + ], + [ + "add", + 125, + 68, + "-1" + ], + [ + "add", + 125, + 98, + "1" + ], + [ + "add", + 126, + 24, + "-1" + ], + [ + "add", + 126, + 26, + "-1" + ], + [ + "add", + 126, + 28, + "-1" + ], + [ + "add", + 126, + 48, + "-1" + ], + [ + "add", + 126, + 66, + "-1" + ], + [ + "add", + 126, + 75, + "-1" + ], + [ + "add", + 126, + 96, + "1" + ], + [ + "add", + 127, + 23, + "-1" + ], + [ + "add", + 127, + 31, + "-1" + ], + [ + "add", + 127, + 33, + "-1" + ], + [ + "add", + 127, + 55, + "-1" + ], + [ + "add", + 127, + 59, + "-1" + ], + [ + "add", + 127, + 74, + "-1" + ], + [ + "add", + 127, + 100, + "1" + ] + ], + "report": { + "accumulator_baseline_retained": true, + "arbitrary_columns_checked": 128, + "binary_denominator_height": 0, + "complex_ADDs": 136, + "independent_accumulators_required": 16, + "map_stream_cost_included": false, + "prefix_row_one_norm": "11", + "reader_source_port_support": 96, + "real_scalar_units": 1088, + "source_fields": 112, + "source_fields_changed": 0, + "storage_or_retention_supplied": false + }, + "scope": "A body reader on supplied typed accumulators." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json new file mode 100644 index 0000000000..b3887e848f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/ORDERED-CONTENTS.json @@ -0,0 +1,327 @@ +{ + "B1_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "R1", + "P0" + ] + } + ], + "F2_raw_X": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + "after_B1": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P1", + "P0" + ] + } + ] + ], + "after_F0": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P0" + ] + } + ] + ], + "after_F2": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "R1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "P1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "P2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P2", + "R2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "queries": [ + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell1", + "P0", + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [ + "ell1", + "P0" + ] + } + ], + [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "P0" + ] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "ell2", + "P1", + "R1", + "P0" + ] + } + ] + ], + "relations_used": "Only adjacent equal P_s factors cancel.", + "t": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [ + "R0" + ] + }, + { + "coefficient": "1", + "input": "y", + "operators_left_to_right": [] + } + ], + "w": [ + { + "coefficient": "1", + "input": "x", + "operators_left_to_right": [] + }, + { + "coefficient": "-1", + "input": "x", + "operators_left_to_right": [ + "P0", + "R1", + "P0", + "R0" + ] + }, + { + "coefficient": "-1", + "input": "y", + "operators_left_to_right": [ + "P0", + "R1", + "P0" + ] + } + ], + "wrong_P_R_commutation_rejected": true +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..41d098c810 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020/final-optimized/SOURCE-MANIFEST.json @@ -0,0 +1,22 @@ +{ + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json": { + "content_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + "file_sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/native-escape-20261017/owner-review/no-reset-triple-review-20261020/check_review.py": { + "content_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186", + "file_sha256": "daef106365651360926f41e82cfa5bac291433ea87ba154c1d75e6fe4ce04186" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py": { + "content_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + "file_sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz": { + "content_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "file_sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz": { + "content_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "file_sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json new file mode 100644 index 0000000000..aff61cf9f8 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/FREEZE.json @@ -0,0 +1,57 @@ +{ + "claims": { + "accumulator_storage_or_restoration": false, + "actual_source_cuts_and_frame_types": true, + "complete_supplier_or_kappa_gain": false, + "conditional_scalar_reader_words": true, + "independent_model_phase_and_literal_reader_review": true, + "new_native_word_replay": false + }, + "external_dependencies": { + "../../cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json": { + "sha256": "d7044551478b986af3d7b4fac6c87b1fcb3465de342824535d8f867b53610c0b" + }, + "../../cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md": { + "sha256": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b" + }, + "../../oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json": { + "sha256": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + }, + "../owner-review/reciprocal-source-cut-review-20261020/FREEZE.json": { + "sha256": "03e045189845e0e0bf8722e54cc180f3083d32f752d98f900cfbce9647bc46cc" + }, + "../owner-review/reciprocal-source-cut-review-20261020/REVIEW.md": { + "sha256": "0654a159f73c9078985467bfad4586bcdcfc976243cc53be0074986292caf5b4" + } + }, + "files": { + "SOURCE-CUTS.md": { + "sha256": "0da0fb811c2c2841ac63b77ea678fa973000b79408cc2d4d825167d721bf5c02" + }, + "bound-normal/CHECKS.json": { + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "bound-normal/READERS.json.gz": { + "decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "bound-optimized/CHECKS.json": { + "sha256": "bf1722a6ee21a5c14f50db6b848972a4bbc9fc56ec69c301357103cdc02e6c9b" + }, + "bound-optimized/READERS.json.gz": { + "decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "sha256": "a788b2df709853ea516077843cb7309d37f8a190c59a119091af32e0f801e3a9" + }, + "check_cuts.py": { + "sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45" + } + }, + "normal_optimized_bytes_equal": true, + "publication_authorized": false, + "schema": "reciprocal-current-reader-cuts-freeze-v1", + "status": "FROZEN_WITH_INDEPENDENT_REVIEW", + "supersedes_outputs": [ + "final-normal", + "final-optimized" + ] +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md new file mode 100644 index 0000000000..f1f0059f32 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/SOURCE-CUTS.md @@ -0,0 +1,269 @@ +# Actual source cuts for the reciprocal centre readers + +The three centre readers in the reciprocal F/B/F controller can be +formed from current data at their stated cuts. The accumulated P codes +do not require a separate old-chart read. They are already present in +the stored source values. + +The middle reader is not a FULL record. In global coordinates, its +natural accumulator frame is `F9 q_anchor`. The first and last reader +frames are FULL, at F9 and F25. A complete construction must supply, +carry, and restore these accumulator fields. This packet does not +supply that storage or restoration. + +At each cut, the conditional operation that adds the reader to a +separate accumulator has 136 complex signed ADDs, or 1,088 inherited +real scalar units. It uses no additional native source-line transform. +That count requires the accumulator to be present in the stated body +frame. It excludes accumulator views, preparation, transport, leases, +and a later erase. + +## Actual response and local contracts + +The pinned physical response has + +```text +E = P R, R = I+U ell, +P^2=R^2=I, ell U=-2 I16. +``` + +The model is the actual 112-port response from +`oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz`, +with decompressed SHA256 +`df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0`. +The checker uses its physical matrices and its `reflection_L` and +`reflection_U`. P changes 32 physical fields and fixes the 16 specified +centre anchors. P is a dyadic scalar matrix, not a physical monomial. + +The emitted native contracts are + +```text +F_E: (Qx,y) -> (F x, F q(y+E x)), +B_(E^-1):(Qx,y) -> (F(x-E^-1 y), F q y). +``` + +Here F is the local nine-dimensional FULL transform and `q=Q^-1`. +Every target uses the hole output. The native source is +`oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz`, +with decompressed SHA256 +`f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e`. +Both providers contain both required literal words. Their native +transcripts and arbitrary-helper restoration are inherited. This +checker pins them and checks the cut metadata; it does not replay +their native events. + +Apply P to current-I Y before the raw service. Apply P to raw FULL X +after the service. These wrappers give + +```text +F_s = diag(P_s,P_s) [[I,0],[R_s,I]], +B_s = diag(P_s,P_s) [[I,-R_s],[0,I]]. +``` + +For B, the exact cross identity is `P E^-1 P=P R`. The backward +cross is E^-1. It is not E or E^-T. No P is commuted through Q. + +## Global routed maps and centre coordinates + +Let Gamma_s be the diagonal data route with port-p entry rho_(s,p). +Let Gamma_c,s use the same routes at the 16 declared centre anchors. +Both are involutions. Define + +```text +P_s = Gamma_s P Gamma_s, +R_s = Gamma_s R Gamma_s, +U_s = Gamma_s U Gamma_c,s, +ell_s = Gamma_c,s ell Gamma_s. +``` + +Then `R_s=I+U_s ell_s` exactly. The centre coordinates have a declared +anchor route. They are not an unspecified scalar output space. + +For the three-call word, put + +```text +t = y+R0 x, +w = x-(P0^-1 R1 P0)t. +``` + +Immediately after F0, the logical data banks are `P0 x,P0 t`. +Immediately after B1, they are `(P1 P0)w,(P1 P0)t`. Consequently the +three effective readers are + +```text +c0 = ell0 x, +c1 = ell1 P0 t, +c2 = ell2 (P1 P0)w. +``` + +The corresponding reflection factors in the stripped coordinates are + +```text +U0 ell0, +(P0^-1 U1)(ell1 P0), +((P1 P0)^-1 U2)(ell2 P1 P0). +``` + +These are ordered products. In particular, the second and third +readers are not ell1 t and ell2 w. + +## Exact view convention + +Let F_s be FULL on the root block and fresh blocks 1 through s. +Let F_ext,s be FULL only on those fresh blocks. The current literal +entry and exit views obey + +```text +V_in,s F_(s-1) = F_ext,s Q Gamma_s, +V_in,s F_(s-1) q = F_ext,s Gamma_s, +V_out,s F_s = F_s Gamma_s. +``` + +The same identities hold on the declared centre anchors. + +The D25 source stores the entry translation BEFORE the route: + +```text +V_in,s = P_rho T_delta0 + = T_(rho delta0) P_rho. +``` + +It stores the exit translation AFTER the route. The checker uses +these literal conventions and verifies all 672 full Z4 identities +for both fresh stages and all 112 ports. Omitting the entry +translation fails the negative control. + +## The three source cuts + +For c0, wait until the raw F0 source word is complete, and read X +before its added post-P0. This body source is `F9 x`. A same-frame +accumulator ADD forms `F9 ell0 x`. No entry map is needed at stage +zero. The returned global record has frame F9. + +For c1, read Y at the stage-1 current-I entrance, before pre-P1 and +before the raw native word. The incoming physical Y bank is + +```text +F9 q P0 t. +``` + +Its literal entry view gives + +```text +F_ext,1 Gamma_1 P0 t. +``` + +Thus the local physical row ell reads the required argument without +removing P0. It adds +`F_ext,1 ell Gamma_1 P0 t` to a same-frame body accumulator. + +To express that accumulator at its global centre anchor, use the +inverse entry view. The exact identity is + +```text +V_in,c,1^-1 F_ext,1 = F9 q_anchor Gamma_c,1. +``` + +The returned reader term is therefore + +```text +F9 q_anchor Gamma_c,1 ell Gamma_1 P0 t + = F9 q_anchor c1. +``` + +Calling this term FULL would omit one centre line. A later native +progression or another proved transport must account for that line. + +For c2, wait until the raw F2 source word is complete and read X +before post-P2. Its body source is + +```text +F25 Gamma_2 (P1 P0)w. +``` + +The current scalar row ell gives +`F25 ell Gamma_2 (P1 P0)w`. The centre FULL exit gives + +```text +F25 Gamma_c,2 ell Gamma_2 (P1 P0)w = F25 c2. +``` + +The accumulated P1P0 code stays in its ordered position. The query +does not read a retired ordinary hole. It reads the completed current +source before its postcode. + +## Conditional reader word and full local invoice + +The physical ell has eight rows of length ten and eight rows of length +seven. All 136 entries are +1 or -1, and their source support contains +96 distinct data ports. + +The emitted local interface has 16 independent accumulator fields. +For each nonzero ell_(i,p), it applies + +```text +acc_i += ell_(i,p) source_p. +``` + +The first and third cuts use X. The second cut uses Y. The source +and accumulator must have the same current body frame. These ADDs +have no source address maps because the data is already in that body +view. Any accumulator maps remain a separate cost. + +The complete operation on arbitrary inputs is + +```text +(data, helpers, acc) -> (data, helpers, acc+ell source). +``` + +The supplied accumulator can be dirty. Its old value remains present. +A clean query is obtained only if the caller supplies a zero +accumulator or proves a joint use of that old value. + +The checker replays all 656 independent input columns: 224 data, +416 other local roles, and 16 accumulator fields. Data and helper +values are unchanged. Reversing the ADDs restores every input if the +source is unchanged. This last condition holds for a local read/erase +test; it is not a late-erasure proof for the complete controller. + +A complex signed-unit ADD costs eight real scalar units under the +inherited tariff. Each reader formation costs 136*8=1,088 units. +All three formations cost 3,264 units if their required accumulators +are supplied. An immediate local erase costs another 1,088 per reader. +No claim is made about the cost of the required later erase. + +At each prefix of this word, an accumulator row contains its own +baseline and at most ten distinct signed source terms. Its row one-norm +is at most eleven, and the bound is attained. The word introduces no +coefficient denominator. These are local reader bounds; a complete +precision proof must also include the input frames and record lifetime. + +## Reproduction and remaining work + +Run with new output directories: + +```text +python3 -B check_cuts.py --out +python3 -O -B check_cuts.py --out +``` + +Both commands return `PASS_EXACT_CURRENT_READER_CUTS`. Their two output +files must match byte for byte. The checks bind the response and native +source pins, physical factorization, 672 phase identities, actual cut +metadata, and both complete local reader words. + +The oblique lane supplied E/P/R and the native words. The cover lane +supplied the ordered reciprocal-controller variables. The bridge lane +supplied the exact current-stage views and is investigating record +retention. This work used AI assistance. + +This result resolves the source-access question at these three cuts. +It does not supply 16 safe record fields, a zero baseline, their +recursive host, their phase transport, or their final restoration. +Those obligations determine whether these available readers become +a complete centre service. No complete supplier or kappa gain is +claimed. + +No PR, commit, push, or publication is authorized. Before any future +PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json new file mode 100644 index 0000000000..ea91170041 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/CHECKS.json @@ -0,0 +1,49 @@ +{ + "additional_coefficient_binary_height": 0, + "arbitrary_input_columns_per_local_reader": 656, + "checker_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "complete_supplier_claimed": false, + "extra_source_native_lines_at_these_cuts": 0, + "independent_typed_accumulators_required": 16, + "native_word_replayed_here": false, + "omitted_entry_translation_failures": 224, + "payload_decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "per_reader_real_scalar_units": 1088, + "phase_counts": { + "FULL_exit": 224, + "FULL_source_entry": 224, + "hole_target_entry": 224 + }, + "prefix_row_one_norm": "11", + "reader_coefficients": { + "-1": 90, + "1": 46 + }, + "reader_nonzeros": 136, + "reader_row_lengths": { + "7": 8, + "10": 8 + }, + "reader_source_port_support": 96, + "record_retention_or_restoration_claimed": false, + "source_or_helper_fields_modified": 0, + "source_pins": { + "model": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "native": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "scalar_tariff": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "views": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + } + }, + "status": "PASS_EXACT_CURRENT_READER_CUTS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz new file mode 100644 index 0000000000..c9f8d43adc Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-normal/READERS.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json new file mode 100644 index 0000000000..ea91170041 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/CHECKS.json @@ -0,0 +1,49 @@ +{ + "additional_coefficient_binary_height": 0, + "arbitrary_input_columns_per_local_reader": 656, + "checker_sha256": "b3c15399f56018680b93cc3254218ced032ea9f2dbcbd080814fa1a63f556d45", + "complete_supplier_claimed": false, + "extra_source_native_lines_at_these_cuts": 0, + "independent_typed_accumulators_required": 16, + "native_word_replayed_here": false, + "omitted_entry_translation_failures": 224, + "payload_decompressed_sha256": "f0a3eb19e09f425fc87e3563af72a7879f9cf64799fee0dcbd059bd297bc8045", + "per_reader_real_scalar_units": 1088, + "phase_counts": { + "FULL_exit": 224, + "FULL_source_entry": 224, + "hole_target_entry": 224 + }, + "prefix_row_one_norm": "11", + "reader_coefficients": { + "-1": 90, + "1": 46 + }, + "reader_nonzeros": 136, + "reader_row_lengths": { + "7": 8, + "10": 8 + }, + "reader_source_port_support": 96, + "record_retention_or_restoration_claimed": false, + "source_or_helper_fields_modified": 0, + "source_pins": { + "model": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "native": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "scalar_tariff": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "sha256": "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + }, + "views": { + "path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014/lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "sha256": "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473" + } + }, + "status": "PASS_EXACT_CURRENT_READER_CUTS" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz new file mode 100644 index 0000000000..c9f8d43adc Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/bound-optimized/READERS.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py new file mode 100644 index 0000000000..8e8125a1b8 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/native-escape-20261017/reciprocal-reader-cuts-20261020/check_cuts.py @@ -0,0 +1,252 @@ +"""Check the exact source cuts for the current reciprocal reader.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "model": ( + "oblique-native-20261017/signed-metric-reciprocal-20261020/" + "model-normal-v2/RESPONSE.json.gz", + "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + ), + "native": ( + "oblique-native-20261017/signed-metric-reciprocal-20261020/" + "native-normal/NATIVE.json.gz", + "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + ), + "views": ( + "bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "125e74660e99d824f8699eed72c1facb59287976bf2c47fda533d654b8344473", + ), + "scalar_tariff": ( + "new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8", + ), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def rows(raw): + return [{int(k): F(v) for k, v in row.items()} for row in raw] + + +def identity(n): + return [{i: F(1)} for i in range(n)] + + +def add(target, source, coefficient): + for k, v in source.items(): + value = target.get(k, F(0)) + coefficient * v + if value: + target[k] = value + else: + target.pop(k, None) + + +def product(a, b): + out = [] + for row in a: + target = {} + for k, v in row.items(): + add(target, b[k], v) + out.append(target) + return out + + +def act(columns, vector): + out = 0 + while vector: + low = vector & -vector + out ^= columns[low.bit_length() - 1] + vector ^= low + return out + + +def phase(terms): + """Return the complete degree-two Z4 phase polynomial.""" + out = {} + for vector, coefficient in terms: + bits = [i for i in range(25) if vector >> i & 1] + for i in bits: + out[i, i] = (out.get((i, i), 0) + coefficient) % 4 + for a, i in enumerate(bits): + for j in bits[a + 1:]: + out[i, j] = (out.get((i, j), 0) - 2 * coefficient) % 4 + return {k: v for k, v in out.items() if v} + + +def query_word(reader, source_offset): + return [["add", 640 + i, source_offset + p, str(c)] + for i, row in enumerate(reader) for p, c in sorted(row.items())] + + +def replay(word): + state = identity(656) + for op, target, source, coefficient in word: + need(op == "add" and target >= 640 and source < 224, + "Only the supplied reader bank is written") + add(state[target], state[source], F(coefficient)) + return state + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + sources, pins = {}, {} + for name, (relative, expected) in PINS.items(): + path = LANES / relative + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == expected, "Exact source " + name) + sources[name] = None if path.suffix == ".py" else json.loads(raw) + pins[name] = {"path": str(path), "sha256": expected} + model, native = sources["model"], sources["native"] + view = {(r["stage"], r["port"]): r for r in sources["views"]["entries"]} + q, anchors = model["ports"], model["centre_ports"] + need(len(q) == 112 and len(anchors) == len(set(anchors)) == 16, "Port dimensions") + need(all(view[s, p]["q"] == q[p] for s in range(3) for p in range(112)), + "Exact physical port order") + E, Ei, R, P = [rows(model["physical"][name]) for name in ("E", "inverse_E", "R", "P")] + U, L = rows(model["reflection_U"]), rows(model["reflection_L"]) + I = identity(112) + difference = [dict(row) for row in R] + for i in range(112): + add(difference[i], I[i], F(-1)) + need(product(U, L) == difference and product(L, U) == [{i: F(-2)} for i in range(16)], + "Actual physical reflection factor") + need(product(P, R) == E and product(P, P) == product(R, R) == I, + "Exact local response factors") + need(product(P, product(Ei, P)) == product(P, R), + "The wrapped reciprocal backward map has cross P R") + need(all(P[p] == I[p] for p in anchors), "P fixes all chosen centre anchors") + need(native["contracts"]["input"] == + "Physical X=Qx, Y=y. The native adapters are explicit.", "Native input type") + need(native["contracts"]["forward_E"] == "Physical X=F x, Y=F q(y+E x).", + "Native forward contract") + need(native["contracts"]["backward_inverse_E"] == + "Physical X=F(x-E^-1 y), Y=F q y.", "Native reciprocal contract") + cuts = {} + for provider, words in native["providers"].items(): + need(set(("forward_E", "backward_inverse_E")) <= set(words), "Required literal words") + cuts[provider] = {} + for name in ("forward_E", "backward_inverse_E"): + word = words[name] + need(len(word["start"]) == len(word["final"]) == 640, "Complete local role set") + need(all(word["frames"][word["final"][p]] == list(reversed([1 << i for i in range(9)])) + for p in range(112)), "Every raw source output is FULL") + cuts[provider][name] = {"literal_events": len(word["events"]), + "entry_before_endpoint_adapters": True, + "exit_after_complete_raw_word": True} + + unit = [1 << i for i in range(25)] + counts = Counter() + negative_controls = 0 + for s in (1, 2): + for p in range(112): + record = view[s, p] + rho = record["route_columns"] + delta = record["literal_stage_alignment"] + need(act(rho, q[p]) == q[p], "The route fixes its own intrinsic line") + previous = [(a, 1) for a in unit[:9 + 8 * (s - 1)]] + exterior = [(act(rho, a), 1) for a in unit[9:9 + 8 * s]] + # The source record stores the entry translation before the route. + correction = [(delta["entry_X"], 2)] + need(phase(previous + correction) == phase(exterior + [(q[p], 1)]), + "FULL source entry has exactly one current Q") + counts["FULL_source_entry"] += 1 + need(phase(previous + [(q[p], -1)] + correction) == phase(exterior), + "Current Y entry has a common I body frame") + counts["hole_target_entry"] += 1 + full = [(a, 1) for a in unit[:9 + 8 * s]] + need(phase(full + [(act(rho, delta["exit_X"]), 2)]) == + phase([(act(rho, a), 1) for a in unit[:9 + 8 * s]]), + "FULL reader exit has the exact anchor route") + counts["FULL_exit"] += 1 + negative_controls += phase(previous) != phase(exterior + [(q[p], 1)]) + need(negative_controls > 0, "Omitting the actual entry translations is rejected") + + coefficient_counts = Counter(c for row in L for c in row.values()) + need(set(coefficient_counts) == {F(-1), F(1)}, "Signed-unit reader coefficients") + programs = {} + for name, offset in (("FULL_X", 0), ("current_I_Y", 112)): + word = query_word(L, offset) + state = replay(word) + need(state[:640] == identity(640), "All data and helper values remain unchanged") + for i, row in enumerate(L): + expected = {640 + i: F(1)} + add(expected, {offset + p: c for p, c in row.items()}, F(1)) + need(state[640 + i] == expected, "The arbitrary accumulator baseline is retained") + inverse = [[op, t, s, str(-F(c))] for op, t, s, c in reversed(word)] + need(replay(word + inverse) == identity(656), "Exact local read and erase order") + programs[name] = {"events": word, "inverse_events": inverse, + "complex_ADDs": len(word), "real_scalar_units": 8 * len(word), + "prefix_row_one_norm": str(max(sum(abs(c) for c in row.values()) + for row in state)), + "additional_coefficient_binary_height": 0} + output = { + "schema": "reciprocal-reader-current-cuts-v1", + "source_pins": pins, + "centre_anchors": anchors, + "literal_native_cut_locations": cuts, + "programs": programs, + "cut_types": [ + {"stage": 0, "source": "raw FULL X before post-P0", "stored_logical_source": "x", + "reader": "c0=ell0 x", "global_accumulator_frame": "F9"}, + {"stage": 1, "source": "current-I Y before pre-P1", "stored_logical_source": "P0 t", + "reader": "c1=ell1 P0 t", "global_accumulator_frame": "F9 q_anchor"}, + {"stage": 2, "source": "raw FULL X before post-P2", "stored_logical_source": "(P1 P0) w", + "reader": "c2=ell2 (P1 P0) w", "global_accumulator_frame": "F25"}, + ], + "obligations": [ + "Each ADD word requires16 independent accumulator fields in the declared body frame.", + "The accumulator may be dirty; the output retains its arbitrary baseline.", + "No storage, owner lease, record transport, or late erase is supplied.", + "The native transcript and its helper contract are inherited; this checker does not replay them.", + ], + } + payload = (json.dumps(output, sort_keys=True, separators=(",", ":")) + "\n").encode() + (args.out / "READERS.json.gz").write_bytes(gzip.compress(payload, mtime=0)) + receipt = { + "status": "PASS_EXACT_CURRENT_READER_CUTS", + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(payload).hexdigest(), + "source_pins": pins, + "phase_counts": dict(counts), + "omitted_entry_translation_failures": negative_controls, + "reader_nonzeros": sum(map(len, L)), + "reader_source_port_support": len({p for row in L for p in row}), + "reader_row_lengths": dict(Counter(map(len, L))), + "reader_coefficients": {str(c): n for c, n in coefficient_counts.items()}, + "per_reader_real_scalar_units": 8 * sum(map(len, L)), + "prefix_row_one_norm": programs["FULL_X"]["prefix_row_one_norm"], + "additional_coefficient_binary_height": 0, + "arbitrary_input_columns_per_local_reader": 656, + "source_or_helper_fields_modified": 0, + "independent_typed_accumulators_required": 16, + "extra_source_native_lines_at_these_cuts": 0, + "record_retention_or_restoration_claimed": False, + "native_word_replayed_here": False, + "complete_supplier_claimed": False, + } + (args.out / "CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps({"status": receipt["status"], "phases": sum(counts.values()), + "reader_ADDs": sum(map(len, L)), "scalar": receipt["per_reader_real_scalar_units"]})) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz new file mode 100644 index 0000000000..c6c54dc3bd Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py new file mode 100644 index 0000000000..17a70cda41 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py @@ -0,0 +1,339 @@ +#!/usr/bin/env python3 +"""Bind the rank-two response and the small clique cover to actual ports.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": + "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", +} +CLIQUES = [ + [5, 34, 40, 85, 97], [3, 32, 38, 50, 95], [24, 48, 67, 80, 82], + [23, 35, 55, 65, 68], [1, 17, 66, 75, 83], [8, 12, 45, 107, 109], + [29, 49, 54, 56, 108], [26, 30, 64, 73, 96], [4, 33, 69, 74, 88], + [18, 22, 84], [19, 28, 77], [39, 58, 86], [6, 98, 100, 101, 102], + [31, 59, 60, 93, 103], +] + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(relative): + raw = (LANES / relative).read_bytes() + need(sha256(raw).hexdigest() == PINS[relative], "Source pin " + relative) + return json.loads(raw) + + +def identity(n): + return [{i: F(1)} for i in range(n)] + + +def add(target, source, coefficient=F(1)): + for key, value in source.items(): + target[key] = target.get(key, F(0)) + coefficient * value + if not target[key]: + del target[key] + + +def product(a, b): + result = [] + for row in a: + value = {} + for j, coefficient in row.items(): + add(value, b[j], coefficient) + result.append(value) + return result + + +def transpose(a, n): + result = [{} for _ in range(n)] + for i, row in enumerate(a): + for j, value in row.items(): + result[j][i] = value + return result + + +def restrict(a, ports): + index = {p: i for i, p in enumerate(ports)} + return [{index[p]: value for p, value in a[row].items() if p in index} + for row in ports] + + +def rank(rows, columns): + rows = [dict(row) for row in rows] + pivot = 0 + for column in range(columns): + found = next((i for i in range(pivot, len(rows)) if rows[i].get(column)), None) + if found is None: + continue + rows[pivot], rows[found] = rows[found], rows[pivot] + c = rows[pivot][column] + rows[pivot] = {p: v / c for p, v in rows[pivot].items()} + for i in range(pivot + 1, len(rows)): + if rows[i].get(column): + add(rows[i], rows[pivot], -rows[i][column]) + pivot += 1 + return pivot + + +def determinant(rows): + rows = [dict(row) for row in rows] + result = F(1) + for column in range(len(rows)): + found = next((i for i in range(column, len(rows)) if rows[i].get(column)), None) + if found is None: + return F(0) + if found != column: + rows[column], rows[found] = rows[found], rows[column] + result = -result + c = rows[column][column] + result *= c + for i in range(column + 1, len(rows)): + if rows[i].get(column): + add(rows[i], rows[column], -rows[i][column] / c) + return result + + +def inverse_word(word): + return [[op, target, origin, str(1 / F(c) if op == "scale" else -F(c))] + for op, target, origin, c in reversed(word)] + + +def transpose_word(word): + return [[op, target if op == "scale" else origin, + origin if op == "scale" else target, c] + for op, target, origin, c in reversed(word)] + + +def replay(word): + state = identity(112) + maximum = F(1) + for op, target, origin, coefficient in word: + c = F(coefficient) + if op == "scale": + state[target] = {p: c * v for p, v in state[target].items() if c * v} + else: + need(op == "add" and target != origin, "Scalar word grammar") + add(state[target], state[origin], c) + maximum = max(maximum, sum(abs(c) for c in state[target].values())) + return state, maximum + + +def price(word): + result = 0 + for op, _, _, coefficient in word: + c = F(coefficient) + a, b = abs(c.numerator), c.denominator + need(a and not b & (b - 1), "Dyadic coefficient") + if op == "scale": + need(not a & (a - 1), "Dyadic unit scale") + result += 2 * (abs(a.bit_length() - b.bit_length()) + (c < 0)) + else: + result += 2 * (1 + a.bit_length() + a.bit_count() + b.bit_length()) + return result + + +def maximal_cliques(ports, q): + n = len(ports) + adjacent = [sum(1 << j for j, r in enumerate(ports) + if i != j and not (q[p] & q[r]).bit_count() % 2) + for i, p in enumerate(ports)] + result = [] + + def visit(chosen, possible, excluded): + if not possible and not excluded: + result.append(chosen) + return + options = possible | excluded + pivot = max((i for i in range(n) if options >> i & 1), + key=lambda i: (adjacent[i] & possible).bit_count(), default=0) + todo = possible & ~adjacent[pivot] + while todo: + bit = todo & -todo + i = bit.bit_length() - 1 + todo -= bit + visit(chosen | bit, possible & adjacent[i], excluded & adjacent[i]) + possible -= bit + excluded |= bit + + visit(0, (1 << n) - 1, 0) + return [[ports[i] for i in range(n) if mask >> i & 1] for mask in sorted(result)] + + +def encoded(rows): + return [{str(p): str(c) for p, c in sorted(row.items())} for row in rows] + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + cyclic = read(next(name for name in PINS if "CYCLIC" in name)) + matching = read(next(name for name in PINS if "MATCHED" in name)) + selected, small = matching["selected_ports"], matching["small_ports"] + selected_set = set(selected) + q = cyclic["ports"] + h = identity(112) + codes = [] + for pair in cyclic["pair_codes"]: + a, b = pair["ports"] + aa, ab = pair["matrix"][0] + ba, bb = pair["matrix"][1] + h[a], h[b] = {a: F(aa), b: F(ab)}, {a: F(ba), b: F(bb)} + if aa != 1: + codes.append(["scale", a, None, str(aa)]) + codes.extend([["add", a, b, str(ab)], ["scale", b, None, str(2 * bb)], + ["add", b, a, str(ba * aa)]]) + hi = transpose(h, 112) + for p in cyclic["affected_ports"]: + hi[p] = {k: v / 2 for k, v in hi[p].items()} + need(product(h, hi) == identity(112), "Actual pair inverse") + mode = identity(112) + mode_inverse = identity(112) + mode_u, mode_v = [{} for _ in range(112)], [] + mode_word, assignments = [], [] + for vertex, group in enumerate(cyclic["cyclic_carriers"]): + chosen = [p for p in group if selected_set.intersection(map(int, cyclic["mode_rows"][str(p)]))] + rest = [p for p in group if p not in chosen] + need(len(chosen) == 2 and len(rest) == 4, "Two selected modes per vertex") + order = chosen + rest + signs = [1, 1 if vertex % 2 == 0 else -1, 1, 1, 1, 1] + e = [{j: F((i == j) - 1) for j in range(4) if i != j} | {4: F(1)} + for i in range(4)] + e += [{5: F(1)}, {0: F(-2), 1: F(-2), 2: F(-2), 3: F(-2), 4: F(3)}] + swap = [0, 1, 2, 3, 5, 4] + ei = [{swap[j]: c for j, c in e[swap[i]].items()} for i in range(6)] + need(product(e, ei) == product(ei, e) == identity(6), "Six-mode reciprocal pair") + for i, p in enumerate(order): + mode[p] = {order[j]: c * signs[i] * signs[j] for j, c in e[i].items()} + mode_inverse[p] = {order[j]: c * signs[i] * signs[j] for j, c in ei[i].items()} + offset = len(mode_v) + local_u = [[1, 0]] * 4 + [[0, 1], [2, -1]] + local_v = [[-1, -1, -1, -1, 1, 0], [0, 0, 0, 0, -1, 1]] + for i, p in enumerate(order): + mode_u[p].update({offset + j: F(value * signs[i]) + for j, value in enumerate(local_u[i]) if value}) + mode_v.extend([{order[j]: F(value * signs[j]) for j, value in enumerate(row) if value} + for row in local_v]) + a, b, c = order[:4], order[4], order[5] + for i, p in enumerate(a): + mode_word.append(["add", b, p, str(-signs[i])]) + for i, p in enumerate(a): + mode_word.append(["add", p, b, str(signs[i])]) + mode_word.append(["scale", b, None, "-1"]) + for i, p in enumerate(a): + mode_word.append(["add", b, p, str(signs[i])]) + mode_word.extend([["add", b, c, "1"], ["add", c, b, "-1"], + ["add", b, c, "1"], ["scale", c, None, "-1"]]) + assignments.append({"vertex": vertex, "ordered_carriers_a_b_c": order, "signs": signs}) + need(replay(mode_word)[0] == mode, "In-place rank-two mode code") + response, response_inverse = product(hi, product(mode, h)), product(hi, product(mode_inverse, h)) + u, v = product(hi, mode_u), product(mode_v, h) + small_word = [] + need(sorted(p for group in CLIQUES for p in group) == sorted(small), "Exact disjoint64 cover") + for group in CLIQUES: + k = len(group) + need(k in (3, 5), "Dyadic clique size") + need(all((q[p] & q[r]).bit_count() % 2 == int(p == r) + for p in group for r in group), "Actual orthonormal clique") + for p in group: + response[p] = {r: F(-1) for r in group if r != p} + response_inverse[p] = {r: F(int(p == r)) - F(1, k - 1) for r in group} + u[p] = {len(v): F(-1)} + v.append({p: F(1) for p in group}) + a, rest = group[0], group[1:] + small_word.extend([["add", a, p, "1"] for p in rest]) + small_word.extend([["add", p, a, "-1"] for p in rest]) + small_word.append(["scale", a, None, str(1 - k)]) + small_word.extend([["add", a, p, "-1"] for p in rest]) + word = codes + mode_word + inverse_word(codes) + small_word + common_words = {"E": word, "inverse_E": inverse_word(word), + "transpose_E": transpose_word(word), + "inverse_transpose_E": transpose_word(inverse_word(word))} + expected = {"E": response, "inverse_E": response_inverse, + "transpose_E": transpose(response, 112), + "inverse_transpose_E": transpose(response_inverse, 112)} + word_receipts = {} + for name, gates in common_words.items(): + actual, maximum = replay(gates) + need(actual == expected[name], "Full112 scalar code " + name) + need(replay(gates + inverse_word(gates))[0] == identity(112), "Both code orders " + name) + word_receipts[name] = {"real_scalar_primitives": price(gates), + "prefix_row_l1_bound": str(maximum), "owned_fields": 0} + need(product(response, response_inverse) == product(response_inverse, response) == identity(112), + "Full112 reciprocal products") + correction = [dict(row) for row in response] + for i in range(112): + add(correction[i], {i: F(-1)}) + need(product(u, v) == correction and rank(u, 30) == rank(v, 112) == 30, + "Exact full rank30 correction factor") + l = restrict(response, selected) + li = [{int(p): F(c) for p, c in row.items()} for row in matching["selected_inverse"]] + old_l = [{int(p): F(c) for p, c in row.items()} for row in matching["selected_block"]] + need(l == restrict(response_inverse, selected) == old_l, "Both selected blocks retain L") + need(product(l, li) == identity(8), "Selected inverse") + ordinary = sorted(set(range(112)) - selected_set) + p = [{j: response_inverse[r].get(s, F(0)) for j, s in enumerate(selected) + if response_inverse[r].get(s)} for r in ordinary] + n = [{j: response_inverse[r].get(s, F(0)) for j, s in enumerate(ordinary) + if response_inverse[r].get(s)} for r in selected] + ordinary_inverse = restrict(response_inverse, ordinary) + for row, update in zip(ordinary_inverse, product(product(p, li), n)): + add(row, update, -1) + ordinary_block = restrict(response, ordinary) + need(product(ordinary_block, ordinary_inverse) == product(ordinary_inverse, ordinary_block) + == identity(104), "Both ordinary104 inverse orders") + need(all(not c.denominator & (c.denominator - 1) + for row in ordinary_inverse for c in row.values()), "Dyadic ordinary inverse") + maxima = maximal_cliques(small, q) + histogram = Counter(map(len, maxima)) + need(histogram == {4: 896, 8: 64}, "Exhaustive maximal clique census") + # A separate exhaustive extension pass checks the absence of a ninth vertex. + need(all(not any(p not in clique and all(not (q[p] & q[r]).bit_count() % 2 for r in clique) + for p in small) for clique in maxima), "Each reported clique is maximal") + receipt = { + "status": "PASS_LOW_DISPLACEMENT_RESPONSE", + "source_pins": PINS, "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "correction_rank_large48": 16, "correction_rank_small64": 14, "correction_rank_full112": 30, + "selected_determinant": str(determinant(l)), + "full_determinant": str(determinant(response)), + "ordinary104_determinant": str(determinant(ordinary_block)), + "small_clique_sizes": dict(sorted(Counter(map(len, CLIQUES)).items())), + "all_maximal_small_clique_sizes": dict(sorted(histogram.items())), + "common_frame_scalar_codes": word_receipts, + "scope": "Exact port matrices, principal units, scalar codes and geometry. Native phases and terminal access are separate.", + } + payload = { + "source_pins": PINS, "ports": q, "selected_ports": selected, "ordinary_ports": ordinary, + "large_ports": cyclic["affected_ports"], "small_ports": small, + "vertex_assignments": assignments, "mode_response": encoded(mode), + "mode_inverse": encoded(mode_inverse), "small_cliques": CLIQUES, + "response": encoded(response), "response_inverse": encoded(response_inverse), + "correction_U": encoded(u), "correction_V": encoded(v), + "selected_block": encoded(l), "selected_inverse": encoded(li), + "ordinary_inverse": encoded(ordinary_inverse), "common_frame_words": common_words, + "maximal_small_cliques": maxima, + } + raw = (json.dumps(payload, indent=2, sort_keys=True) + "\n").encode() + (args.out / "RESPONSE-PROGRAM.json").write_bytes(raw) + receipt["payload_sha256"] = sha256(raw).hexdigest() + (args.out / "RESPONSE-CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md new file mode 100644 index 0000000000..a1fc7101cb --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md @@ -0,0 +1,140 @@ +# Native recipes for the new centre-deleted core + +This lane checks the native operators for both PR3133 provider words. +The words are the byte-equal copies in PR3148. It uses the new frame and +warp data. It does not use the earlier T74 frame data. + +Fresh generation passed for both providers. Each run checked 1130 frames, +3036 directed child edges, 224 endpoint adapters, 180 signed physical warp +classes, 72 logical warp operators, and 56 residual wrapper classes. The +residual classes include 32 proper terminal pairs, of which 24 are cold. +Each source run rejected 25 wrapper mutations and 13 warp mutations. + +The fresh child and residual recipe files have the same hashes as the +authenticated PR3133 native receipt. Both literal dual runs also passed: +each checked all 180 signed classes on all 512 columns. In each provider, +172 literal dual recipes differ from the forward recipes. All literal +dual recipes have rank zero. Thus the choice of logical warp orientation +does affect the phase tables, but it does not add native children. + +The independent interpreter review is a separate calculation. The scalar +map, stock, controller, precision, and complete kappa calculation are also +separate checks. `RESULT.json` gives the generation result; `FREEZE.json` +pins its inputs, scripts, proofs, and outputs. + +## Exact operator test + +For a binary subspace U, let T_U be the canonical Clifford frame in the +pinned source. A child from U to V must implement T_V T_U^{-1}. The +generator derives its recipe from this product. It checks the full Pauli +table and the exact Gaussian dyadic image of the zero basis vector. These +two checks include the global phase. + +To see this, let A and B be unitary operators with the same action on all +Pauli generators. Then B^{-1} A commutes with every X and Z generator. An +operator that commutes with every Z generator is diagonal in the standard +basis. If it also commutes with every X generator, all diagonal entries +are equal. Thus A is a scalar multiple of B. Equality on the zero basis +vector fixes that scalar as one. The argument applies to each generated +Clifford product. It also proves equality of all positive tensor powers. + +Each child recipe has the form L C_[r] R, with R applied first. The +serialized L and R are monomial Clifford operators. For a nested frame +change, the checked r is the difference of the frame dimensions. The +physical warp product is T_V K_G^{sign} T_U^{-1}. Its checked r is zero. +The separate Gaussian matrix implementation checks every one of its 512 +columns. + +A helper that enters at E and leaves at V has residual T_V T_E^{-1}. +The recipes include the proper terminal subspaces of the new words. They +also include the cold pairs with E equal to zero. The exact wrapper test +checks R^{-1}, then the residual, then L^{-1}; the result is C_[r]. It does +not replace a proper terminal frame by FULL. + +## Literal dual warps + +The backward scalar proof uses the inverse transpose of each logical +warp. For a unitary warp K this is the entrywise conjugate of K. The +source emitter stores the same signed warp labels for both orientations. +The orientation must therefore select a physical implementation. + +There are two valid routes. The free-operator proof can establish the +endpoint identity for an arbitrary consistent choice of invertible warp +generators. The physical implementation can then use the forward K in +both orientations. Alternatively, the literal dual implementation can +use conjugate(K) in the backward orientation. This lane supplies exact +recipes for the second route as well. + +The literal dual route has a general rank-zero closure property. Let K +be a monomial Clifford operator whose nonzero entries are fourth roots of +unity. Every source K_G has this property. In a standard basis, K is an affine +permutation with a phase of the form + + i^(c + alpha.x + 2 q(x)), + +where q is a binary quadratic form. Conjugation changes this phase by +2(c + alpha.x) modulo 4. The quadratic term vanishes. After the affine +permutation, this phase is a signed Z Pauli. Thus + + conjugate(K) K^{-1} = P + +for a Pauli P. Suppose the accepted physical warp is + + W = T_V K T_U^{-1} + +and W is monomial. Then its literal dual counterpart is + + T_V conjugate(K) T_U^{-1} = (T_V P T_V^{-1}) W. + +A Clifford frame maps a Pauli to a Pauli. A Pauli is monomial. Hence the +literal dual counterpart is monomial and needs no native child. Apply the +same argument to K^{-1} for a negative signed occurrence. This proof does +not require U and V to be FULL, or require the Pauli to be diagonal after +frame conjugation. + +`generate_dual_warps.py` also checks this conclusion directly for each +signed class of each new provider. It uses the physical product +T_V conjugate(K_G)^{sign} T_U^{-1}. A separate Gaussian matrix calculation +compares all 512 columns. A wrong global phase must fail. + +## Source and credit + +The core comes from +[PR3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), at +commit `51eb9c4ee9e4722010d308aa3309e039d3940cc2`. The byte-equal provider +words are in +[PR3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), at +commit `f2927a4b8afcf0701a6b945e14f30de1d94f5176`: + +- [Base word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz). +- [Extra word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz). + +The unchanged recipe sources come from +[PR2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588), at +commit `8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb`: + +- [Phase compiler](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_phases.py). +- [Residual wrappers](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_adapters.py). +- [Gaussian matrix implementation](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_gauss.py). +- [Serialized warp checker](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_check_recipes.py). +- [Exact Clifford implementation](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py). + +The source files retain their original author and AI-assistance notices. +The wrapper source credits the PR458 construction. The warp source credits +Cinna Davis and PR2226. OpenAI Codex assisted this lane's driver, literal +dual calculation, proof, and local checks. The independent review is a +separate agent calculation. It is not a maintainer review. + +## Reproduction + +Use one process and the workspace Python that has NumPy: + + work/verification-venv/bin/python -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/generate_recipes.py + OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 work/verification-venv/bin/python -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/generate_dual_warps.py + python3 -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/freeze_results.py + +The first command checks every source and input pin before generation. +It runs the wrapper, phase, and serialized warp checks for each provider. +The second command checks the source and first-stage output pins before +it generates the literal dual recipes. The scripts write results only +inside this lane. No PR, push, or publication commit is part of this work. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json new file mode 100644 index 0000000000..c3df9a69e7 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json @@ -0,0 +1,10 @@ +{ + "source_commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "source_sha256": { + "bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json new file mode 100644 index 0000000000..fed4d40157 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/base/CLIFFORD-RECIPES.json @@ -0,0 +1 @@ +{"children":[{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":2,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":3,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":4,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":5,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":6,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":7,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":8,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":9,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":10,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":11,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":12,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":13,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":14,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":15,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":16,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":17,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":18,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,0],"matrix_rows":[49,33,2,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":19,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":20,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":21,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":22,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,2,0],"matrix_rows":[161,129,2,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":23,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,0,2],"matrix_rows":[289,257,2,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":24,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":25,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":26,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":27,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":28,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":29,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":30,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":31,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":32,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":33,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":34,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":35,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":36,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":37,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,2,0,0,0],"matrix_rows":[50,1,34,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":38,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":39,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":40,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,2,0,0],"matrix_rows":[98,1,66,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":41,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":42,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":43,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,2,0],"matrix_rows":[194,1,130,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":44,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,0,2],"matrix_rows":[322,1,258,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":45,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":46,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":47,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":48,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":49,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":50,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,2,0,0],"matrix_rows":[84,1,2,68,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":51,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":52,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":53,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,2,0,0],"matrix_rows":[100,1,2,68,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":54,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":55,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":56,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":57,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":58,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":59,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,2,0,0,0],"matrix_rows":[56,1,2,4,40,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":60,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,2,0,0],"matrix_rows":[88,1,2,4,72,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":61,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":62,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":63,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,2,0,0],"matrix_rows":[104,1,2,4,72,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":64,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":65,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":66,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":67,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,0,2],"matrix_rows":[328,1,2,4,264,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":68,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":69,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,2,0,0],"matrix_rows":[112,1,2,4,8,80,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":70,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":71,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":72,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":73,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,0,2],"matrix_rows":[336,1,2,4,8,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":74,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":75,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":76,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":77,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":78,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":79,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,3,3,3,3,2],"matrix_rows":[508,1,2,260,264,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,252,252,252,252,252,252,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":80,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,3,3,3,3,2],"matrix_rows":[506,1,258,4,264,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,250,0,250,250,250,250,250,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":81,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,3,3,3,3,2],"matrix_rows":[502,1,258,260,8,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,246,246,0,246,246,246,246,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":82,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,3,3,3,2],"matrix_rows":[494,1,258,260,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,238,238,238,0,238,238,238,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":83,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,3,3,2],"matrix_rows":[478,1,258,260,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,222,222,222,222,0,222,222,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":84,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,3,0,3,2],"matrix_rows":[446,1,258,260,264,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,190,190,190,190,190,0,190,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":85,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,3,3,0,2],"matrix_rows":[382,1,258,260,264,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,126,126,126,126,126,126,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":86,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,3,3,2,0],"matrix_rows":[254,1,130,132,136,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,126,126,126,126,126,126,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":87,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,3,3,3,3,2],"matrix_rows":[505,257,2,4,264,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[249,0,0,249,249,249,249,249,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":88,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,3,3,3,2],"matrix_rows":[501,257,2,260,8,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[245,0,245,0,245,245,245,245,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":89,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,3,3,2],"matrix_rows":[493,257,2,260,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[237,0,237,237,0,237,237,237,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":90,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,0,3,3,2],"matrix_rows":[477,257,2,260,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[221,0,221,221,221,0,221,221,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":91,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,3,0,3,2],"matrix_rows":[445,257,2,260,264,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[189,0,189,189,189,189,0,189,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":92,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,3,3,0,2],"matrix_rows":[381,257,2,260,264,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[125,0,125,125,125,125,125,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":93,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,3,3,2,0],"matrix_rows":[253,129,2,132,136,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[125,0,125,125,125,125,125,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":94,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,3,3,3,2],"matrix_rows":[499,257,258,4,8,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[243,243,0,0,243,243,243,243,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":95,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,3,3,3,2],"matrix_rows":[491,257,258,4,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[235,235,0,235,0,235,235,235,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":96,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,0,3,3,2],"matrix_rows":[475,257,258,4,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[219,219,0,219,219,0,219,219,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":97,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,3,0,3,2],"matrix_rows":[443,257,258,4,264,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[187,187,0,187,187,187,0,187,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":98,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,3,3,0,2],"matrix_rows":[379,257,258,4,264,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[123,123,0,123,123,123,123,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":99,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,3,3,2,0],"matrix_rows":[251,129,130,4,136,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[123,123,0,123,123,123,123,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":100,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,0,3,3,3,2],"matrix_rows":[487,257,258,260,8,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[231,231,231,0,0,231,231,231,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":101,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,0,3,3,2],"matrix_rows":[471,257,258,260,8,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[215,215,215,0,215,0,215,215,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":102,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,3,0,3,2],"matrix_rows":[439,257,258,260,8,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[183,183,183,0,183,183,0,183,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":103,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,3,3,0,2],"matrix_rows":[375,257,258,260,8,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[119,119,119,0,119,119,119,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":104,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,3,3,2,0],"matrix_rows":[247,129,130,132,8,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[119,119,119,0,119,119,119,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":105,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,3,3,2],"matrix_rows":[463,257,258,260,264,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[207,207,207,207,0,0,207,207,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":106,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,0,3,2],"matrix_rows":[431,257,258,260,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[175,175,175,175,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":107,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,3,0,2],"matrix_rows":[367,257,258,260,264,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[111,111,111,111,0,111,111,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":108,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,3,2,0],"matrix_rows":[239,129,130,132,136,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[111,111,111,111,0,111,111,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":109,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":110,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,3,0,2],"matrix_rows":[351,257,258,260,264,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[95,95,95,95,95,0,95,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":111,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,3,2,0],"matrix_rows":[223,129,130,132,136,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[95,95,95,95,95,0,95,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":112,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,3,0,0,2],"matrix_rows":[319,257,258,260,264,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":113,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,3,0,2,0],"matrix_rows":[191,129,130,132,136,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":114,"old":0,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":115,"old":0,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":116,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,2,0,0,0],"matrix_rows":[42,1,34,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,1,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":117,"old":0,"rank":1,"right":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[7,5,6,8,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,35,65,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":118,"old":0,"rank":2,"right":{"linear_Z4":[0,3,0,2,3,2,2,0,0],"matrix_rows":[24,106,1,98,4,40,80,128,256],"offset":3,"phase":2,"quadratic_rows":[0,10,0,82,88,0,24,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,33,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":119,"old":0,"rank":2,"right":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[11,33,65,98,4,104,16,128,256],"offset":0,"phase":0,"quadratic_rows":[106,107,0,107,0,11,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":120,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,2,0,0,0,0],"matrix_rows":[25,17,2,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":121,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,3,1,2,2,0,0],"matrix_rows":[21,42,65,34,68,40,80,128,256],"offset":2,"phase":1,"quadratic_rows":[85,10,85,10,85,0,21,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,35,64,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":122,"old":0,"rank":2,"right":{"linear_Z4":[0,3,3,2,0,1,1,0,0],"matrix_rows":[106,108,1,34,68,104,16,128,256],"offset":3,"phase":2,"quadratic_rows":[0,74,44,102,0,108,106,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,3,16,34,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":123,"old":0,"rank":2,"right":{"linear_Z4":[2,3,2,0,3,0,2,0,0],"matrix_rows":[71,17,5,70,8,80,32,128,256],"offset":3,"phase":2,"quadratic_rows":[82,3,0,0,81,0,17,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,3,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":124,"old":0,"rank":2,"right":{"linear_Z4":[3,3,3,1,0,0,2,0,0],"matrix_rows":[12,7,69,70,72,16,32,128,256],"offset":2,"phase":1,"quadratic_rows":[67,67,12,76,0,0,11,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,34,1,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":125,"old":0,"rank":2,"right":{"linear_Z4":[1,2,0,1,0,0,2,0,0],"matrix_rows":[18,11,81,66,4,88,32,128,256],"offset":0,"phase":0,"quadratic_rows":[91,89,0,91,11,0,11,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,35,1,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":126,"old":0,"rank":2,"right":{"linear_Z4":[3,0,3,2,1,0,1,0,0],"matrix_rows":[89,92,17,2,68,88,32,128,256],"offset":3,"phase":2,"quadratic_rows":[73,0,28,85,92,0,89,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":127,"old":0,"rank":2,"right":{"linear_Z4":[3,3,2,1,1,1,2,0,0],"matrix_rows":[7,56,5,6,72,80,96,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,3,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":128,"old":0,"rank":2,"right":{"linear_Z4":[3,2,2,0,0,3,2,0,0],"matrix_rows":[34,71,69,6,8,16,96,128,256],"offset":3,"phase":2,"quadratic_rows":[3,97,0,0,0,98,34,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":129,"old":0,"rank":2,"right":{"linear_Z4":[3,1,1,3,2,1,2,0,0],"matrix_rows":[25,38,17,66,68,24,96,128,256],"offset":1,"phase":1,"quadratic_rows":[9,102,102,9,0,102,38,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,35,3,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":130,"old":0,"rank":2,"right":{"linear_Z4":[3,0,0,2,2,3,2,0,0],"matrix_rows":[40,89,81,2,4,24,96,128,256],"offset":3,"phase":2,"quadratic_rows":[9,0,0,97,0,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":131,"old":0,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":132,"old":0,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":133,"old":0,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":134,"old":0,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":135,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":136,"old":0,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,2,2,2,2,0],"matrix_rows":[1,264,4,10,16,2,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":250,"old":0,"rank":8,"right":{"linear_Z4":[2,1,2,3,2,0,2,2,2],"matrix_rows":[1,40,4,34,16,64,128,256,42],"offset":245,"phase":2,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,2,2,2,2,2,0],"matrix_rows":[258,3,1,4,8,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":264,"old":0,"rank":8,"right":{"linear_Z4":[1,3,0,2,2,2,2,2,2],"matrix_rows":[6,5,8,16,32,64,128,256,7],"offset":252,"phase":2,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,2,3,2,2,2,0],"matrix_rows":[1,2,272,8,20,4,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"new":267,"old":0,"rank":8,"right":{"linear_Z4":[2,2,1,2,3,0,2,2,2],"matrix_rows":[1,2,48,8,36,64,128,256,52],"offset":235,"phase":2,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,3,3,2,2,0],"matrix_rows":[318,3,5,9,17,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"new":268,"old":0,"rank":8,"right":{"linear_Z4":[1,3,3,3,3,3,0,2,2],"matrix_rows":[126,125,123,119,111,95,128,256,127],"offset":192,"phase":2,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,2,2,2,2,0],"matrix_rows":[1,2,264,12,16,32,4,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":269,"old":0,"rank":8,"right":{"linear_Z4":[2,2,1,3,2,2,0,2,2],"matrix_rows":[1,2,72,68,16,32,128,256,76],"offset":243,"phase":2,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,35,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":317,"old":0,"rank":2,"right":{"linear_Z4":[1,3,0,0,3,2,3,3,2],"matrix_rows":[13,478,33,258,292,296,272,320,384],"offset":2,"phase":1,"quadratic_rows":[45,222,243,243,222,13,222,222,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":322,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,1,0,2,3,3,2],"matrix_rows":[13,448,33,2,36,40,16,320,384],"offset":2,"phase":1,"quadratic_rows":[45,0,45,45,0,13,192,192,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,35,64,3,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":337,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,2,0,2,0,0,0],"matrix_rows":[264,13,289,2,292,40,16,64,128],"offset":0,"phase":0,"quadratic_rows":[301,0,301,293,0,13,0,0,13]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":342,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,1,3,2,3,0,2],"matrix_rows":[13,336,33,2,36,40,272,320,128],"offset":2,"phase":1,"quadratic_rows":[45,0,45,45,80,13,80,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,35,64,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":357,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,2,0,2,0,0,0],"matrix_rows":[72,13,97,2,100,40,16,128,256],"offset":0,"phase":0,"quadratic_rows":[109,0,109,101,0,13,13,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,2,32,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":362,"old":0,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,2,0,0,0],"matrix_rows":[43,5,33,42,12,16,64,128,256],"offset":3,"phase":2,"quadratic_rows":[14,3,13,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,32,66,3,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":398,"old":0,"rank":2,"right":{"linear_Z4":[1,2,0,0,1,2,0,0,0],"matrix_rows":[130,19,161,34,4,8,176,64,256],"offset":0,"phase":0,"quadratic_rows":[179,177,0,0,179,19,0,19,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,20,32,70,130,2,6,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":429,"old":0,"rank":3,"right":{"linear_Z4":[3,3,0,2,3,2,2,3,2],"matrix_rows":[385,24,106,257,98,4,72,48,384],"offset":7,"phase":3,"quadratic_rows":[129,10,0,50,56,24,0,129,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[15,23,35,65,133,6,2,263,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":430,"old":0,"rank":3,"right":{"linear_Z4":[3,3,2,3,0,0,0,3,2],"matrix_rows":[415,391,499,257,258,356,296,336,384],"offset":3,"phase":2,"quadratic_rows":[235,235,376,191,300,415,391,235,116]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[15,21,35,71,129,2,4,263,7],"offset":0,"phase":0,"quadratic_rows":[6,3,5,0,0,0,0,0,0]},"new":431,"old":0,"rank":3,"right":{"linear_Z4":[1,0,0,1,3,1,1,1,0],"matrix_rows":[415,493,491,257,290,324,264,368,384],"offset":1,"phase":1,"quadratic_rows":[153,340,306,153,255,116,114,153,6]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,70,128,4,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":432,"old":0,"rank":3,"right":{"linear_Z4":[3,3,3,2,0,1,1,3,2],"matrix_rows":[385,106,108,257,66,36,104,16,384],"offset":7,"phase":3,"quadratic_rows":[129,42,76,102,0,106,108,129,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":437,"old":0,"rank":2,"right":{"linear_Z4":[3,1,1,1,2,0,3,0,2],"matrix_rows":[321,14,257,18,20,24,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,30,30,30,14,0,65,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,18,33,66,129,256,5,2,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":449,"old":0,"rank":3,"right":{"linear_Z4":[2,3,1,3,1,0,2,2,0],"matrix_rows":[21,138,257,65,130,324,136,336,32],"offset":2,"phase":1,"quadratic_rows":[340,10,341,10,341,0,21,0,21]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,18,33,66,129,256,5,4,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":450,"old":0,"rank":3,"right":{"linear_Z4":[2,3,1,3,1,0,2,0,2],"matrix_rows":[21,266,129,65,258,196,264,208,32],"offset":2,"phase":1,"quadratic_rows":[212,10,213,10,213,0,21,21,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[11,23,32,71,128,256,3,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":451,"old":0,"rank":3,"right":{"linear_Z4":[0,3,0,3,0,0,2,1,2],"matrix_rows":[11,395,138,65,450,4,456,16,32],"offset":6,"phase":2,"quadratic_rows":[448,202,0,202,0,0,11,395,129]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,17,36,65,132,256,1,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":452,"old":0,"rank":3,"right":{"linear_Z4":[1,1,3,1,3,0,2,3,0],"matrix_rows":[11,384,148,65,66,388,72,400,32],"offset":4,"phase":1,"quadratic_rows":[75,75,276,75,276,0,11,384,148]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,33,2,67,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":458,"old":0,"rank":2,"right":{"linear_Z4":[0,3,1,3,2,0,0,0,3],"matrix_rows":[491,485,257,274,20,280,288,320,384],"offset":1,"phase":1,"quadratic_rows":[270,251,501,251,14,270,270,270,485]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,35,3,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":477,"old":0,"rank":2,"right":{"linear_Z4":[0,1,1,2,2,0,0,0,0],"matrix_rows":[136,14,1,146,148,24,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,158,158,150,14,0,0,14,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,67,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":501,"old":0,"rank":2,"right":{"linear_Z4":[1,1,0,0,2,2,0,0,0],"matrix_rows":[80,19,97,98,4,8,48,128,256],"offset":0,"phase":0,"quadratic_rows":[115,115,0,0,99,19,19,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,32,2,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":508,"old":0,"rank":2,"right":{"linear_Z4":[3,3,2,0,1,1,0,0,0],"matrix_rows":[53,54,33,18,52,8,64,128,256],"offset":3,"phase":2,"quadratic_rows":[21,38,51,0,53,54,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":517,"old":0,"rank":2,"right":{"linear_Z4":[1,1,0,3,1,2,3,0,2],"matrix_rows":[19,328,33,34,4,264,48,320,128],"offset":2,"phase":1,"quadratic_rows":[51,51,0,72,51,19,72,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,67,3,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":522,"old":0,"rank":2,"right":{"linear_Z4":[1,1,0,0,2,2,0,0,0],"matrix_rows":[272,19,289,290,4,8,48,64,128],"offset":0,"phase":0,"quadratic_rows":[307,307,0,0,291,19,0,0,19]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":538,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,2,3,2,0],"matrix_rows":[13,194,33,130,36,40,16,192,256],"offset":2,"phase":1,"quadratic_rows":[45,66,45,45,0,13,66,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,19,34,64,3,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":542,"old":0,"rank":2,"right":{"linear_Z4":[1,0,2,1,0,2,0,0,0],"matrix_rows":[132,13,161,2,36,168,16,64,256],"offset":0,"phase":0,"quadratic_rows":[173,0,169,173,0,13,0,13,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[8,19,39,64,128,263,3,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":553,"old":0,"rank":3,"right":{"linear_Z4":[0,0,3,0,0,3,2,1,2],"matrix_rows":[38,422,164,1,66,452,8,16,480],"offset":6,"phase":2,"quadratic_rows":[0,448,228,0,0,228,38,422,130]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,34,68,128,258,2,5,1],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":554,"old":0,"rank":3,"right":{"linear_Z4":[3,1,1,3,0,1,2,3,0],"matrix_rows":[384,38,137,385,66,68,392,16,96],"offset":4,"phase":1,"quadratic_rows":[265,102,102,265,0,102,38,384,137]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,128,260,3,1,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":555,"old":0,"rank":3,"right":{"linear_Z4":[1,2,3,1,0,3,2,0,2],"matrix_rows":[130,11,292,193,66,260,200,16,288],"offset":4,"phase":1,"quadratic_rows":[203,201,36,203,0,36,11,11,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,128,260,3,4,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":556,"old":0,"rank":3,"right":{"linear_Z4":[1,2,3,1,0,3,2,2,0],"matrix_rows":[258,11,164,321,66,132,328,16,160],"offset":4,"phase":1,"quadratic_rows":[331,329,36,331,0,36,11,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":558,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,2,0,3,2],"matrix_rows":[13,386,33,258,36,40,16,64,384],"offset":2,"phase":1,"quadratic_rows":[45,130,45,45,0,13,0,130,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,18,33,67,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":562,"old":0,"rank":2,"right":{"linear_Z4":[3,0,3,1,0,2,0,0,3],"matrix_rows":[474,471,289,258,292,40,272,320,384],"offset":2,"phase":1,"quadratic_rows":[247,269,247,506,269,13,269,269,474]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,18,37,64,132,1,5,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":573,"old":0,"rank":3,"right":{"linear_Z4":[1,3,2,0,1,0,2,3,2],"matrix_rows":[36,386,21,97,258,68,8,112,384],"offset":2,"phase":1,"quadratic_rows":[117,130,113,0,117,21,21,130,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[14,23,35,66,4,135,1,263,7],"offset":0,"phase":0,"quadratic_rows":[3,5,6,0,0,0,0,0,0]},"new":574,"old":0,"rank":3,"right":{"linear_Z4":[0,1,0,3,1,1,1,1,0],"matrix_rows":[502,431,499,321,258,276,344,288,384],"offset":2,"phase":1,"quadratic_rows":[284,170,329,255,89,170,92,170,5]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,36,70,6,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":575,"old":0,"rank":3,"right":{"linear_Z4":[0,3,3,2,2,3,2,3,2],"matrix_rows":[386,40,92,1,258,84,24,96,384],"offset":7,"phase":3,"quadratic_rows":[0,130,12,100,0,104,40,130,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,22,38,67,135,1,5,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":576,"old":0,"rank":3,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,1],"matrix_rows":[24,254,407,97,258,260,328,304,384],"offset":5,"phase":2,"quadratic_rows":[503,105,105,422,81,399,407,105,361]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":578,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,1,3,2,0,0,2],"matrix_rows":[13,274,33,258,36,40,272,64,128],"offset":2,"phase":1,"quadratic_rows":[45,18,45,45,18,13,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,33,64,3,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":582,"old":0,"rank":2,"right":{"linear_Z4":[2,0,1,1,0,2,0,0,0],"matrix_rows":[13,257,33,2,292,296,16,64,128],"offset":0,"phase":0,"quadratic_rows":[300,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[3,2,2,3,2,2,2,2,0],"matrix_rows":[264,2,4,9,1,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"new":597,"old":0,"rank":8,"right":{"linear_Z4":[1,2,2,3,0,2,2,2,2],"matrix_rows":[24,2,4,17,32,64,128,256,25],"offset":246,"phase":2,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,2,3,2,2,2,0],"matrix_rows":[1,272,4,8,18,32,2,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"new":599,"old":0,"rank":8,"right":{"linear_Z4":[2,1,2,2,3,2,0,2,2],"matrix_rows":[1,80,4,8,66,32,128,256,82],"offset":237,"phase":2,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,3,2,2,0],"matrix_rows":[288,2,4,8,16,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"new":602,"old":0,"rank":8,"right":{"linear_Z4":[1,2,2,2,2,3,0,2,2],"matrix_rows":[96,2,4,8,16,65,128,256,97],"offset":222,"phase":2,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":319,"old":2,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":320,"old":2,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":321,"old":2,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":459,"old":3,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":467,"old":3,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":468,"old":3,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":362,"old":4,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":363,"old":4,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":364,"old":4,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":501,"old":5,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":504,"old":5,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":505,"old":5,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":519,"old":6,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":527,"old":6,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":528,"old":6,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":522,"old":7,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":523,"old":7,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":524,"old":7,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":459,"old":8,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":460,"old":8,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":461,"old":8,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":318,"old":9,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":321,"old":9,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":328,"old":9,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":502,"old":10,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":504,"old":10,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":508,"old":10,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":357,"old":11,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":364,"old":11,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":366,"old":11,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":338,"old":12,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":341,"old":12,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":348,"old":12,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":337,"old":13,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":344,"old":13,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":346,"old":13,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":379,"old":14,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":380,"old":14,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":381,"old":14,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":559,"old":15,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":560,"old":15,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,0],"matrix_rows":[49,33,2,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":561,"old":15,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":542,"old":16,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":543,"old":16,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":544,"old":16,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":539,"old":17,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":540,"old":17,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":541,"old":17,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":557,"old":18,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[49,33,2,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,16,16,13,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":560,"old":18,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":567,"old":18,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":377,"old":19,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":380,"old":19,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":387,"old":19,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[81,65,18,4,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[17,16,0,16,11,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":398,"old":20,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":403,"old":20,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":405,"old":20,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":397,"old":21,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":401,"old":21,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":408,"old":21,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":577,"old":22,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,2,36,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":580,"old":22,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,34,4,8,48,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,32,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":587,"old":22,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":582,"old":23,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[257,289,2,36,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":583,"old":23,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[257,289,34,4,8,48,256,64,128],"offset":0,"phase":0,"quadratic_rows":[33,32,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":584,"old":23,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":438,"old":24,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":440,"old":24,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,2,0],"matrix_rows":[129,193,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,0,64,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":447,"old":24,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,2,0],"matrix_rows":[129,193,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":437,"old":25,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":444,"old":25,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,2],"matrix_rows":[257,321,66,4,72,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":446,"old":25,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,2],"matrix_rows":[257,321,2,68,8,80,32,256,128],"offset":0,"phase":0,"quadratic_rows":[65,0,64,0,64,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":417,"old":26,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":421,"old":26,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":428,"old":26,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":362,"old":27,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":365,"old":27,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":366,"old":27,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":503,"old":28,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":505,"old":28,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":508,"old":28,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":319,"old":29,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":327,"old":29,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":328,"old":29,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":457,"old":30,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":461,"old":30,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":468,"old":30,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":477,"old":31,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":484,"old":31,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":486,"old":31,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":478,"old":32,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":480,"old":32,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":487,"old":32,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":379,"old":33,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":387,"old":33,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":388,"old":33,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,2,0,0],"matrix_rows":[98,1,66,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":422,"old":34,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":425,"old":34,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":426,"old":34,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,2,0,0,0],"matrix_rows":[50,1,34,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":439,"old":35,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":447,"old":35,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":448,"old":35,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":442,"old":36,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":443,"old":36,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":444,"old":36,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":418,"old":37,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,2,0,0,0],"matrix_rows":[34,1,50,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":424,"old":37,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,2,0,0],"matrix_rows":[84,1,2,68,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":426,"old":37,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":579,"old":38,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":580,"old":38,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":581,"old":38,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,2,0],"matrix_rows":[130,1,146,20,24,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":578,"old":39,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":583,"old":39,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":585,"old":39,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,0,2],"matrix_rows":[258,1,274,20,24,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":377,"old":40,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,2,0,0],"matrix_rows":[66,33,98,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":381,"old":40,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[98,33,66,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,32,0,11,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":388,"old":40,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":398,"old":41,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,2,0],"matrix_rows":[130,33,162,4,8,48,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":404,"old":41,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":406,"old":41,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":397,"old":42,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,2],"matrix_rows":[258,33,290,4,8,48,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":400,"old":42,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":407,"old":42,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":538,"old":43,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":543,"old":43,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,2,0],"matrix_rows":[130,65,194,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,66,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":545,"old":43,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,2,0],"matrix_rows":[130,1,194,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,66,64,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":537,"old":44,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":540,"old":44,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,2],"matrix_rows":[258,65,322,4,72,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,66,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":547,"old":44,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,2],"matrix_rows":[258,1,322,68,8,16,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,66,64,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":558,"old":45,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":563,"old":45,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":565,"old":45,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":557,"old":46,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":561,"old":46,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":568,"old":46,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,2,0,0],"matrix_rows":[100,1,2,68,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":418,"old":47,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":423,"old":47,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,2,0,0],"matrix_rows":[84,1,2,68,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":425,"old":47,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":577,"old":48,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":581,"old":48,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":588,"old":48,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":582,"old":49,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":585,"old":49,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":586,"old":49,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":422,"old":50,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,2,0,0],"matrix_rows":[68,1,18,84,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":423,"old":50,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":424,"old":50,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,2,0,0,0],"matrix_rows":[50,1,34,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":439,"old":51,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,2,0],"matrix_rows":[132,1,18,148,24,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":440,"old":51,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":441,"old":51,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":442,"old":52,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,0,2],"matrix_rows":[260,1,18,276,24,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":445,"old":52,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":446,"old":52,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":559,"old":53,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,2,0,0],"matrix_rows":[68,33,2,100,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":567,"old":53,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,0],"matrix_rows":[100,33,2,68,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,0,32,21,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":568,"old":53,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":542,"old":54,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,2,0],"matrix_rows":[132,33,2,164,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":545,"old":54,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":546,"old":54,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":539,"old":55,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,2],"matrix_rows":[260,33,2,292,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":547,"old":55,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":548,"old":55,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":402,"old":56,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":403,"old":56,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,2,0],"matrix_rows":[132,65,2,196,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":404,"old":56,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,2,0],"matrix_rows":[132,1,66,196,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,64,68,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":399,"old":57,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":407,"old":57,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,2],"matrix_rows":[260,1,66,324,8,16,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,64,68,0,0,64,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":408,"old":57,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,2],"matrix_rows":[260,65,2,324,8,80,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":382,"old":58,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":385,"old":58,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":386,"old":58,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":318,"old":59,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[56,17,2,20,40,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[16,0,16,24,13,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":320,"old":59,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,0],"matrix_rows":[56,9,10,4,32,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[8,8,0,19,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":327,"old":59,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,2,0,0,0],"matrix_rows":[40,1,18,20,56,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":457,"old":60,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,2,0,0],"matrix_rows":[72,1,18,20,88,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":460,"old":60,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[88,9,2,12,64,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[8,0,8,21,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":467,"old":60,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[88,17,18,4,72,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[16,16,0,24,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":477,"old":61,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,2,0],"matrix_rows":[136,1,18,20,152,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":483,"old":61,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":485,"old":61,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":478,"old":62,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,2],"matrix_rows":[264,1,18,20,280,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":481,"old":62,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":488,"old":62,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":357,"old":63,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,2,0,0],"matrix_rows":[72,33,2,36,104,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":363,"old":63,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[104,33,34,4,72,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,40,0,11,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":365,"old":63,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,0],"matrix_rows":[104,1,10,12,64,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,8,8,38,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":338,"old":64,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,2,0],"matrix_rows":[136,33,2,36,168,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":340,"old":64,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":347,"old":64,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":337,"old":65,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[264,33,2,36,296,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":343,"old":65,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":345,"old":65,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":518,"old":66,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":520,"old":66,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,2,0],"matrix_rows":[136,1,2,4,200,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,64,64,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":527,"old":66,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,2,0],"matrix_rows":[136,65,66,4,200,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":517,"old":67,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":524,"old":67,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,2],"matrix_rows":[264,65,66,4,328,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":526,"old":67,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,2],"matrix_rows":[264,1,2,4,328,80,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,64,64,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":497,"old":68,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":500,"old":68,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":507,"old":68,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":501,"old":69,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,2,0,0],"matrix_rows":[80,33,34,4,8,112,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":502,"old":69,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[112,33,2,36,8,80,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,0,48,21,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":503,"old":69,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,0],"matrix_rows":[112,1,18,20,8,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,0,38,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":519,"old":70,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,2,0],"matrix_rows":[144,33,34,4,8,176,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":520,"old":70,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":521,"old":70,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":522,"old":71,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,2],"matrix_rows":[272,33,34,4,8,304,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":525,"old":71,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":526,"old":71,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":339,"old":72,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":340,"old":72,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,2,0],"matrix_rows":[144,1,2,4,72,208,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,80,64,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":341,"old":72,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,2,0],"matrix_rows":[144,65,2,68,8,208,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,0,64,0,80,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":342,"old":73,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":343,"old":73,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,2],"matrix_rows":[272,1,2,4,72,336,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,80,64,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":344,"old":73,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,2],"matrix_rows":[272,65,2,68,8,336,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,0,64,0,80,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":359,"old":74,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":360,"old":74,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":361,"old":74,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":482,"old":75,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":483,"old":75,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,2,0],"matrix_rows":[160,1,2,4,72,80,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,64,96,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":484,"old":75,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,2,0],"matrix_rows":[160,1,66,68,8,16,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":479,"old":76,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":487,"old":76,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,2],"matrix_rows":[288,1,66,68,8,16,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":488,"old":76,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,2],"matrix_rows":[288,1,2,4,72,80,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,64,96,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":462,"old":77,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":465,"old":77,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":466,"old":77,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":322,"old":78,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":323,"old":78,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":324,"old":78,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":378,"old":79,"rank":1,"right":{"linear_Z4":[0,0,1,1,1,2,1,1,2],"matrix_rows":[476,33,34,260,264,304,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,32,220,220,252,19,220,220,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":384,"old":79,"rank":1,"right":{"linear_Z4":[0,0,1,1,1,1,2,1,2],"matrix_rows":[444,65,66,260,328,272,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,64,188,252,188,188,11,188,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":386,"old":79,"rank":1,"right":{"linear_Z4":[0,0,1,1,1,1,2,1,2],"matrix_rows":[444,1,2,260,328,336,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,0,188,252,252,252,56,188,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":562,"old":80,"rank":1,"right":{"linear_Z4":[0,1,0,1,1,2,1,1,2],"matrix_rows":[474,33,258,36,296,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,218,32,250,218,13,218,218,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":563,"old":80,"rank":1,"right":{"linear_Z4":[0,1,0,1,1,1,2,1,2],"matrix_rows":[442,1,258,4,328,336,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,186,0,250,250,250,56,186,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":564,"old":80,"rank":1,"right":{"linear_Z4":[0,1,0,1,1,1,2,1,2],"matrix_rows":[442,65,258,68,264,336,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,186,64,186,250,186,21,186,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":358,"old":81,"rank":1,"right":{"linear_Z4":[0,1,1,0,1,2,1,1,2],"matrix_rows":[470,33,258,292,40,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,214,246,32,214,13,214,214,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":361,"old":81,"rank":1,"right":{"linear_Z4":[0,1,1,0,1,1,2,1,2],"matrix_rows":[438,1,322,324,8,272,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,246,246,0,182,246,38,182,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":368,"old":81,"rank":1,"right":{"linear_Z4":[0,1,1,0,1,1,2,1,2],"matrix_rows":[438,65,322,260,72,272,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,246,182,64,182,182,11,182,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":498,"old":82,"rank":1,"right":{"linear_Z4":[0,1,1,1,0,2,1,1,2],"matrix_rows":[462,33,290,260,264,48,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,238,206,206,32,19,206,206,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":499,"old":82,"rank":1,"right":{"linear_Z4":[0,1,1,1,0,1,2,1,2],"matrix_rows":[430,65,258,324,264,80,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,174,238,174,64,174,21,174,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":500,"old":82,"rank":1,"right":{"linear_Z4":[0,1,1,1,0,1,2,1,2],"matrix_rows":[430,1,322,324,264,16,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,238,238,174,0,238,38,174,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":317,"old":83,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":324,"old":83,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,1,1,2],"matrix_rows":[462,1,274,276,280,256,32,320,384],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,14,0,206,206,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":326,"old":83,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":462,"old":84,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,1,0,1,2],"matrix_rows":[430,1,274,276,280,256,288,64,384],"offset":0,"phase":0,"quadratic_rows":[0,190,190,190,14,174,0,174,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":463,"old":84,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":464,"old":84,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":479,"old":85,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,1,1,0,2],"matrix_rows":[366,1,274,276,280,256,288,320,128],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,14,110,110,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":480,"old":85,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,0,2],"matrix_rows":[318,1,258,260,328,336,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,62,62,126,126,126,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":481,"old":85,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,0,2],"matrix_rows":[318,1,322,324,264,272,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,126,126,62,62,126,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":482,"old":86,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,1,1,2,0],"matrix_rows":[238,1,146,148,152,128,160,192,256],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,14,110,110,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":485,"old":86,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,2,0],"matrix_rows":[190,1,194,196,136,144,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,126,126,62,62,126,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":486,"old":86,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,2,0],"matrix_rows":[190,1,130,132,200,208,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,62,62,126,126,126,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":419,"old":87,"rank":1,"right":{"linear_Z4":[1,0,0,1,2,1,1,1,2],"matrix_rows":[489,257,18,20,280,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[233,16,16,249,14,233,233,233,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":427,"old":87,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,1,2,1,2],"matrix_rows":[441,257,66,68,264,272,352,256,384],"offset":0,"phase":0,"quadratic_rows":[185,64,64,185,185,249,38,185,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":428,"old":87,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,1,2,1,2],"matrix_rows":[441,257,2,4,328,336,352,256,384],"offset":0,"phase":0,"quadratic_rows":[185,0,0,249,249,249,56,185,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":458,"old":88,"rank":1,"right":{"linear_Z4":[1,0,1,0,2,1,1,1,2],"matrix_rows":[485,257,18,276,24,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[229,16,245,16,14,229,229,229,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":464,"old":88,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,1,2,1,2],"matrix_rows":[437,321,66,260,72,272,288,256,384],"offset":0,"phase":0,"quadratic_rows":[245,64,181,64,181,181,11,181,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":466,"old":88,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,1,2,1,2],"matrix_rows":[437,321,2,324,8,336,288,256,384],"offset":0,"phase":0,"quadratic_rows":[245,0,245,0,245,181,21,181,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":322,"old":89,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,1,1,2],"matrix_rows":[461,289,2,292,296,16,256,320,384],"offset":0,"phase":0,"quadratic_rows":[237,0,237,237,0,13,205,205,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":325,"old":89,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":326,"old":89,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,1,1,2],"matrix_rows":[461,289,34,260,264,48,256,320,384],"offset":0,"phase":0,"quadratic_rows":[237,32,205,205,32,19,205,205,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":498,"old":90,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":506,"old":90,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,0,2,1,2],"matrix_rows":[413,257,66,324,264,272,96,256,384],"offset":0,"phase":0,"quadratic_rows":[157,64,221,157,157,64,38,157,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":507,"old":90,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,0,2,1,2],"matrix_rows":[413,321,2,324,264,336,32,256,384],"offset":0,"phase":0,"quadratic_rows":[221,0,221,157,221,0,21,157,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":359,"old":91,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,2,0,1,2],"matrix_rows":[413,289,2,292,296,272,256,64,384],"offset":0,"phase":0,"quadratic_rows":[189,0,189,189,157,13,0,157,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":367,"old":91,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":368,"old":91,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":342,"old":92,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,2,1,0,2],"matrix_rows":[349,289,2,292,296,272,256,320,128],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,93,13,93,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":345,"old":92,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,0,2],"matrix_rows":[317,321,2,324,264,336,288,256,128],"offset":0,"phase":0,"quadratic_rows":[125,0,125,61,125,61,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":346,"old":92,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,0,2],"matrix_rows":[317,257,2,260,328,336,352,256,128],"offset":0,"phase":0,"quadratic_rows":[61,0,61,125,125,125,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":339,"old":93,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,2,1,2,0],"matrix_rows":[221,161,2,164,168,144,128,192,256],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,93,13,93,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":347,"old":93,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,2,0],"matrix_rows":[189,193,2,196,136,208,160,128,256],"offset":0,"phase":0,"quadratic_rows":[125,0,125,61,125,61,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":348,"old":93,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,2,0],"matrix_rows":[189,129,2,132,200,208,224,128,256],"offset":0,"phase":0,"quadratic_rows":[61,0,61,125,125,125,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":317,"old":94,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,1,1,2],"matrix_rows":[467,289,258,36,40,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[243,211,32,32,211,13,211,211,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":323,"old":94,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,1,1,2],"matrix_rows":[467,289,290,4,8,304,256,320,384],"offset":0,"phase":0,"quadratic_rows":[243,243,0,0,243,19,211,211,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":325,"old":94,"rank":1,"right":{"linear_Z4":[1,1,0,0,2,1,1,1,2],"matrix_rows":[483,257,274,20,24,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[227,243,16,16,14,227,227,227,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":458,"old":95,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":463,"old":95,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,1,2,1,2],"matrix_rows":[427,321,258,68,264,80,288,256,384],"offset":0,"phase":0,"quadratic_rows":[235,171,64,171,64,171,21,171,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":465,"old":95,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,1,2,1,2],"matrix_rows":[427,321,322,4,328,16,288,256,384],"offset":0,"phase":0,"quadratic_rows":[235,235,0,235,0,171,11,171,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":358,"old":96,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":360,"old":96,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,2,1,2],"matrix_rows":[411,321,322,4,328,272,32,256,384],"offset":0,"phase":0,"quadratic_rows":[219,219,0,219,155,0,11,155,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":367,"old":96,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,2,1,2],"matrix_rows":[411,257,322,68,264,272,96,256,384],"offset":0,"phase":0,"quadratic_rows":[155,219,64,155,155,64,38,155,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":497,"old":97,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,2,0,1,2],"matrix_rows":[411,289,290,4,264,304,256,64,384],"offset":0,"phase":0,"quadratic_rows":[187,187,0,155,187,19,0,155,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":499,"old":97,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":506,"old":97,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":517,"old":98,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,2,1,0,2],"matrix_rows":[347,289,290,4,264,304,256,320,128],"offset":0,"phase":0,"quadratic_rows":[123,123,0,91,123,19,91,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":523,"old":98,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,0,2],"matrix_rows":[315,257,258,4,328,336,352,256,128],"offset":0,"phase":0,"quadratic_rows":[59,59,0,123,123,123,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":525,"old":98,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,0,2],"matrix_rows":[315,321,322,4,328,272,288,256,128],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,59,59,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":518,"old":99,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,2,1,2,0],"matrix_rows":[219,161,162,4,136,176,128,192,256],"offset":0,"phase":0,"quadratic_rows":[123,123,0,91,123,19,91,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":521,"old":99,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,2,0],"matrix_rows":[187,193,194,4,200,144,160,128,256],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,59,59,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":528,"old":99,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,2,0],"matrix_rows":[187,129,130,4,200,208,224,128,256],"offset":0,"phase":0,"quadratic_rows":[59,59,0,123,123,123,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":419,"old":100,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":420,"old":100,"rank":1,"right":{"linear_Z4":[1,1,1,0,0,1,2,1,2],"matrix_rows":[423,257,258,260,72,80,352,256,384],"offset":0,"phase":0,"quadratic_rows":[167,167,167,64,64,231,56,167,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":421,"old":100,"rank":1,"right":{"linear_Z4":[1,1,1,0,0,1,2,1,2],"matrix_rows":[423,257,322,324,8,16,352,256,384],"offset":0,"phase":0,"quadratic_rows":[167,231,231,0,0,231,38,167,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":562,"old":101,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":565,"old":101,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,0,2,1,2],"matrix_rows":[407,321,258,324,8,336,32,256,384],"offset":0,"phase":0,"quadratic_rows":[215,151,215,0,215,0,21,151,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":566,"old":101,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,0,2,1,2],"matrix_rows":[407,257,258,260,72,336,96,256,384],"offset":0,"phase":0,"quadratic_rows":[151,151,151,64,215,64,56,151,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":382,"old":102,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,2,0,1,2],"matrix_rows":[407,289,290,260,8,304,256,64,384],"offset":0,"phase":0,"quadratic_rows":[183,183,151,0,183,19,0,151,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":383,"old":102,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":384,"old":102,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":399,"old":103,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,2,1,0,2],"matrix_rows":[343,289,290,260,8,304,256,320,128],"offset":0,"phase":0,"quadratic_rows":[119,119,87,0,119,19,87,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":400,"old":103,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,0,2],"matrix_rows":[311,321,258,324,8,336,288,256,128],"offset":0,"phase":0,"quadratic_rows":[119,55,119,0,119,55,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":401,"old":103,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,0,2],"matrix_rows":[311,257,322,324,8,272,352,256,128],"offset":0,"phase":0,"quadratic_rows":[55,119,119,0,55,119,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":402,"old":104,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,2,1,2,0],"matrix_rows":[215,161,162,132,8,176,128,192,256],"offset":0,"phase":0,"quadratic_rows":[119,119,87,0,119,19,87,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":405,"old":104,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,2,0],"matrix_rows":[183,129,194,196,8,144,224,128,256],"offset":0,"phase":0,"quadratic_rows":[55,119,119,0,55,119,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":406,"old":104,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,2,0],"matrix_rows":[183,193,130,196,8,208,160,128,256],"offset":0,"phase":0,"quadratic_rows":[119,55,119,0,119,55,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":378,"old":105,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":383,"old":105,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,257,258,260,328,80,96,256,384],"offset":0,"phase":0,"quadratic_rows":[143,143,143,207,64,64,56,143,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":385,"old":105,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,321,322,260,328,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[207,207,143,207,0,0,11,143,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":558,"old":106,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,0,1,2],"matrix_rows":[399,289,258,292,296,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[175,143,175,175,0,13,0,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":564,"old":106,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":566,"old":106,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":537,"old":107,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,1,0,2],"matrix_rows":[335,289,258,292,296,16,256,320,128],"offset":0,"phase":0,"quadratic_rows":[111,79,111,111,0,13,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":541,"old":107,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,0,2],"matrix_rows":[303,257,322,324,264,16,352,256,128],"offset":0,"phase":0,"quadratic_rows":[47,111,111,47,0,111,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":548,"old":107,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,0,2],"matrix_rows":[303,321,322,260,328,16,288,256,128],"offset":0,"phase":0,"quadratic_rows":[111,111,47,111,0,47,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":538,"old":108,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,1,2,0],"matrix_rows":[207,161,130,164,168,16,128,192,256],"offset":0,"phase":0,"quadratic_rows":[111,79,111,111,0,13,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":544,"old":108,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,2,0],"matrix_rows":[175,129,194,196,136,16,224,128,256],"offset":0,"phase":0,"quadratic_rows":[47,111,111,47,0,111,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":546,"old":108,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,2,0],"matrix_rows":[175,193,194,132,200,16,160,128,256],"offset":0,"phase":0,"quadratic_rows":[111,111,47,111,0,47,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":417,"old":109,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,0,1,2],"matrix_rows":[399,257,274,276,280,256,32,64,384],"offset":0,"phase":0,"quadratic_rows":[143,159,159,159,14,0,0,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":420,"old":109,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":427,"old":109,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":437,"old":110,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,1,0,2],"matrix_rows":[335,257,274,276,280,256,32,320,128],"offset":0,"phase":0,"quadratic_rows":[79,95,95,95,14,0,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":443,"old":110,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,0,2],"matrix_rows":[287,321,258,324,264,336,32,256,128],"offset":0,"phase":0,"quadratic_rows":[95,31,95,31,95,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":445,"old":110,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,0,2],"matrix_rows":[287,321,322,260,328,272,32,256,128],"offset":0,"phase":0,"quadratic_rows":[95,95,31,95,31,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":438,"old":111,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,1,2,0],"matrix_rows":[207,129,146,148,152,128,32,192,256],"offset":0,"phase":0,"quadratic_rows":[79,95,95,95,14,0,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":441,"old":111,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,2,0],"matrix_rows":[159,193,194,132,200,144,32,128,256],"offset":0,"phase":0,"quadratic_rows":[95,95,31,95,31,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":448,"old":111,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,2,0],"matrix_rows":[159,193,130,196,136,208,32,128,256],"offset":0,"phase":0,"quadratic_rows":[95,31,95,31,95,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":578,"old":112,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,0,2],"matrix_rows":[287,289,258,292,296,272,256,64,128],"offset":0,"phase":0,"quadratic_rows":[63,31,63,63,31,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":584,"old":112,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,1,0,0,2],"matrix_rows":[303,257,274,276,280,256,288,64,128],"offset":0,"phase":0,"quadratic_rows":[47,63,63,63,14,47,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":586,"old":112,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,0,2],"matrix_rows":[287,289,290,260,264,304,256,64,128],"offset":0,"phase":0,"quadratic_rows":[63,63,31,31,63,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":579,"old":113,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,2,0],"matrix_rows":[159,161,130,164,168,144,128,64,256],"offset":0,"phase":0,"quadratic_rows":[63,31,63,63,31,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":587,"old":113,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,1,0,2,0],"matrix_rows":[175,129,146,148,152,128,160,64,256],"offset":0,"phase":0,"quadratic_rows":[47,63,63,63,14,47,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":588,"old":113,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,2,0],"matrix_rows":[159,161,162,132,136,176,128,64,256],"offset":0,"phase":0,"quadratic_rows":[63,63,31,31,63,19,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,68,129,256,1,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":137,"old":114,"rank":3,"right":{"linear_Z4":[1,0,1,1,1,0,2,3,0],"matrix_rows":[21,384,264,65,2,68,392,80,32],"offset":0,"phase":0,"quadratic_rows":[85,0,85,136,85,0,21,136,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[14,19,37,65,134,3,4,261,5],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":291,"old":114,"rank":3,"right":{"linear_Z4":[0,0,2,1,0,0,0,2,3],"matrix_rows":[206,17,471,291,32,260,328,304,384],"offset":2,"phase":1,"quadratic_rows":[228,24,25,398,230,17,17,25,264]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,22,35,64,129,1,4,263,7],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":299,"old":114,"rank":3,"right":{"linear_Z4":[2,2,2,0,3,0,3,1,1],"matrix_rows":[468,471,211,305,290,324,8,32,384],"offset":7,"phase":3,"quadratic_rows":[52,36,323,0,465,3,468,464,468]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,36,65,128,256,1,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":303,"old":114,"rank":3,"right":{"linear_Z4":[1,1,1,1,0,0,2,3,0],"matrix_rows":[11,384,260,65,66,388,72,16,32],"offset":0,"phase":0,"quadratic_rows":[75,75,132,75,0,0,11,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,35,65,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":329,"old":114,"rank":2,"right":{"linear_Z4":[1,1,0,2,1,0,2,2,2],"matrix_rows":[216,219,305,290,20,264,32,320,384],"offset":0,"phase":0,"quadratic_rows":[491,507,16,259,278,3,259,259,219]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":330,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,2,0,0,3,3,2],"matrix_rows":[11,448,9,10,4,16,32,320,384],"offset":3,"phase":2,"quadratic_rows":[3,3,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":335,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,3,3,2],"matrix_rows":[3,448,49,34,20,8,32,320,384],"offset":3,"phase":2,"quadratic_rows":[51,35,16,0,21,3,192,192,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,3,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":336,"old":114,"rank":2,"right":{"linear_Z4":[3,2,3,2,3,0,3,3,0],"matrix_rows":[470,267,265,10,260,272,32,320,384],"offset":3,"phase":2,"quadratic_rows":[3,213,214,0,214,0,214,214,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":377,"old":114,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":378,"old":114,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,3,3,2],"matrix_rows":[463,257,258,260,264,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[207,207,207,207,0,0,207,207,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":379,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":382,"old":114,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":397,"old":114,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":398,"old":114,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":399,"old":114,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":402,"old":114,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":497,"old":114,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":498,"old":114,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,0,3,3,2],"matrix_rows":[477,257,2,260,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[221,0,221,221,221,0,221,221,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":501,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":508,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":518,"old":114,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":519,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":522,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":589,"old":114,"rank":2,"right":{"linear_Z4":[0,0,3,3,0,0,0,3,0],"matrix_rows":[384,140,1,2,388,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,268,268,0,0,0,384,140]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":590,"old":114,"rank":2,"right":{"linear_Z4":[0,3,0,0,3,0,0,3,0],"matrix_rows":[384,146,1,386,4,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[0,274,0,0,274,0,0,384,146]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":595,"old":114,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[274,140,1,258,132,136,272,32,64],"offset":3,"phase":2,"quadratic_rows":[0,18,12,12,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":596,"old":114,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[146,268,1,130,260,264,144,32,64],"offset":3,"phase":2,"quadratic_rows":[0,18,12,12,18,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,35,66,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":608,"old":114,"rank":2,"right":{"linear_Z4":[1,1,0,2,1,0,2,2,2],"matrix_rows":[219,216,289,306,20,264,32,320,384],"offset":0,"phase":0,"quadratic_rows":[507,491,16,259,277,3,259,259,219]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":609,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,2,3,2],"matrix_rows":[67,392,65,66,4,264,16,32,384],"offset":3,"phase":2,"quadratic_rows":[3,3,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":610,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,3,2,2],"matrix_rows":[131,328,129,130,4,264,16,32,320],"offset":3,"phase":2,"quadratic_rows":[3,3,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":611,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,3,2,2],"matrix_rows":[259,200,257,258,4,136,16,32,192],"offset":3,"phase":2,"quadratic_rows":[3,3,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,67,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":734,"old":114,"rank":2,"right":{"linear_Z4":[3,1,1,1,0,0,3,1,1],"matrix_rows":[337,222,65,258,260,264,336,32,384],"offset":1,"phase":1,"quadratic_rows":[273,478,478,478,207,0,222,478,399]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":735,"old":114,"rank":2,"right":{"linear_Z4":[3,3,3,0,3,0,0,3,2],"matrix_rows":[3,388,33,50,260,24,32,64,384],"offset":3,"phase":2,"quadratic_rows":[35,51,132,16,26,3,0,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":748,"old":114,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,0,0,3,0],"matrix_rows":[384,145,385,2,4,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[273,0,0,0,273,0,0,384,145]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":749,"old":114,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,3,3,0],"matrix_rows":[384,196,1,2,388,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,324,0,0,0,324,384,196]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":796,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,3,0,0,3,2],"matrix_rows":[3,392,33,50,20,264,32,64,384],"offset":3,"phase":2,"quadratic_rows":[35,51,16,136,22,3,0,136,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,34,66,128,3,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":797,"old":114,"rank":2,"right":{"linear_Z4":[2,3,3,3,3,0,2,3,0],"matrix_rows":[323,413,65,322,260,264,272,32,384],"offset":3,"phase":2,"quadratic_rows":[158,3,157,157,157,0,0,157,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":800,"old":114,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,3,3,0],"matrix_rows":[384,200,1,2,4,392,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,328,0,0,328,384,200]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":801,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,3,0],"matrix_rows":[384,131,385,386,4,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[259,259,0,0,0,0,0,384,131]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[14,21,37,66,2,135,1,263,7],"offset":0,"phase":0,"quadratic_rows":[7,3,5,0,0,0,0,0,0]},"new":282,"old":115,"rank":3,"right":{"linear_Z4":[2,2,2,1,0,3,1,3,3],"matrix_rows":[494,233,239,321,282,276,16,288,384],"offset":0,"phase":0,"quadratic_rows":[326,25,17,234,6,232,233,232,257]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,21,34,69,2,131,4,263,7],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":284,"old":115,"rank":3,"right":{"linear_Z4":[3,2,1,2,0,2,1,3,3],"matrix_rows":[239,229,463,257,278,16,280,352,384],"offset":0,"phase":0,"quadratic_rows":[197,52,199,48,10,330,229,197,288]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,67,130,3,264,1,12,4],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":286,"old":115,"rank":4,"right":{"linear_Z4":[1,3,3,3,0,1,2,3,0],"matrix_rows":[1,10,384,288,69,86,16,88,416],"offset":2,"phase":1,"quadratic_rows":[69,94,7,90,10,160,11,160,0]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[24,34,68,134,256,2,4,9,1],"offset":0,"phase":0,"quadratic_rows":[9,4,2,9,0,0,0,0,0]},"new":313,"old":115,"rank":4,"right":{"linear_Z4":[1,3,3,2,0,1,1,3,0],"matrix_rows":[384,106,108,257,385,34,68,104,16],"offset":6,"phase":2,"quadratic_rows":[129,74,44,102,0,108,106,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":331,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,2,3,3,2],"matrix_rows":[38,448,1,34,36,8,16,320,384],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,35,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":332,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,1,1,1,2],"matrix_rows":[6,232,9,282,276,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[8,286,278,483,6,488,488,488,238]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,64,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":333,"old":115,"rank":2,"right":{"linear_Z4":[0,1,3,0,0,0,0,0,1],"matrix_rows":[235,461,257,290,36,264,16,320,384],"offset":2,"phase":1,"quadratic_rows":[38,459,493,38,0,461,38,38,294]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":334,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,0,3,3,2],"matrix_rows":[6,448,9,26,20,16,32,320,384],"offset":3,"phase":2,"quadratic_rows":[8,30,22,11,6,0,192,192,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":417,"old":115,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":418,"old":115,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":419,"old":115,"rank":1,"right":{"linear_Z4":[3,3,3,0,0,3,3,3,2],"matrix_rows":[487,257,258,260,8,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[231,231,231,0,0,231,231,231,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":422,"old":115,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":437,"old":115,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":438,"old":115,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":439,"old":115,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":442,"old":115,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":457,"old":115,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":458,"old":115,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,3,3,3,2],"matrix_rows":[491,257,258,4,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[235,235,0,235,0,235,235,235,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":459,"old":115,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":462,"old":115,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":478,"old":115,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":479,"old":115,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":482,"old":115,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":591,"old":115,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,3,0,3,0],"matrix_rows":[384,161,385,2,4,8,16,416,64],"offset":2,"phase":1,"quadratic_rows":[289,0,0,0,0,289,0,384,161]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":592,"old":115,"rank":2,"right":{"linear_Z4":[0,0,3,3,0,0,0,3,0],"matrix_rows":[384,140,1,2,388,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,268,268,0,0,0,384,140]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":593,"old":115,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,3,0,2,2],"matrix_rows":[161,268,129,2,260,264,16,160,64],"offset":3,"phase":2,"quadratic_rows":[33,0,12,12,0,33,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":594,"old":115,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,3,0,2,2],"matrix_rows":[289,140,257,2,132,136,16,288,64],"offset":3,"phase":2,"quadratic_rows":[33,0,12,12,0,33,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,33,1,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":604,"old":115,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,1,1,1,2],"matrix_rows":[6,238,9,274,284,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[8,504,496,483,6,494,494,494,238]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":605,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,2,3,2],"matrix_rows":[70,416,1,66,68,8,16,288,384],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":606,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,3,2,2],"matrix_rows":[134,352,1,130,132,8,16,288,320],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,34,64,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":607,"old":115,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,2,3,2],"matrix_rows":[385,74,257,66,4,72,16,32,384],"offset":3,"phase":2,"quadratic_rows":[129,10,0,10,0,0,0,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,34,64,128,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":612,"old":115,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,3,2,2],"matrix_rows":[193,266,129,258,4,264,16,32,192],"offset":3,"phase":2,"quadratic_rows":[65,10,0,10,0,0,65,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":652,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,3,2,2],"matrix_rows":[262,224,1,258,260,8,16,160,192],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":762,"old":115,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,2,0,3,2],"matrix_rows":[385,44,257,2,36,40,16,64,384],"offset":3,"phase":2,"quadratic_rows":[129,0,12,12,0,0,0,129,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,35,64,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":763,"old":115,"rank":2,"right":{"linear_Z4":[1,3,1,0,0,1,3,1,1],"matrix_rows":[237,330,257,66,260,328,16,288,384],"offset":2,"phase":1,"quadratic_rows":[493,266,493,231,0,493,237,493,423]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":767,"old":115,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,3,3,0],"matrix_rows":[384,193,385,2,4,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[321,0,0,0,0,0,321,384,193]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":768,"old":115,"rank":2,"right":{"linear_Z4":[0,3,0,3,0,0,0,3,0],"matrix_rows":[384,138,1,386,4,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,266,0,266,0,0,0,384,138]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,64,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":772,"old":115,"rank":2,"right":{"linear_Z4":[1,3,0,1,0,1,3,1,1],"matrix_rows":[237,326,257,66,324,264,16,288,384],"offset":2,"phase":1,"quadratic_rows":[493,262,235,493,0,493,237,493,427]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":773,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,3,0,3,2],"matrix_rows":[6,416,9,18,28,16,288,64,384],"offset":3,"phase":2,"quadratic_rows":[8,22,30,13,6,160,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":784,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,3,0],"matrix_rows":[384,134,1,386,388,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,262,262,0,0,0,0,384,134]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,130,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":785,"old":115,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,3,3,0],"matrix_rows":[384,224,1,2,4,8,16,416,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,0,0,352,352,384,224]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":118,"old":116,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,2,0,0],"matrix_rows":[82,1,66,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":119,"old":116,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":121,"old":116,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":122,"old":116,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,2,0,0],"matrix_rows":[76,1,2,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":123,"old":117,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,2,0,0],"matrix_rows":[82,1,66,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":124,"old":117,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":127,"old":117,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":128,"old":117,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,2,0,0],"matrix_rows":[97,65,2,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":718,"old":118,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,0,3,0],"matrix_rows":[384,133,385,2,388,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[261,0,261,0,0,0,0,384,133]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":719,"old":118,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,3,0],"matrix_rows":[384,258,1,386,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":740,"old":118,"rank":2,"right":{"linear_Z4":[0,1,3,2,1,0,2,3,2],"matrix_rows":[66,388,1,82,260,24,64,32,384],"offset":107,"phase":1,"quadratic_rows":[0,18,132,16,26,0,0,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,34,66,131,3,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":741,"old":118,"rank":2,"right":{"linear_Z4":[3,1,3,1,1,0,1,3,0],"matrix_rows":[454,281,323,64,260,328,336,96,384],"offset":13,"phase":3,"quadratic_rows":[91,199,198,89,89,0,223,198,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":726,"old":119,"rank":2,"right":{"linear_Z4":[3,3,1,0,2,0,0,2,3],"matrix_rows":[215,472,321,330,332,64,272,96,384],"offset":147,"phase":0,"quadratic_rows":[407,415,415,406,15,0,0,15,271]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":727,"old":119,"rank":2,"right":{"linear_Z4":[2,2,0,1,3,0,2,3,2],"matrix_rows":[72,400,9,2,4,64,272,96,384],"offset":142,"phase":0,"quadratic_rows":[8,0,0,9,144,0,0,144,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,34,2,64,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":742,"old":119,"rank":2,"right":{"linear_Z4":[2,3,2,3,2,0,0,2,2],"matrix_rows":[407,141,257,274,260,24,32,64,384],"offset":3,"phase":2,"quadratic_rows":[26,135,26,157,141,0,0,26,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":743,"old":119,"rank":2,"right":{"linear_Z4":[2,1,3,2,0,0,2,3,2],"matrix_rows":[66,388,3,64,260,8,16,96,384],"offset":166,"phase":0,"quadratic_rows":[2,3,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":125,"old":120,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":126,"old":120,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,2,0,0],"matrix_rows":[76,1,2,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":129,"old":120,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":130,"old":120,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,2,0,0],"matrix_rows":[97,65,2,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":720,"old":121,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,0,0,2,2],"matrix_rows":[261,2,257,130,260,8,16,32,64],"offset":1,"phase":1,"quadratic_rows":[5,130,5,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":721,"old":121,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,0,0,2,2],"matrix_rows":[133,2,129,258,132,8,16,32,64],"offset":1,"phase":1,"quadratic_rows":[5,258,5,0,0,0,0,0,2]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":754,"old":121,"rank":2,"right":{"linear_Z4":[3,0,0,1,3,0,0,2,2],"matrix_rows":[273,8,257,2,4,136,272,32,64],"offset":1,"phase":1,"quadratic_rows":[17,0,0,136,17,0,0,8,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,65,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":755,"old":121,"rank":2,"right":{"linear_Z4":[3,0,0,1,3,0,0,2,2],"matrix_rows":[145,8,129,2,4,264,144,32,64],"offset":1,"phase":1,"quadratic_rows":[17,0,0,264,17,0,0,0,8]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,33,67,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":728,"old":122,"rank":2,"right":{"linear_Z4":[1,3,3,0,2,0,0,2,3],"matrix_rows":[472,223,329,322,324,64,272,96,384],"offset":39,"phase":0,"quadratic_rows":[407,415,415,6,7,0,0,7,263]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":729,"old":122,"rank":2,"right":{"linear_Z4":[0,2,2,2,3,0,2,3,2],"matrix_rows":[72,400,1,10,12,64,272,96,384],"offset":58,"phase":0,"quadratic_rows":[0,8,8,6,144,0,0,144,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":756,"old":122,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,3,0],"matrix_rows":[384,264,1,2,4,392,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":757,"old":122,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,0,0,3,0],"matrix_rows":[384,145,385,2,4,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[273,0,0,0,273,0,0,384,145]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":722,"old":123,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,3,0,3,0],"matrix_rows":[384,168,1,2,4,392,16,416,64],"offset":2,"phase":1,"quadratic_rows":[0,0,0,296,0,296,0,384,168]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":723,"old":123,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,3,0],"matrix_rows":[384,258,1,386,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":776,"old":123,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,3,2,3,2],"matrix_rows":[66,416,17,82,4,8,64,288,384],"offset":79,"phase":1,"quadratic_rows":[16,18,0,0,19,160,0,160,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,2,35,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":777,"old":123,"rank":2,"right":{"linear_Z4":[2,1,0,0,2,2,0,2,3],"matrix_rows":[187,441,257,266,4,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[2,435,0,0,2,2,0,2,258]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,33,65,3,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":732,"old":124,"rank":2,"right":{"linear_Z4":[3,2,0,3,3,2,0,3,2],"matrix_rows":[154,291,289,34,4,264,272,64,384],"offset":3,"phase":2,"quadratic_rows":[3,409,0,410,410,0,0,410,154]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":733,"old":124,"rank":2,"right":{"linear_Z4":[3,3,0,2,3,0,0,3,2],"matrix_rows":[3,400,73,66,4,64,272,32,384],"offset":3,"phase":2,"quadratic_rows":[75,67,0,1,144,0,3,144,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,34,3,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":778,"old":124,"rank":2,"right":{"linear_Z4":[2,3,0,3,2,3,0,3,2],"matrix_rows":[275,169,17,274,4,264,288,64,384],"offset":3,"phase":2,"quadratic_rows":[426,3,0,425,0,425,0,425,169]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,64,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":779,"old":124,"rank":2,"right":{"linear_Z4":[3,3,0,2,0,3,0,3,2],"matrix_rows":[3,416,65,74,4,64,16,288,384],"offset":3,"phase":2,"quadratic_rows":[67,75,0,2,0,160,3,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":744,"old":125,"rank":2,"right":{"linear_Z4":[3,2,3,3,0,0,0,3,2],"matrix_rows":[9,388,67,64,260,72,16,32,384],"offset":3,"phase":2,"quadratic_rows":[75,1,132,73,0,0,9,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,19,33,64,1,128,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":745,"old":125,"rank":2,"right":{"linear_Z4":[3,2,2,3,0,2,0,2,2],"matrix_rows":[142,423,289,258,260,40,16,64,384],"offset":3,"phase":2,"quadratic_rows":[135,41,41,174,0,142,0,41,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":780,"old":125,"rank":2,"right":{"linear_Z4":[2,2,0,1,0,3,2,3,2],"matrix_rows":[72,416,1,10,4,64,80,288,384],"offset":78,"phase":0,"quadratic_rows":[0,8,0,10,0,160,0,160,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,33,65,131,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":781,"old":125,"rank":2,"right":{"linear_Z4":[3,3,1,0,0,2,0,2,3],"matrix_rows":[488,231,329,322,332,64,80,288,384],"offset":83,"phase":0,"quadratic_rows":[431,423,431,421,0,15,0,15,271]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":760,"old":126,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,3,0],"matrix_rows":[384,264,1,2,4,392,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":761,"old":126,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,3,0,3,0],"matrix_rows":[384,162,1,386,4,8,16,416,64],"offset":2,"phase":1,"quadratic_rows":[0,290,0,0,0,290,0,384,162]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":782,"old":126,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,2,0,2,3],"matrix_rows":[239,488,321,330,324,64,80,288,384],"offset":43,"phase":0,"quadratic_rows":[431,423,431,5,0,7,0,7,263]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":783,"old":126,"rank":2,"right":{"linear_Z4":[2,0,2,2,0,3,2,3,2],"matrix_rows":[72,416,9,2,12,64,80,288,384],"offset":54,"phase":0,"quadratic_rows":[8,0,8,5,0,160,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":724,"old":127,"rank":2,"right":{"linear_Z4":[0,1,0,3,0,3,0,2,2],"matrix_rows":[2,296,1,130,4,264,16,288,64],"offset":2,"phase":1,"quadratic_rows":[0,130,0,40,0,40,0,2,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":725,"old":127,"rank":2,"right":{"linear_Z4":[0,1,0,3,0,3,0,2,2],"matrix_rows":[2,168,1,258,4,136,16,160,64],"offset":2,"phase":1,"quadratic_rows":[0,258,0,40,0,40,0,0,2]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":788,"old":127,"rank":2,"right":{"linear_Z4":[1,0,0,3,3,0,0,2,2],"matrix_rows":[1,280,129,2,4,264,272,32,64],"offset":2,"phase":1,"quadratic_rows":[129,0,0,24,24,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":789,"old":127,"rank":2,"right":{"linear_Z4":[1,0,0,3,3,0,0,2,2],"matrix_rows":[1,152,257,2,4,136,144,32,64],"offset":2,"phase":1,"quadratic_rows":[257,0,0,24,24,0,0,0,1]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,1,35,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":730,"old":128,"rank":2,"right":{"linear_Z4":[1,2,0,0,2,2,0,2,3],"matrix_rows":[442,187,265,258,4,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,1,0,0,1,1,0,1,257]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":731,"old":128,"rank":2,"right":{"linear_Z4":[1,2,0,0,3,1,2,3,2],"matrix_rows":[65,400,97,34,4,8,272,64,384],"offset":143,"phase":1,"quadratic_rows":[33,32,0,0,144,35,0,144,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":790,"old":128,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,3,0],"matrix_rows":[384,257,385,2,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":791,"old":128,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,0,0,3,0],"matrix_rows":[384,152,1,2,4,392,400,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,0,280,280,0,0,384,152]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,129,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":758,"old":129,"rank":2,"right":{"linear_Z4":[0,3,0,1,0,3,0,2,2],"matrix_rows":[290,8,1,258,4,136,16,288,64],"offset":1,"phase":1,"quadratic_rows":[0,34,0,136,0,34,0,8,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,129,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":759,"old":129,"rank":2,"right":{"linear_Z4":[0,3,0,1,0,3,0,2,2],"matrix_rows":[162,8,1,130,4,264,16,160,64],"offset":1,"phase":1,"quadratic_rows":[0,34,0,264,0,34,0,0,8]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":792,"old":129,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,0,0,2,2],"matrix_rows":[1,262,129,258,260,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[129,6,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":793,"old":129,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,0,0,2,2],"matrix_rows":[1,134,257,130,132,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[257,6,6,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,3,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":746,"old":130,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,1,0,1,0],"matrix_rows":[430,257,259,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[3,175,174,174,0,174,0,174,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":747,"old":130,"rank":2,"right":{"linear_Z4":[1,0,3,2,0,1,2,3,2],"matrix_rows":[65,388,97,2,260,40,16,64,384],"offset":167,"phase":1,"quadratic_rows":[33,0,132,32,0,41,0,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":794,"old":130,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,3,0],"matrix_rows":[384,257,385,2,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":795,"old":130,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,3,0],"matrix_rows":[384,134,1,386,388,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,262,262,0,0,0,0,384,134]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,35,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":433,"old":131,"rank":2,"right":{"linear_Z4":[2,3,3,2,2,3,0,2,1],"matrix_rows":[415,409,257,322,356,296,272,64,384],"offset":3,"phase":2,"quadratic_rows":[262,223,255,294,262,44,6,262,409]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":434,"old":131,"rank":2,"right":{"linear_Z4":[3,3,3,0,0,3,0,3,2],"matrix_rows":[385,6,257,98,68,8,48,64,384],"offset":3,"phase":2,"quadratic_rows":[129,102,70,0,32,50,6,129,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,34,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":513,"old":131,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,1,2],"matrix_rows":[6,190,33,322,356,264,272,64,384],"offset":1,"phase":1,"quadratic_rows":[32,504,472,446,446,411,6,446,190]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,1,64,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":514,"old":131,"rank":2,"right":{"linear_Z4":[0,3,3,3,2,0,0,3,2],"matrix_rows":[22,392,1,18,20,264,32,64,384],"offset":3,"phase":2,"quadratic_rows":[0,6,6,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":455,"old":132,"rank":2,"right":{"linear_Z4":[0,3,0,3,0,0,0,3,0],"matrix_rows":[384,138,1,386,4,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,266,0,266,0,0,0,384,138]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":456,"old":132,"rank":2,"right":{"linear_Z4":[0,0,3,0,3,0,0,3,0],"matrix_rows":[384,148,1,2,388,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,276,0,276,0,0,384,148]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":515,"old":132,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,2,0,3,2],"matrix_rows":[37,392,33,2,36,264,16,64,384],"offset":3,"phase":2,"quadratic_rows":[5,0,5,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,33,66,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":516,"old":132,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,1,0,1,2],"matrix_rows":[189,5,321,18,340,264,64,288,384],"offset":2,"phase":1,"quadratic_rows":[504,16,488,445,427,445,5,445,189]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,2,64,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":509,"old":133,"rank":2,"right":{"linear_Z4":[0,1,3,2,0,0,0,2,3],"matrix_rows":[219,397,321,338,20,264,32,256,384],"offset":143,"phase":1,"quadratic_rows":[22,395,413,86,397,0,392,86,342]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,64,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":510,"old":133,"rank":2,"right":{"linear_Z4":[3,0,1,0,0,2,2,0,1],"matrix_rows":[398,171,353,258,100,264,80,256,384],"offset":2,"phase":1,"quadratic_rows":[459,37,494,37,64,398,21,37,293]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,3,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":511,"old":133,"rank":2,"right":{"linear_Z4":[1,3,0,1,2,0,2,1,0],"matrix_rows":[397,278,257,338,84,264,96,256,384],"offset":2,"phase":1,"quadratic_rows":[141,70,203,141,0,64,38,141,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,64,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":512,"old":133,"rank":2,"right":{"linear_Z4":[1,0,3,2,0,0,0,2,3],"matrix_rows":[398,235,353,322,36,264,16,256,384],"offset":143,"phase":1,"quadratic_rows":[395,37,430,101,0,398,392,101,357]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,129,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":529,"old":133,"rank":2,"right":{"linear_Z4":[1,1,0,3,3,3,2,0,3],"matrix_rows":[435,264,129,130,4,328,80,96,256],"offset":480,"phase":2,"quadratic_rows":[307,307,0,72,499,499,56,304,435]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,35,65,129,259,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":530,"old":133,"rank":2,"right":{"linear_Z4":[1,1,0,0,3,3,2,0,2],"matrix_rows":[315,136,257,258,4,328,464,480,256],"offset":480,"phase":2,"quadratic_rows":[59,59,0,243,251,251,56,56,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,35,64,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":531,"old":133,"rank":2,"right":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[136,264,193,194,4,328,16,32,256],"offset":300,"phase":2,"quadratic_rows":[192,192,0,192,0,0,11,11,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,65,129,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":532,"old":133,"rank":2,"right":{"linear_Z4":[3,3,0,3,1,1,2,0,3],"matrix_rows":[315,384,321,322,4,328,400,416,256],"offset":300,"phase":2,"quadratic_rows":[123,123,0,123,187,187,11,304,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,129,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":549,"old":133,"rank":2,"right":{"linear_Z4":[3,3,1,3,0,1,2,0,3],"matrix_rows":[303,384,321,322,388,328,16,416,256],"offset":300,"phase":2,"quadratic_rows":[111,111,175,111,0,175,11,292,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,64,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":550,"old":133,"rank":2,"right":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[130,258,193,322,4,200,16,32,256],"offset":300,"phase":2,"quadratic_rows":[192,192,0,192,0,0,11,11,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,129,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":551,"old":133,"rank":2,"right":{"linear_Z4":[1,3,3,1,0,3,2,0,3],"matrix_rows":[429,258,129,322,68,136,16,96,256],"offset":408,"phase":2,"quadratic_rows":[301,66,493,301,0,493,38,292,429]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,17,33,64,129,259,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":552,"old":133,"rank":2,"right":{"linear_Z4":[1,0,3,1,0,3,2,0,2],"matrix_rows":[303,130,257,322,452,264,16,480,256],"offset":408,"phase":2,"quadratic_rows":[47,237,239,47,0,239,38,38,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,19,34,3,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":569,"old":133,"rank":2,"right":{"linear_Z4":[3,3,2,1,2,2,2,3,0],"matrix_rows":[391,348,257,258,84,280,96,256,384],"offset":209,"phase":0,"quadratic_rows":[135,135,139,76,0,64,40,135,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,35,65,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":570,"old":133,"rank":2,"right":{"linear_Z4":[1,2,0,0,3,0,0,2,3],"matrix_rows":[410,235,353,258,4,328,48,256,384],"offset":167,"phase":1,"quadratic_rows":[395,113,0,49,442,410,386,113,369]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,35,65,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":571,"old":133,"rank":2,"right":{"linear_Z4":[3,0,0,0,1,2,2,0,1],"matrix_rows":[410,171,353,258,68,264,112,256,384],"offset":2,"phase":1,"quadratic_rows":[459,49,64,49,506,410,21,49,305]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,35,2,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":572,"old":133,"rank":2,"right":{"linear_Z4":[1,3,1,2,1,0,1,3,1],"matrix_rows":[219,348,321,258,20,344,32,256,384],"offset":165,"phase":0,"quadratic_rows":[411,475,332,215,219,0,222,475,391]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,66,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":453,"old":134,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[138,276,1,130,260,136,272,32,64],"offset":3,"phase":2,"quadratic_rows":[0,10,20,10,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,66,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":454,"old":134,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[266,148,1,258,132,264,144,32,64],"offset":3,"phase":2,"quadratic_rows":[0,10,20,10,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,66,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":533,"old":134,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,3,0,2,2],"matrix_rows":[131,304,129,130,4,8,272,288,64],"offset":3,"phase":2,"quadratic_rows":[3,3,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,66,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":534,"old":134,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,3,0,2,2],"matrix_rows":[259,176,257,258,4,8,144,160,64],"offset":3,"phase":2,"quadratic_rows":[3,3,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":435,"old":135,"rank":2,"right":{"linear_Z4":[3,0,0,3,3,3,0,3,2],"matrix_rows":[385,24,257,2,36,104,80,64,384],"offset":3,"phase":2,"quadratic_rows":[129,0,32,120,88,44,24,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,33,65,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":436,"old":135,"rank":2,"right":{"linear_Z4":[2,2,2,3,3,3,0,2,1],"matrix_rows":[415,391,257,290,260,328,368,64,384],"offset":3,"phase":2,"quadratic_rows":[280,312,280,223,255,50,24,280,391]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":535,"old":135,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,3,0],"matrix_rows":[384,131,385,386,4,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[259,259,0,0,0,0,0,384,131]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":536,"old":135,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,3,0,3,0],"matrix_rows":[384,176,1,2,4,8,400,416,64],"offset":2,"phase":1,"quadratic_rows":[0,0,0,0,304,304,0,384,176]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,65,1,128,260,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":281,"old":136,"rank":3,"right":{"linear_Z4":[0,1,1,1,2,0,1,3,0],"matrix_rows":[14,384,320,1,18,20,24,32,448],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,192,192,0]}},{"left":{"linear_Z4":[2,2,3,2,0,0,0,0,0],"matrix_rows":[28,2,37,76,129,5,8,265,9],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":293,"old":136,"rank":4,"right":{"linear_Z4":[2,2,0,2,3,0,0,2,2],"matrix_rows":[468,2,9,205,293,32,296,336,384],"offset":15,"phase":0,"quadratic_rows":[480,0,24,484,148,9,9,25,9]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[10,17,35,66,132,3,1,4,256],"offset":0,"phase":0,"quadratic_rows":[1,2,4,0,0,0,0,0,0]},"new":297,"old":136,"rank":3,"right":{"linear_Z4":[3,1,3,3,1,0,2,2,0],"matrix_rows":[2,9,16,101,70,32,104,144,256],"offset":2,"phase":1,"quadratic_rows":[109,70,7,105,144,9,11,16,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":318,"old":136,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":319,"old":136,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,41,10,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,8,37,11,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":338,"old":136,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":339,"old":136,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":358,"old":136,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,0,3,3,2],"matrix_rows":[475,257,258,4,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[219,219,0,219,219,0,219,219,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":359,"old":136,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":537,"old":136,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,0,2],"matrix_rows":[322,1,258,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":539,"old":136,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":557,"old":136,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":559,"old":136,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":577,"old":136,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":579,"old":136,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,32,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":924,"old":137,"rank":2,"right":{"linear_Z4":[2,3,2,0,1,3,1,0,0],"matrix_rows":[116,114,21,86,96,8,32,128,256],"offset":77,"phase":0,"quadratic_rows":[20,38,83,0,117,114,116,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,34,67,128,3,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":925,"old":137,"rank":2,"right":{"linear_Z4":[2,1,0,2,2,0,0,0,0],"matrix_rows":[17,23,69,270,64,256,80,32,384],"offset":43,"phase":0,"quadratic_rows":[66,283,280,6,70,0,17,0,6]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,19,33,67,128,3,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":926,"old":137,"rank":2,"right":{"linear_Z4":[3,0,0,2,0,0,1,0,0],"matrix_rows":[348,281,333,6,64,256,80,32,384],"offset":37,"phase":3,"quadratic_rows":[85,4,83,0,5,0,69,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,32,66,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":927,"old":137,"rank":2,"right":{"linear_Z4":[2,2,2,0,2,0,2,0,0],"matrix_rows":[97,21,69,6,96,8,32,128,256],"offset":93,"phase":3,"quadratic_rows":[48,4,50,0,37,21,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":928,"old":137,"rank":1,"right":{"linear_Z4":[3,2,2,3,2,0,2,0,0],"matrix_rows":[89,81,18,20,88,64,96,128,256],"offset":62,"phase":3,"quadratic_rows":[9,16,16,9,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":929,"old":137,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[71,64,66,68,8,16,96,128,256],"offset":2,"phase":3,"quadratic_rows":[6,7,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":930,"old":137,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[19,33,32,4,8,48,64,128,256],"offset":5,"phase":0,"quadratic_rows":[51,49,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":931,"old":137,"rank":1,"right":{"linear_Z4":[2,3,2,3,3,0,2,0,0],"matrix_rows":[74,1,66,20,88,64,96,128,256],"offset":94,"phase":3,"quadratic_rows":[0,10,16,26,28,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":138,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[9,8,10,4,16,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":139,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,18,4,8,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":140,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,34,4,8,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":141,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,66,4,8,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":142,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,4,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":143,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":144,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[9,8,2,12,16,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":145,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,20,8,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":146,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,36,8,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":147,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,68,8,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":148,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,132,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":149,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":150,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,4,40,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":151,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,72,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":152,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,136,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":153,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":154,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,4,8,48,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":155,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,80,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":156,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,144,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":157,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,272,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":158,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,16,160,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":159,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,288,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":160,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,16,32,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":161,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":162,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":163,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[10,1,8,12,16,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":164,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[18,1,16,20,8,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":165,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,36,8,16,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":166,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,68,8,16,32,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":167,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,132,8,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":168,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,8,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":169,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[18,1,16,4,24,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":170,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,72,16,32,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":171,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,136,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":172,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":173,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,8,48,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":174,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,144,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":175,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,272,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":176,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,16,96,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":177,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,160,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":178,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,288,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":179,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,32,192,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":180,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,320,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":181,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":182,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[20,1,2,16,24,32,64,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":183,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,40,16,64,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":184,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,136,16,32,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":185,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,16,32,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":186,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,8,80,32,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":187,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,144,32,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":188,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,272,32,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":189,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,8,16,96,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":190,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,160,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":191,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,288,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":192,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,32,192,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":193,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,320,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":194,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":195,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[40,1,2,4,32,48,64,128,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":196,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,80,32,128,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":197,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,144,32,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":198,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,272,32,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":199,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,16,96,128,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":200,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,160,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":201,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,288,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":202,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,32,192,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":203,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,320,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":204,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":205,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[80,1,2,4,8,64,96,128,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":206,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,160,64,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":207,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,288,64,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":208,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":209,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,320,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":210,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":211,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[160,1,2,4,8,16,128,192,256],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":212,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,320,128],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":213,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":214,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[320,1,2,4,8,16,32,256,384],"offset":129,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":215,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":216,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,272,288,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":217,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,8,272,288,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":218,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,16,288,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":219,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,272,32,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":220,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,272,288,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":221,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,272,288,320,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":222,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,132,136,144,160,192,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":223,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":224,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,8,272,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":225,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,16,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":226,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,272,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":227,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,272,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":228,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,272,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":229,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,132,136,144,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":230,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,8,272,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":231,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,16,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":232,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,272,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":233,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,272,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":234,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,272,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":235,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,4,136,144,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":236,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,16,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":237,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,272,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":238,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,272,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":239,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,272,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":240,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,8,144,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":241,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,16,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":242,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,16,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":243,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,16,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":244,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,136,16,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":245,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,272,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":246,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,272,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":247,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,136,144,32,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":248,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,272,288,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":249,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,136,144,160,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,2,2,2,2,0],"matrix_rows":[1,264,4,10,16,2,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":0,"old":250,"rank":8,"right":{"linear_Z4":[2,3,2,1,2,0,2,2,2],"matrix_rows":[1,40,4,34,16,64,128,256,42],"offset":8,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":250,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,1,19,32,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":251,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,38,4,36,40,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[4,0,1,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":250,"old":251,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":8,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":264,"old":251,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,35,32,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,1,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,33,68,130,2,259,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":250,"old":252,"rank":4,"right":{"linear_Z4":[2,1,0,2,2,0,2,0,1],"matrix_rows":[11,8,4,384,80,90,256,16,96],"offset":86,"phase":0,"quadratic_rows":[90,83,256,65,3,0,11,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,34,68,129,259,1,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":597,"old":252,"rank":4,"right":{"linear_Z4":[1,2,0,2,0,2,2,0,1],"matrix_rows":[8,11,4,384,105,96,256,32,80],"offset":101,"phase":0,"quadratic_rows":[99,105,256,66,0,3,11,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,33,66,132,4,261,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":599,"old":252,"rank":4,"right":{"linear_Z4":[2,1,0,2,2,0,2,0,1],"matrix_rows":[3,4,8,384,80,82,256,16,96],"offset":86,"phase":0,"quadratic_rows":[82,83,256,16,11,0,3,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,33,66,132,261,4,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":602,"old":252,"rank":4,"right":{"linear_Z4":[1,2,0,2,0,2,2,0,1],"matrix_rows":[3,4,8,384,97,96,256,32,80],"offset":102,"phase":0,"quadratic_rows":[99,97,256,32,0,11,3,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,43,68,2,8,137,13,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":250,"old":253,"rank":4,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,1],"matrix_rows":[331,258,260,90,256,266,320,288,384],"offset":85,"phase":0,"quadratic_rows":[74,283,64,19,74,0,21,0,258]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[10,18,36,3,65,129,5,257,1],"offset":0,"phase":0,"quadratic_rows":[7,1,5,0,0,0,0,0,0]},"new":254,"old":253,"rank":3,"right":{"linear_Z4":[3,3,0,1,0,0,3,0,2],"matrix_rows":[88,27,260,281,266,320,256,288,384],"offset":39,"phase":2,"quadratic_rows":[259,275,64,88,74,0,348,0,67]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[24,35,69,9,129,2,4,257,1],"offset":0,"phase":0,"quadratic_rows":[15,3,5,9,0,0,0,0,0]},"new":268,"old":253,"rank":4,"right":{"linear_Z4":[1,1,1,3,0,1,1,0,2],"matrix_rows":[382,258,260,279,287,288,320,256,384],"offset":102,"phase":0,"quadratic_rows":[9,342,310,105,102,124,122,0,6]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,77,4,8,11,137,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":269,"old":253,"rank":4,"right":{"linear_Z4":[0,0,1,2,0,0,0,0,1],"matrix_rows":[301,258,260,60,256,288,268,320,384],"offset":51,"phase":0,"quadratic_rows":[44,32,285,21,44,19,0,0,260]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,35,1,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":254,"rank":2,"right":{"linear_Z4":[2,2,0,0,3,3,0,0,0],"matrix_rows":[49,50,16,32,4,56,64,128,256],"offset":44,"phase":1,"quadratic_rows":[32,16,0,0,50,49,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":250,"old":254,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[3,16,18,4,24,32,64,128,256],"offset":22,"phase":1,"quadratic_rows":[18,19,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":597,"old":254,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,2,0,0,0],"matrix_rows":[3,33,32,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[35,33,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":255,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,36,68,130,262,6,2,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,4,9,0,0,0,0,0]},"new":250,"old":256,"rank":4,"right":{"linear_Z4":[0,1,2,2,0,2,2,0,1],"matrix_rows":[1,8,14,384,256,106,96,64,48],"offset":83,"phase":0,"quadratic_rows":[256,102,106,36,0,14,6,256,385]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,66,132,262,4,6,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,4,9,0,0,0,0,0]},"new":267,"old":256,"rank":4,"right":{"linear_Z4":[0,2,1,2,0,2,2,0,1],"matrix_rows":[1,6,8,384,256,96,100,32,80],"offset":53,"phase":0,"quadratic_rows":[256,100,102,32,0,14,6,256,385]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,18,34,64,130,2,256,4,5],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":598,"old":256,"rank":3,"right":{"linear_Z4":[0,3,0,2,0,2,0,0,1],"matrix_rows":[1,6,384,256,34,32,8,48,64],"offset":217,"phase":3,"quadratic_rows":[256,38,34,0,0,6,0,256,385]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,16,32,66,130,258,2,4,5],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":603,"old":256,"rank":3,"right":{"linear_Z4":[0,2,2,0,0,0,0,0,1],"matrix_rows":[1,8,384,256,10,12,64,80,96],"offset":123,"phase":0,"quadratic_rows":[256,8,8,70,0,0,8,256,385]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":257,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":258,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,40,68,138,14,2,11,266,10],"offset":0,"phase":0,"quadratic_rows":[11,15,14,15,0,0,0,0,0]},"new":250,"old":259,"rank":4,"right":{"linear_Z4":[0,1,0,3,2,0,2,0,1],"matrix_rows":[257,376,260,114,320,298,272,256,384],"offset":85,"phase":0,"quadratic_rows":[64,346,16,346,14,0,11,0,266]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,20,36,66,130,6,3,258,2],"offset":0,"phase":0,"quadratic_rows":[3,7,2,0,0,0,0,0,0]},"new":261,"old":259,"rank":3,"right":{"linear_Z4":[0,3,3,0,0,1,3,0,2],"matrix_rows":[257,104,46,320,298,292,256,272,384],"offset":15,"phase":2,"quadratic_rows":[64,262,270,100,0,104,361,0,70]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,20,33,70,7,2,134,262,6],"offset":0,"phase":0,"quadratic_rows":[7,7,7,0,0,0,0,0,0]},"new":600,"old":259,"rank":3,"right":{"linear_Z4":[2,1,1,3,2,0,0,0,0],"matrix_rows":[260,56,306,5,298,272,256,320,384],"offset":41,"phase":3,"quadratic_rows":[4,26,21,26,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,36,66,6,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,7,6,0,0,0,0,0,0]},"new":601,"old":259,"rank":3,"right":{"linear_Z4":[3,3,0,0,3,1,0,0,2],"matrix_rows":[43,56,260,289,298,272,256,320,384],"offset":39,"phase":2,"quadratic_rows":[267,259,16,49,316,56,0,0,19]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":260,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,2,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":261,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,1,0,0,0],"matrix_rows":[34,36,1,48,16,56,64,128,256],"offset":51,"phase":0,"quadratic_rows":[0,16,48,0,6,36,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":250,"old":261,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[6,1,34,32,8,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[0,38,34,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":267,"old":261,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,65,129,3,260,2,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":264,"old":262,"rank":4,"right":{"linear_Z4":[3,3,2,0,0,0,2,0,1],"matrix_rows":[6,5,32,384,71,16,80,88,256],"offset":469,"phase":2,"quadratic_rows":[67,83,16,0,6,256,3,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,67,129,3,260,2,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":269,"old":262,"rank":4,"right":{"linear_Z4":[2,0,0,0,2,0,0,0,1],"matrix_rows":[5,6,32,384,80,64,20,88,256],"offset":468,"phase":1,"quadratic_rows":[84,68,19,0,5,256,3,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[19,33,66,130,1,260,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":597,"old":262,"rank":4,"right":{"linear_Z4":[0,0,2,0,0,0,2,0,1],"matrix_rows":[3,5,32,384,65,16,80,88,256],"offset":468,"phase":1,"quadratic_rows":[70,17,81,0,6,256,5,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,35,66,131,1,260,2,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":599,"old":262,"rank":4,"right":{"linear_Z4":[0,2,0,0,2,0,2,0,1],"matrix_rows":[3,6,32,384,16,82,64,88,256],"offset":388,"phase":3,"quadratic_rows":[18,85,66,0,3,256,6,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,1,68,6,136,10,258,2],"offset":0,"phase":0,"quadratic_rows":[3,15,6,10,0,0,0,0,0]},"new":264,"old":263,"rank":4,"right":{"linear_Z4":[3,1,0,0,1,0,1,0,3],"matrix_rows":[262,85,264,288,263,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[339,259,80,16,349,64,373,0,339]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,35,5,73,15,129,7,262,6],"offset":0,"phase":0,"quadratic_rows":[7,15,15,14,0,0,0,0,0]},"new":268,"old":263,"rank":4,"right":{"linear_Z4":[2,0,0,0,0,1,0,0,3],"matrix_rows":[302,125,379,264,303,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[40,120,120,279,14,103,38,0,264]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,34,4,65,7,136,14,262,6],"offset":0,"phase":0,"quadratic_rows":[7,15,15,14,0,0,0,0,0]},"new":597,"old":263,"rank":4,"right":{"linear_Z4":[2,2,2,1,0,0,0,0,3],"matrix_rows":[264,91,349,288,265,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[14,345,345,31,14,64,38,0,262]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,34,4,72,14,129,7,262,6],"offset":0,"phase":0,"quadratic_rows":[7,15,15,14,0,0,0,0,0]},"new":602,"old":263,"rank":4,"right":{"linear_Z4":[2,2,2,0,0,1,0,0,3],"matrix_rows":[288,115,373,264,289,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[38,369,369,16,14,103,38,0,262]}},{"left":{"linear_Z4":[3,3,2,2,2,2,2,2,0],"matrix_rows":[258,3,1,4,8,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":0,"old":264,"rank":8,"right":{"linear_Z4":[3,1,0,2,2,2,2,2,2],"matrix_rows":[6,5,8,16,32,64,128,256,7],"offset":2,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,1,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":264,"rank":1,"right":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[5,4,6,8,16,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,65,132,258,1,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":264,"old":265,"rank":4,"right":{"linear_Z4":[1,1,2,0,0,2,2,0,1],"matrix_rows":[6,5,8,384,103,64,32,256,112],"offset":389,"phase":0,"quadratic_rows":[99,35,64,256,0,3,5,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,67,132,258,1,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":267,"old":265,"rank":4,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,1],"matrix_rows":[5,6,8,384,32,96,68,256,112],"offset":484,"phase":1,"quadratic_rows":[36,100,67,256,0,3,6,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,35,66,132,258,3,1,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":599,"old":265,"rank":4,"right":{"linear_Z4":[0,0,2,0,0,2,0,0,1],"matrix_rows":[3,6,8,384,64,34,96,256,112],"offset":484,"phase":1,"quadratic_rows":[66,37,98,256,0,6,5,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[19,33,66,132,259,2,1,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":602,"old":265,"rank":4,"right":{"linear_Z4":[2,0,0,0,0,2,2,0,1],"matrix_rows":[3,5,8,384,97,64,32,256,112],"offset":388,"phase":3,"quadratic_rows":[102,65,33,256,0,5,3,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,1,68,136,11,7,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":264,"old":266,"rank":4,"right":{"linear_Z4":[1,3,0,0,0,2,2,0,1],"matrix_rows":[358,101,264,272,263,256,320,288,384],"offset":204,"phase":0,"quadratic_rows":[355,355,0,64,32,19,11,0,259]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,2,35,72,132,7,11,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":267,"old":266,"rank":4,"right":{"linear_Z4":[2,2,2,0,1,0,0,0,3],"matrix_rows":[117,374,272,264,256,276,320,288,384],"offset":254,"phase":3,"quadratic_rows":[372,372,19,64,55,19,11,0,259]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,35,5,73,129,2,10,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":268,"old":266,"rank":4,"right":{"linear_Z4":[2,0,0,2,3,2,2,0,3],"matrix_rows":[382,125,283,264,287,256,320,288,384],"offset":200,"phase":3,"quadratic_rows":[120,120,24,327,55,19,11,0,264]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,2,35,68,136,11,7,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":269,"old":266,"rank":4,"right":{"linear_Z4":[2,2,2,1,0,0,0,0,3],"matrix_rows":[109,366,264,272,256,268,320,288,384],"offset":254,"phase":3,"quadratic_rows":[364,364,11,79,32,19,11,0,259]}},{"left":{"linear_Z4":[2,2,3,2,3,2,2,2,0],"matrix_rows":[1,2,272,8,20,4,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"new":0,"old":267,"rank":8,"right":{"linear_Z4":[2,2,3,2,1,0,2,2,2],"matrix_rows":[1,2,48,8,36,64,128,256,52],"offset":16,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":267,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,8,48,64,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,3,3,2,2,0],"matrix_rows":[318,3,5,9,17,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"new":0,"old":268,"rank":8,"right":{"linear_Z4":[3,1,1,1,1,1,0,2,2],"matrix_rows":[126,125,123,119,111,95,128,256,127],"offset":62,"phase":1,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":268,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,66,68,72,80,96,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,2,2,2,2,0],"matrix_rows":[1,2,264,12,16,32,4,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":0,"old":269,"rank":8,"right":{"linear_Z4":[2,2,3,1,2,2,0,2,2],"matrix_rows":[1,2,72,68,16,32,128,256,76],"offset":8,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":269,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,72,16,32,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,2,19,3,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":270,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[21,2,20,4,24,32,64,128,256],"offset":8,"phase":3,"quadratic_rows":[0,4,2,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":264,"old":270,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,2,16,35,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":271,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,4,32,34,8,48,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":264,"old":271,"rank":1,"right":{"linear_Z4":[3,0,2,0,0,0,0,0,0],"matrix_rows":[1,37,2,32,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,0,1,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":272,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":273,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,67,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":274,"rank":2,"right":{"linear_Z4":[0,2,2,0,0,3,3,0,0],"matrix_rows":[98,100,1,64,32,8,112,128,256],"offset":88,"phase":1,"quadratic_rows":[0,32,64,0,0,98,100,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":267,"old":274,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[6,1,64,68,8,80,32,128,256],"offset":44,"phase":1,"quadratic_rows":[0,68,70,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":275,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[1,36,64,66,32,72,48,128,256],"offset":22,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":268,"old":275,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,37,2,32,8,48,64,128,256],"offset":11,"phase":3,"quadratic_rows":[37,0,1,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,66,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":276,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,1,0,0,0],"matrix_rows":[33,36,64,2,96,8,112,128,256],"offset":71,"phase":0,"quadratic_rows":[96,0,64,0,0,33,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":267,"old":276,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[5,64,2,68,8,16,96,128,256],"offset":74,"phase":1,"quadratic_rows":[68,0,69,0,0,0,5,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,67,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":277,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,2,0,0,0],"matrix_rows":[100,8,1,2,96,64,48,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":269,"old":277,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":120,"phase":0,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,1,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":278,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,1,0,0],"matrix_rows":[66,68,1,16,80,88,32,128,256],"offset":43,"phase":0,"quadratic_rows":[0,80,16,0,6,0,66,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":279,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[65,2,64,16,20,24,96,128,256],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,67,132,2,5,257,1],"offset":0,"phase":0,"quadratic_rows":[7,3,5,0,0,0,0,0,0]},"new":251,"old":280,"rank":3,"right":{"linear_Z4":[2,1,3,0,0,3,3,0,3],"matrix_rows":[358,264,272,13,266,256,288,320,384],"offset":223,"phase":1,"quadratic_rows":[12,110,111,295,64,110,118,0,264]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,21,4,32,66,133,7,261,5],"offset":0,"phase":0,"quadratic_rows":[7,7,7,0,0,0,0,0,0]},"new":598,"old":280,"rank":3,"right":{"linear_Z4":[0,2,0,2,0,0,0,0,0],"matrix_rows":[339,272,86,256,274,24,320,288,384],"offset":123,"phase":0,"quadratic_rows":[82,21,82,16,79,0,21,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,21,37,66,129,7,4,261,5],"offset":0,"phase":0,"quadratic_rows":[7,7,7,0,0,0,0,0,0]},"new":600,"old":280,"rank":3,"right":{"linear_Z4":[2,2,0,1,3,0,0,0,0],"matrix_rows":[382,264,110,21,266,256,288,320,384],"offset":222,"phase":2,"quadratic_rows":[20,24,1,58,59,24,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":852,"old":281,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,0,0,2],"matrix_rows":[335,321,322,324,328,16,32,256,384],"offset":159,"phase":0,"quadratic_rows":[15,15,15,15,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":853,"old":281,"rank":1,"right":{"linear_Z4":[1,1,2,0,0,2,0,0,0],"matrix_rows":[39,33,34,32,8,48,64,128,256],"offset":8,"phase":3,"quadratic_rows":[7,7,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":854,"old":281,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,0],"matrix_rows":[13,32,2,36,40,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[44,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":855,"old":281,"rank":1,"right":{"linear_Z4":[0,1,0,1,0,0,0,0,2],"matrix_rows":[330,1,322,4,328,16,32,256,384],"offset":149,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":856,"old":281,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[326,1,322,324,8,16,32,256,384],"offset":141,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":857,"old":281,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,2,0,0,0],"matrix_rows":[38,9,34,44,32,48,64,128,256],"offset":61,"phase":1,"quadratic_rows":[8,6,14,13,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":858,"old":281,"rank":1,"right":{"linear_Z4":[1,1,0,2,0,2,0,0,0],"matrix_rows":[43,33,34,4,32,48,64,128,256],"offset":16,"phase":3,"quadratic_rows":[11,11,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":859,"old":281,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[323,321,322,4,8,16,32,256,384],"offset":135,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":900,"old":282,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,1],"matrix_rows":[263,37,257,130,260,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[34,391,34,0,0,261,0,2,290]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,17,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":901,"old":282,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,2],"matrix_rows":[135,290,129,258,132,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[7,165,7,0,0,2,0,2,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,65,2,128,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":902,"old":282,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,163,257,258,256,8,272,64,384],"offset":16,"phase":3,"quadratic_rows":[292,292,387,0,0,131,0,292,135]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,33,64,2,128,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":903,"old":282,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,3],"matrix_rows":[390,420,3,256,260,264,16,64,384],"offset":13,"phase":3,"quadratic_rows":[2,135,290,0,0,388,0,290,420]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":904,"old":282,"rank":1,"right":{"linear_Z4":[1,1,3,0,0,3,0,0,0],"matrix_rows":[167,385,386,260,8,16,288,64,256],"offset":263,"phase":0,"quadratic_rows":[295,295,423,0,0,423,0,292,167]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":905,"old":282,"rank":1,"right":{"linear_Z4":[3,3,1,0,0,1,0,0,0],"matrix_rows":[167,257,258,388,8,16,416,64,256],"offset":329,"phase":0,"quadratic_rows":[423,423,295,0,0,295,0,259,167]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":906,"old":282,"rank":1,"right":{"linear_Z4":[1,3,1,0,0,0,0,3,0],"matrix_rows":[167,289,258,292,8,16,256,64,384],"offset":75,"phase":0,"quadratic_rows":[391,423,391,0,0,386,0,423,167]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":907,"old":282,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,3,0,3,2],"matrix_rows":[423,257,256,260,264,16,288,64,384],"offset":5,"phase":0,"quadratic_rows":[167,165,167,0,0,167,0,167,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,65,130,256,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":251,"old":283,"rank":3,"right":{"linear_Z4":[2,3,1,0,0,0,2,0,1],"matrix_rows":[6,16,384,5,66,64,72,256,32],"offset":218,"phase":3,"quadratic_rows":[4,70,71,0,256,0,6,256,400]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,65,130,256,1,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":601,"old":283,"rank":3,"right":{"linear_Z4":[3,3,2,0,0,0,2,0,1],"matrix_rows":[71,16,384,65,66,64,72,256,32],"offset":131,"phase":1,"quadratic_rows":[7,7,3,0,256,0,0,256,400]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,64,130,257,1,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":603,"old":283,"rank":3,"right":{"linear_Z4":[2,3,3,0,0,0,2,0,1],"matrix_rows":[71,16,384,64,66,68,8,256,96],"offset":131,"phase":1,"quadratic_rows":[6,7,7,0,256,0,0,256,400]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,35,64,131,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":916,"old":284,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,1],"matrix_rows":[41,298,256,130,4,264,16,288,64],"offset":5,"phase":0,"quadratic_rows":[296,426,0,3,0,3,0,2,259]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,34,64,130,256,2,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":917,"old":284,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,1,0,0,2],"matrix_rows":[259,170,256,258,4,136,16,160,64],"offset":5,"phase":0,"quadratic_rows":[2,169,0,42,0,42,0,2,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,34,2,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":918,"old":284,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,2,0,2,2],"matrix_rows":[435,170,272,258,4,16,288,64,384],"offset":32,"phase":3,"quadratic_rows":[162,25,0,178,170,25,0,25,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,35,64,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":919,"old":284,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,1,0,0,1],"matrix_rows":[201,424,320,34,4,264,16,64,384],"offset":138,"phase":3,"quadratic_rows":[392,32,0,97,0,490,424,97,353]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,34,64,131,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":920,"old":284,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,1],"matrix_rows":[35,298,256,258,4,136,16,288,64],"offset":5,"phase":0,"quadratic_rows":[290,9,0,426,0,9,0,8,265]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,35,64,130,256,2,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":921,"old":284,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,1,0,0,2],"matrix_rows":[265,170,256,130,4,264,16,160,64],"offset":5,"phase":0,"quadratic_rows":[8,42,0,163,0,42,0,8,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,2,19,32,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":922,"old":284,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,2,0,2,2],"matrix_rows":[429,170,260,4,264,16,288,64,384],"offset":8,"phase":3,"quadratic_rows":[168,172,170,7,0,7,0,7,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,32,64,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":923,"old":284,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,1,0,0,1],"matrix_rows":[195,418,320,258,4,40,16,64,384],"offset":162,"phase":3,"quadratic_rows":[386,97,0,32,0,490,418,97,353]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1124,"old":285,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,2,2,2],"matrix_rows":[257,68,385,6,64,72,16,32,256],"offset":42,"phase":3,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,33,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1128,"old":285,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,2,0,2],"matrix_rows":[68,385,257,6,64,72,16,32,256],"offset":41,"phase":3,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":908,"old":286,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,2,0,0],"matrix_rows":[10,1,66,4,64,80,32,128,256],"offset":50,"phase":1,"quadratic_rows":[0,74,0,66,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":909,"old":286,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,290,4,8,16,256,64,384],"offset":69,"phase":3,"quadratic_rows":[0,290,0,0,0,2,0,0,2]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":910,"old":286,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[291,289,290,4,8,16,256,64,384],"offset":71,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":911,"old":286,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,2,0,0],"matrix_rows":[67,73,66,4,64,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[11,3,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":912,"old":286,"rank":1,"right":{"linear_Z4":[3,2,0,3,0,0,2,0,0],"matrix_rows":[73,67,64,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[11,1,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":913,"old":286,"rank":1,"right":{"linear_Z4":[1,0,0,1,0,0,0,0,2],"matrix_rows":[297,289,2,4,296,16,256,64,384],"offset":83,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":914,"old":286,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[8,1,2,4,296,16,256,64,384],"offset":81,"phase":3,"quadratic_rows":[0,0,0,296,0,8,0,0,8]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":915,"old":286,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[10,1,64,68,72,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[0,72,0,74,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":310,"old":287,"rank":1,"right":{"linear_Z4":[3,3,1,0,1,0,0,0,0],"matrix_rows":[151,257,258,388,8,400,32,64,256],"offset":297,"phase":0,"quadratic_rows":[407,407,279,0,279,0,0,259,151]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":311,"old":287,"rank":1,"right":{"linear_Z4":[0,3,3,0,3,0,0,3,2],"matrix_rows":[407,256,258,260,264,272,32,64,384],"offset":3,"phase":0,"quadratic_rows":[150,151,151,0,151,0,0,151,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":312,"old":287,"rank":1,"right":{"linear_Z4":[3,1,1,0,0,0,0,3,0],"matrix_rows":[151,257,274,276,8,256,32,64,384],"offset":45,"phase":0,"quadratic_rows":[407,391,391,0,385,0,0,407,151]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":316,"old":287,"rank":1,"right":{"linear_Z4":[1,1,3,0,3,0,0,0,0],"matrix_rows":[151,385,386,260,8,272,32,64,256],"offset":263,"phase":0,"quadratic_rows":[279,279,407,0,407,0,0,276,151]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,32,66,128,1,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":940,"old":287,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,1],"matrix_rows":[390,212,3,64,260,8,320,32,384],"offset":13,"phase":3,"quadratic_rows":[2,455,82,0,388,0,390,82,338]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,66,1,128,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":941,"old":287,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,435,257,258,32,8,288,64,384],"offset":16,"phase":3,"quadratic_rows":[52,52,163,0,131,135,0,52,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":942,"old":287,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,1],"matrix_rows":[263,22,129,258,260,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[391,17,17,0,262,0,0,1,273]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":943,"old":287,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[135,273,257,130,132,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[150,7,7,0,1,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":285,"old":288,"rank":1,"right":{"linear_Z4":[3,1,1,0,0,0,0,3,0],"matrix_rows":[199,257,322,324,8,16,32,256,384],"offset":141,"phase":0,"quadratic_rows":[455,391,391,0,0,0,385,455,199]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":302,"old":288,"rank":1,"right":{"linear_Z4":[1,3,3,0,0,0,1,0,0],"matrix_rows":[199,385,258,260,8,16,32,448,256],"offset":387,"phase":0,"quadratic_rows":[327,455,455,0,0,0,327,262,199]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,32,65,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":948,"old":288,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,3],"matrix_rows":[390,452,3,256,260,8,272,32,384],"offset":13,"phase":3,"quadratic_rows":[2,135,322,0,0,0,388,322,452]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,33,64,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":949,"old":288,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,195,257,258,256,264,16,32,384],"offset":16,"phase":3,"quadratic_rows":[324,324,387,0,0,0,131,324,135]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,32,64,129,2,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":950,"old":288,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,198,256,258,260,8,16,288,384],"offset":4,"phase":3,"quadratic_rows":[390,321,321,0,0,0,134,321,135]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":951,"old":288,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[135,321,257,130,132,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[198,7,7,0,0,0,1,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":952,"old":288,"rank":2,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,1],"matrix_rows":[263,67,257,258,132,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[68,68,391,0,0,0,259,4,324]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,19,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":953,"old":288,"rank":2,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[135,324,129,130,260,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[7,7,195,0,0,0,4,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":292,"old":289,"rank":1,"right":{"linear_Z4":[2,0,0,1,1,0,2,0,0],"matrix_rows":[89,64,2,4,72,80,96,128,256],"offset":2,"phase":3,"quadratic_rows":[24,0,0,25,25,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":294,"old":289,"rank":1,"right":{"linear_Z4":[1,2,1,2,0,0,0,0,0],"matrix_rows":[21,81,18,84,24,64,32,128,256],"offset":63,"phase":0,"quadratic_rows":[69,16,69,16,74,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":314,"old":289,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[13,33,2,36,32,16,64,128,256],"offset":17,"phase":0,"quadratic_rows":[45,0,45,37,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":315,"old":289,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,18,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,0,22,0,5,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,32,65,128,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":944,"old":289,"rank":2,"right":{"linear_Z4":[1,1,3,0,3,0,0,0,3],"matrix_rows":[342,81,339,256,68,24,64,32,384],"offset":15,"phase":0,"quadratic_rows":[259,263,278,16,28,0,0,0,263]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,18,32,65,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":945,"old":289,"rank":2,"right":{"linear_Z4":[2,0,2,2,2,0,2,0,0],"matrix_rows":[97,21,81,2,32,24,96,128,256],"offset":117,"phase":3,"quadratic_rows":[36,0,49,16,44,21,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,67,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":946,"old":289,"rank":2,"right":{"linear_Z4":[3,2,3,1,0,0,0,0,0],"matrix_rows":[5,24,113,26,100,32,64,128,256],"offset":43,"phase":0,"quadratic_rows":[117,24,101,42,35,29,5,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,35,66,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":947,"old":289,"rank":2,"right":{"linear_Z4":[1,0,1,3,2,0,0,0,0],"matrix_rows":[29,24,105,2,124,32,64,128,256],"offset":55,"phase":1,"quadratic_rows":[117,0,101,56,41,29,5,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,64,129,1,258,4,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":251,"old":290,"rank":3,"right":{"linear_Z4":[2,1,3,0,0,2,0,0,1],"matrix_rows":[6,64,384,5,34,32,8,48,256],"offset":426,"phase":1,"quadratic_rows":[4,38,39,0,0,6,256,256,448]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,64,129,1,258,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":254,"old":290,"rank":3,"right":{"linear_Z4":[3,3,2,0,0,2,0,0,1],"matrix_rows":[39,64,384,33,34,32,8,48,256],"offset":259,"phase":1,"quadratic_rows":[7,7,3,0,0,0,256,256,448]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,65,1,128,258,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":261,"old":290,"rank":3,"right":{"linear_Z4":[2,3,3,0,2,0,0,0,1],"matrix_rows":[23,64,384,16,18,20,24,32,256],"offset":259,"phase":1,"quadratic_rows":[6,7,7,0,0,0,256,256,448]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,35,67,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":932,"old":291,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,1],"matrix_rows":[281,28,129,2,256,264,272,32,64],"offset":18,"phase":0,"quadratic_rows":[409,0,280,5,5,0,0,1,261]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,34,66,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":933,"old":291,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,2],"matrix_rows":[261,153,257,2,256,136,144,32,64],"offset":17,"phase":0,"quadratic_rows":[156,0,1,25,25,0,0,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,35,66,2,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":934,"old":291,"rank":2,"right":{"linear_Z4":[2,0,0,2,2,0,0,2,2],"matrix_rows":[429,153,257,2,288,264,32,64,384],"offset":64,"phase":3,"quadratic_rows":[52,0,137,52,169,153,0,52,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,67,128,1,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":935,"old":291,"rank":2,"right":{"linear_Z4":[2,0,0,1,0,0,0,0,1],"matrix_rows":[408,212,9,2,320,64,272,32,384],"offset":37,"phase":3,"quadratic_rows":[8,0,400,473,76,0,408,76,332]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":936,"old":291,"rank":1,"right":{"linear_Z4":[1,0,3,1,3,0,0,0,0],"matrix_rows":[157,385,2,260,392,272,32,64,256],"offset":275,"phase":0,"quadratic_rows":[285,0,413,285,413,0,0,276,157]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":937,"old":291,"rank":1,"right":{"linear_Z4":[3,0,1,3,1,0,0,0,0],"matrix_rows":[157,257,2,388,264,400,32,64,256],"offset":297,"phase":0,"quadratic_rows":[413,0,285,413,285,0,0,265,157]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":938,"old":291,"rank":1,"right":{"linear_Z4":[3,0,2,2,0,0,0,3,2],"matrix_rows":[401,257,2,20,24,256,288,64,384],"offset":57,"phase":0,"quadratic_rows":[145,0,16,16,141,0,0,145,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":939,"old":291,"rank":1,"right":{"linear_Z4":[0,0,3,3,3,0,0,3,2],"matrix_rows":[413,256,258,260,264,272,32,64,384],"offset":3,"phase":0,"quadratic_rows":[156,0,157,157,157,0,0,157,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,66,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1114,"old":292,"rank":2,"right":{"linear_Z4":[0,0,1,2,3,0,2,0,2],"matrix_rows":[258,84,1,256,68,24,64,32,384],"offset":105,"phase":2,"quadratic_rows":[0,0,20,16,28,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,1,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1119,"old":292,"rank":2,"right":{"linear_Z4":[0,0,0,2,1,2,1,0,0],"matrix_rows":[68,48,1,2,32,24,96,128,256],"offset":98,"phase":3,"quadratic_rows":[0,0,96,16,88,68,116,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":860,"old":293,"rank":1,"right":{"linear_Z4":[3,0,0,2,3,0,0,3,2],"matrix_rows":[401,257,2,4,24,256,32,320,384],"offset":145,"phase":3,"quadratic_rows":[145,0,0,16,153,0,0,145,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":861,"old":293,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,0,0,1,2],"matrix_rows":[153,256,2,260,264,272,32,64,384],"offset":8,"phase":3,"quadratic_rows":[408,0,0,409,409,0,0,409,153]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":862,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,2,2],"matrix_rows":[281,257,2,4,392,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[25,0,0,153,25,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":863,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,0,2],"matrix_rows":[409,385,2,4,264,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[25,0,0,153,25,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":864,"old":293,"rank":1,"right":{"linear_Z4":[2,0,0,3,3,0,0,3,2],"matrix_rows":[408,17,2,4,264,256,32,320,384],"offset":131,"phase":3,"quadratic_rows":[16,0,0,152,153,0,0,152,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":865,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,0,1,0,0,1,2],"matrix_rows":[153,257,2,4,256,272,288,64,384],"offset":64,"phase":3,"quadratic_rows":[409,0,0,401,409,0,0,409,153]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":866,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,2,2],"matrix_rows":[281,385,2,4,264,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[153,0,0,25,25,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":867,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,0,2],"matrix_rows":[409,257,2,4,392,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[153,0,0,25,25,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,67,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1115,"old":294,"rank":2,"right":{"linear_Z4":[1,0,2,0,0,1,0,0,1],"matrix_rows":[35,292,257,256,32,8,304,320,384],"offset":221,"phase":2,"quadratic_rows":[291,289,256,0,0,35,0,0,263]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,66,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1118,"old":294,"rank":2,"right":{"linear_Z4":[2,2,1,0,0,0,0,0,1],"matrix_rows":[257,37,263,256,32,8,304,320,384],"offset":13,"phase":3,"quadratic_rows":[34,5,262,0,0,257,0,0,292]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,77,8,4,137,11,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":267,"old":295,"rank":4,"right":{"linear_Z4":[0,0,1,0,2,0,0,0,1],"matrix_rows":[341,258,260,92,256,320,276,288,384],"offset":51,"phase":0,"quadratic_rows":[84,64,285,84,13,0,11,0,260]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[24,35,69,137,1,12,10,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":268,"old":295,"rank":4,"right":{"linear_Z4":[1,1,1,3,0,2,2,0,1],"matrix_rows":[382,258,260,119,287,320,288,256,384],"offset":102,"phase":0,"quadratic_rows":[361,86,54,361,6,13,11,0,265]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[24,34,68,137,1,13,11,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":597,"old":295,"rank":4,"right":{"linear_Z4":[1,0,0,3,0,2,2,0,1],"matrix_rows":[376,258,260,113,281,320,288,256,384],"offset":102,"phase":0,"quadratic_rows":[361,64,32,361,0,13,11,0,265]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,43,68,8,2,13,137,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":599,"old":295,"rank":4,"right":{"linear_Z4":[0,1,0,0,2,0,0,0,1],"matrix_rows":[307,258,260,58,256,274,288,320,384],"offset":85,"phase":0,"quadratic_rows":[50,283,32,50,11,13,0,0,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":293,"old":296,"rank":1,"right":{"linear_Z4":[3,0,0,3,3,0,0,3,2],"matrix_rows":[409,257,2,4,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[153,0,0,153,153,0,0,153,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":868,"old":297,"rank":2,"right":{"linear_Z4":[0,1,0,1,3,0,0,0,2],"matrix_rows":[282,16,1,274,4,280,128,32,64],"offset":107,"phase":1,"quadratic_rows":[0,10,0,10,400,0,0,16,16]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":869,"old":297,"rank":2,"right":{"linear_Z4":[2,3,0,2,1,0,0,0,2],"matrix_rows":[2,16,3,64,68,8,272,96,128],"offset":165,"phase":0,"quadratic_rows":[2,67,0,0,272,0,2,0,16]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":870,"old":297,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[8,16,1,2,4,280,128,32,64],"offset":99,"phase":0,"quadratic_rows":[0,0,0,280,408,0,0,16,24]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,128,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":871,"old":297,"rank":2,"right":{"linear_Z4":[2,2,0,1,1,0,2,0,2],"matrix_rows":[9,16,64,2,68,72,272,32,128],"offset":28,"phase":1,"quadratic_rows":[72,0,0,73,272,0,9,0,16]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":872,"old":297,"rank":2,"right":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[1,16,273,2,4,8,128,32,64],"offset":71,"phase":0,"quadratic_rows":[273,0,0,0,401,0,0,16,17]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,33,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":873,"old":297,"rank":2,"right":{"linear_Z4":[1,2,0,2,1,0,2,0,2],"matrix_rows":[9,16,65,2,4,64,272,96,128],"offset":168,"phase":1,"quadratic_rows":[73,0,0,65,272,0,9,0,16]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":874,"old":297,"rank":2,"right":{"linear_Z4":[1,1,0,0,3,0,0,0,2],"matrix_rows":[275,16,273,274,4,8,128,32,64],"offset":79,"phase":1,"quadratic_rows":[3,3,0,0,400,0,0,16,16]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":875,"old":297,"rank":2,"right":{"linear_Z4":[3,3,0,2,1,0,2,0,2],"matrix_rows":[67,16,65,74,4,64,272,96,128],"offset":1,"phase":1,"quadratic_rows":[3,11,0,2,272,0,0,0,16]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,65,132,4,261,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":267,"old":298,"rank":4,"right":{"linear_Z4":[2,0,1,2,2,0,2,0,1],"matrix_rows":[5,2,8,384,80,256,84,16,96],"offset":54,"phase":0,"quadratic_rows":[84,256,85,16,13,0,5,256,386]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,65,132,4,261,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":269,"old":298,"rank":4,"right":{"linear_Z4":[2,0,1,2,2,0,2,0,1],"matrix_rows":[13,2,8,384,80,256,92,16,96],"offset":54,"phase":0,"quadratic_rows":[92,256,85,65,5,0,13,256,386]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[20,34,68,129,261,5,1,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":597,"old":298,"rank":4,"right":{"linear_Z4":[1,0,2,2,0,2,2,0,1],"matrix_rows":[8,2,13,384,105,256,96,64,48],"offset":99,"phase":0,"quadratic_rows":[101,256,105,36,0,13,5,256,386]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,33,66,132,262,6,4,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,4,9,0,0,0,0,0]},"new":602,"old":298,"rank":4,"right":{"linear_Z4":[1,0,2,2,0,2,2,0,1],"matrix_rows":[2,5,8,384,97,256,96,64,48],"offset":101,"phase":0,"quadratic_rows":[101,256,97,64,0,5,13,256,386]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,2,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":884,"old":299,"rank":2,"right":{"linear_Z4":[1,1,1,2,0,0,0,2,2],"matrix_rows":[263,8,257,386,260,16,32,64,256],"offset":2,"phase":1,"quadratic_rows":[7,135,7,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,2,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":885,"old":299,"rank":2,"right":{"linear_Z4":[1,1,1,2,0,0,0,0,2],"matrix_rows":[391,8,385,258,388,16,32,64,256],"offset":2,"phase":1,"quadratic_rows":[7,135,7,0,0,0,0,2,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,2,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":886,"old":299,"rank":2,"right":{"linear_Z4":[0,1,1,2,0,0,0,1,2],"matrix_rows":[135,8,256,258,260,272,32,64,384],"offset":34,"phase":0,"quadratic_rows":[390,391,391,0,0,0,0,391,135]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,2,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":887,"old":299,"rank":2,"right":{"linear_Z4":[3,2,3,2,0,0,0,3,2],"matrix_rows":[389,8,257,6,256,16,32,320,384],"offset":139,"phase":0,"quadratic_rows":[133,4,135,0,0,0,0,133,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,2,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":888,"old":299,"rank":2,"right":{"linear_Z4":[1,1,1,2,0,0,0,2,2],"matrix_rows":[263,8,385,258,260,16,32,64,256],"offset":2,"phase":1,"quadratic_rows":[135,7,7,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,2,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":889,"old":299,"rank":2,"right":{"linear_Z4":[1,1,1,2,0,0,0,0,2],"matrix_rows":[391,8,257,386,388,16,32,64,256],"offset":2,"phase":1,"quadratic_rows":[135,7,7,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,2,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":890,"old":299,"rank":2,"right":{"linear_Z4":[1,0,1,2,0,0,0,1,2],"matrix_rows":[135,8,257,256,260,16,288,64,384],"offset":66,"phase":0,"quadratic_rows":[391,389,391,0,0,0,0,391,135]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,2,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":891,"old":299,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,0,0,3,2],"matrix_rows":[390,8,5,258,256,16,32,320,384],"offset":135,"phase":0,"quadratic_rows":[4,134,135,0,0,0,0,134,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[29,35,69,9,15,140,1,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":268,"old":300,"rank":4,"right":{"linear_Z4":[1,3,1,1,0,0,2,0,1],"matrix_rows":[257,258,347,87,335,272,256,288,384],"offset":102,"phase":0,"quadratic_rows":[323,83,28,28,14,0,3,0,257]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,72,140,14,13,4,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":269,"old":300,"rank":4,"right":{"linear_Z4":[0,0,1,3,2,2,0,0,1],"matrix_rows":[257,258,376,116,288,272,332,256,384],"offset":51,"phase":0,"quadratic_rows":[32,16,316,316,14,13,0,0,268]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,46,68,8,140,13,2,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":599,"old":300,"rank":4,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,1],"matrix_rows":[257,258,358,106,288,322,256,272,384],"offset":85,"phase":0,"quadratic_rows":[32,334,98,98,0,13,14,0,258]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[29,34,68,8,14,140,1,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":602,"old":300,"rank":4,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,1],"matrix_rows":[257,258,341,89,321,272,256,288,384],"offset":102,"phase":0,"quadratic_rows":[333,16,81,81,14,0,13,0,257]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,1,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":286,"old":301,"rank":1,"right":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[7,5,6,8,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,33,64,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1124,"old":302,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,0,2,2],"matrix_rows":[260,193,129,6,256,264,16,32,128],"offset":41,"phase":3,"quadratic_rows":[65,4,6,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,64,129,2,3,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1129,"old":302,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,3,0],"matrix_rows":[129,192,128,2,4,8,16,160,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,128,192,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,66,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":876,"old":303,"rank":2,"right":{"linear_Z4":[0,1,0,2,3,1,2,0,0],"matrix_rows":[33,50,64,98,4,24,96,128,256],"offset":101,"phase":2,"quadratic_rows":[96,82,0,16,90,33,19,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,18,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":877,"old":303,"rank":2,"right":{"linear_Z4":[1,2,3,0,3,1,0,0,1],"matrix_rows":[263,34,49,294,256,24,32,64,384],"offset":26,"phase":3,"quadratic_rows":[311,1,293,16,25,293,0,0,293]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,67,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":878,"old":303,"rank":2,"right":{"linear_Z4":[1,1,2,1,0,0,0,0,0],"matrix_rows":[27,24,113,122,28,64,32,128,256],"offset":95,"phase":0,"quadratic_rows":[107,99,24,45,36,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,33,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":879,"old":303,"rank":2,"right":{"linear_Z4":[2,2,0,1,0,0,0,0,0],"matrix_rows":[3,27,105,98,4,64,32,128,256],"offset":67,"phase":1,"quadratic_rows":[112,120,0,58,43,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,67,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":880,"old":303,"rank":2,"right":{"linear_Z4":[1,1,0,2,3,0,0,0,0],"matrix_rows":[27,24,113,122,4,64,32,128,256],"offset":79,"phase":1,"quadratic_rows":[107,99,0,49,56,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,35,66,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":881,"old":303,"rank":2,"right":{"linear_Z4":[3,3,2,0,1,0,0,0,0],"matrix_rows":[3,24,105,98,28,64,32,128,256],"offset":83,"phase":0,"quadratic_rows":[107,99,24,37,52,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,19,32,65,1,128,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":882,"old":303,"rank":2,"right":{"linear_Z4":[1,3,1,0,3,0,0,0,3],"matrix_rows":[310,49,309,34,256,24,32,64,384],"offset":23,"phase":0,"quadratic_rows":[261,278,263,16,26,0,0,0,263]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,16,32,65,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":883,"old":303,"rank":2,"right":{"linear_Z4":[2,2,0,2,2,2,0,0,0],"matrix_rows":[97,19,49,64,4,24,96,128,256],"offset":109,"phase":3,"quadratic_rows":[66,81,0,16,74,0,19,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":844,"old":304,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,0,0,0],"matrix_rows":[4,1,2,12,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":845,"old":304,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[396,384,1,2,256,392,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,136,12,0,0,0,260,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":805,"old":305,"rank":2,"right":{"linear_Z4":[1,1,0,3,0,0,0,2,3],"matrix_rows":[399,384,261,262,256,392,16,32,64],"offset":29,"phase":0,"quadratic_rows":[139,139,136,15,0,0,0,263,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":846,"old":305,"rank":1,"right":{"linear_Z4":[3,3,2,1,0,0,0,0,0],"matrix_rows":[11,65,66,12,64,80,96,128,256],"offset":25,"phase":3,"quadratic_rows":[75,75,8,79,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":849,"old":306,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,0,2,0],"matrix_rows":[136,1,2,12,128,16,32,192,256],"offset":152,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":850,"old":306,"rank":2,"right":{"linear_Z4":[3,2,0,1,3,0,2,0,0],"matrix_rows":[17,76,35,32,64,72,48,128,256],"offset":1,"phase":1,"quadratic_rows":[51,1,8,12,49,17,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":811,"old":307,"rank":2,"right":{"linear_Z4":[3,2,0,1,3,0,2,0,0],"matrix_rows":[17,76,35,32,64,72,48,128,256],"offset":1,"phase":1,"quadratic_rows":[51,1,8,12,49,17,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":851,"old":307,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,0,0,2],"matrix_rows":[264,1,2,12,256,16,32,320,128],"offset":152,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,32,67,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":807,"old":308,"rank":2,"right":{"linear_Z4":[2,2,3,2,0,0,0,1,3],"matrix_rows":[257,129,389,134,256,136,272,288,320],"offset":507,"phase":0,"quadratic_rows":[4,132,7,128,0,0,0,394,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":836,"old":308,"rank":1,"right":{"linear_Z4":[0,1,1,2,0,0,2,0,0],"matrix_rows":[6,1,66,76,64,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,70,78,4,0,0,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":809,"old":309,"rank":2,"right":{"linear_Z4":[0,3,2,3,0,1,2,0,0],"matrix_rows":[97,10,64,22,16,24,96,128,256],"offset":2,"phase":1,"quadratic_rows":[32,30,2,26,10,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":841,"old":309,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,0,2,0],"matrix_rows":[136,1,2,12,128,144,32,64,256],"offset":61,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,1,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1107,"old":310,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,0],"matrix_rows":[132,48,1,2,32,8,160,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,160,0,128,132,0,180,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,66,128,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1110,"old":310,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[258,148,3,256,132,8,128,32,320],"offset":261,"phase":3,"quadratic_rows":[2,3,20,0,4,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1108,"old":311,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[22,390,1,258,260,8,256,32,64],"offset":65,"phase":0,"quadratic_rows":[0,144,144,0,262,0,0,262,400]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1113,"old":311,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,1],"matrix_rows":[390,16,1,130,132,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,262,262,0,256,0,0,256,406]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1109,"old":312,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,0,0,2],"matrix_rows":[36,385,257,6,32,8,48,64,256],"offset":88,"phase":1,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,66,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1112,"old":312,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,0,2,2],"matrix_rows":[257,36,385,6,32,8,48,64,256],"offset":88,"phase":1,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":892,"old":313,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,2,0,0],"matrix_rows":[6,1,66,64,8,80,32,128,256],"offset":52,"phase":3,"quadratic_rows":[0,70,66,0,0,0,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":893,"old":313,"rank":1,"right":{"linear_Z4":[1,2,3,0,0,2,0,0,0],"matrix_rows":[37,35,32,36,8,48,64,128,256],"offset":7,"phase":3,"quadratic_rows":[7,1,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":894,"old":313,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,0,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":19,"phase":3,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":895,"old":313,"rank":1,"right":{"linear_Z4":[0,2,2,0,0,0,0,0,0],"matrix_rows":[8,1,10,12,64,80,96,128,256],"offset":29,"phase":0,"quadratic_rows":[0,8,8,70,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":954,"old":313,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,0,0],"matrix_rows":[8,9,10,12,64,80,96,128,256],"offset":35,"phase":3,"quadratic_rows":[8,8,8,79,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":955,"old":313,"rank":1,"right":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":45,"phase":0,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":956,"old":313,"rank":1,"right":{"linear_Z4":[0,0,3,2,0,2,0,0,0],"matrix_rows":[6,1,32,36,8,48,64,128,256],"offset":56,"phase":3,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":957,"old":313,"rank":1,"right":{"linear_Z4":[1,3,2,0,0,0,2,0,0],"matrix_rows":[67,69,66,64,8,80,32,128,256],"offset":11,"phase":3,"quadratic_rows":[7,3,1,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1116,"old":314,"rank":2,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,2],"matrix_rows":[5,258,81,256,68,8,64,32,384],"offset":11,"phase":1,"quadratic_rows":[85,0,69,0,1,0,5,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,32,65,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1121,"old":314,"rank":2,"right":{"linear_Z4":[2,0,0,0,1,2,0,0,0],"matrix_rows":[116,68,21,2,32,8,96,128,256],"offset":69,"phase":3,"quadratic_rows":[20,0,1,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,33,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1117,"old":315,"rank":2,"right":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[13,263,297,256,300,32,272,320,384],"offset":235,"phase":0,"quadratic_rows":[34,5,34,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,1,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1120,"old":315,"rank":2,"right":{"linear_Z4":[2,0,3,3,2,3,0,0,0],"matrix_rows":[36,24,5,10,16,48,64,128,256],"offset":20,"phase":2,"quadratic_rows":[4,8,53,42,36,60,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,66,128,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1106,"old":316,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[130,276,3,128,260,8,256,32,192],"offset":261,"phase":3,"quadratic_rows":[2,3,20,0,4,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,1,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1111,"old":316,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[260,48,1,2,32,8,288,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,288,0,256,260,0,0,308]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":628,"old":317,"rank":1,"right":{"linear_Z4":[2,0,2,0,1,0,1,1,2],"matrix_rows":[216,9,10,4,256,272,288,320,384],"offset":90,"phase":0,"quadratic_rows":[8,8,0,467,472,0,472,472,216]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,23,39,71,131,256,5,1,7],"offset":0,"phase":0,"quadratic_rows":[6,1,1,0,0,0,0,0,0]},"new":631,"old":317,"rank":3,"right":{"linear_Z4":[0,3,3,3,2,0,2,1,3],"matrix_rows":[270,462,158,209,258,260,472,256,32],"offset":6,"phase":2,"quadratic_rows":[208,350,350,398,135,0,135,217,270]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":682,"old":317,"rank":1,"right":{"linear_Z4":[2,3,1,3,1,0,3,3,2],"matrix_rows":[462,17,258,276,264,256,32,320,384],"offset":43,"phase":0,"quadratic_rows":[16,206,222,206,21,0,206,206,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,34,67,129,259,3,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":685,"old":317,"rank":2,"right":{"linear_Z4":[3,2,0,3,2,0,2,2,0],"matrix_rows":[86,351,389,130,256,392,144,288,192],"offset":180,"phase":0,"quadratic_rows":[219,393,392,223,393,0,393,95,86]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":682,"old":318,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[15,16,39,64,128,256,3,5,1],"offset":0,"phase":0,"quadratic_rows":[6,1,1,0,0,0,0,0,0]},"new":688,"old":318,"rank":3,"right":{"linear_Z4":[3,0,3,0,0,0,3,3,0],"matrix_rows":[453,69,133,449,2,452,8,16,32],"offset":6,"phase":2,"quadratic_rows":[197,0,197,0,0,0,453,453,192]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":695,"old":318,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[18,1,34,66,128,2,264,12,4],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":701,"old":318,"rank":4,"right":{"linear_Z4":[3,2,3,2,0,0,1,3,0],"matrix_rows":[2,5,384,320,33,44,32,16,448],"offset":3,"phase":2,"quadratic_rows":[37,0,45,4,0,5,192,192,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":613,"old":319,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,64,132,1,260,6,2],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":619,"old":319,"rank":3,"right":{"linear_Z4":[2,1,3,0,3,2,3,3,0],"matrix_rows":[38,384,208,5,34,32,8,400,448],"offset":44,"phase":3,"quadratic_rows":[4,6,7,0,336,0,336,384,208]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":628,"old":319,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,1,1,2],"matrix_rows":[213,257,2,260,8,272,32,320,384],"offset":0,"phase":0,"quadratic_rows":[469,0,469,0,469,0,469,469,213]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[17,46,65,128,6,256,1,10,2],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":634,"old":319,"rank":4,"right":{"linear_Z4":[3,1,3,0,3,0,2,3,0],"matrix_rows":[69,2,386,274,65,402,68,8,32],"offset":3,"phase":2,"quadratic_rows":[5,258,5,0,144,0,0,144,2]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":330,"old":320,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":336,"old":320,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,1,1,2],"matrix_rows":[213,257,2,260,8,272,32,320,384],"offset":0,"phase":0,"quadratic_rows":[469,0,469,0,469,0,469,469,213]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":332,"old":321,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,1,1,2],"matrix_rows":[230,1,258,260,8,16,288,320,384],"offset":0,"phase":0,"quadratic_rows":[0,486,486,0,0,486,486,486,230]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":334,"old":321,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":613,"old":322,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,41,10,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,8,37,11,0,5,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":616,"old":322,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,0,1,0,1],"matrix_rows":[448,400,1,2,4,8,464,32,256],"offset":321,"phase":3,"quadratic_rows":[0,0,0,0,80,0,336,256,448]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":695,"old":322,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,16,37,68,1,5,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":698,"old":322,"rank":3,"right":{"linear_Z4":[3,2,1,3,2,0,1,1,2],"matrix_rows":[20,320,9,53,130,32,56,448,256],"offset":407,"phase":2,"quadratic_rows":[61,128,5,57,9,9,192,194,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":330,"old":323,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":335,"old":323,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,49,34,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,16,0,21,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":331,"old":324,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":334,"old":324,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,30,22,11,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":332,"old":325,"rank":1,"right":{"linear_Z4":[0,2,2,0,0,1,1,1,2],"matrix_rows":[232,9,10,4,256,272,288,320,384],"offset":60,"phase":0,"quadratic_rows":[8,8,0,483,0,488,488,488,232]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":333,"old":325,"rank":1,"right":{"linear_Z4":[3,2,1,3,0,1,3,3,2],"matrix_rows":[461,257,34,292,264,16,256,320,384],"offset":77,"phase":0,"quadratic_rows":[205,32,237,205,0,38,205,205,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":329,"old":326,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,1,1,2],"matrix_rows":[216,17,2,20,264,256,288,320,384],"offset":102,"phase":0,"quadratic_rows":[16,0,16,472,461,0,472,472,216]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":336,"old":326,"rank":1,"right":{"linear_Z4":[2,1,3,1,3,0,3,3,2],"matrix_rows":[470,9,266,260,256,272,32,320,384],"offset":23,"phase":0,"quadratic_rows":[8,222,214,11,214,0,214,214,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":331,"old":327,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":333,"old":327,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":329,"old":328,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":335,"old":328,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":329,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,3,3,0],"matrix_rows":[203,265,266,4,256,16,32,320,384],"offset":23,"phase":0,"quadratic_rows":[451,451,0,448,0,0,459,459,203]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":738,"old":329,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,2,0,3,0],"matrix_rows":[39,203,289,290,32,264,48,256,384],"offset":131,"phase":1,"quadratic_rows":[460,460,3,459,0,0,395,459,203]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":752,"old":329,"rank":2,"right":{"linear_Z4":[1,1,3,1,0,0,2,2,1],"matrix_rows":[143,384,321,322,388,328,16,32,256],"offset":301,"phase":3,"quadratic_rows":[463,463,271,463,0,0,11,11,271]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":330,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,49,34,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,16,0,21,3,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":739,"old":330,"rank":2,"right":{"linear_Z4":[3,3,2,0,2,0,3,1,2],"matrix_rows":[3,448,49,34,68,8,32,256,384],"offset":145,"phase":3,"quadratic_rows":[51,35,64,0,1,3,196,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":753,"old":330,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,452,1,2,388,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[0,0,68,0,0,0,132,320,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":331,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,30,22,11,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,34,2,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":765,"old":331,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,0,3,1,2],"matrix_rows":[448,6,65,26,20,16,32,256,384],"offset":134,"phase":3,"quadratic_rows":[64,30,22,2,6,0,193,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":770,"old":331,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,449,385,2,4,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[65,0,0,0,0,0,129,320,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":332,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,3,3,0],"matrix_rows":[230,1,290,292,8,16,256,320,384],"offset":77,"phase":0,"quadratic_rows":[0,454,454,0,0,448,486,486,230]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,33,1,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":766,"old":332,"rank":2,"right":{"linear_Z4":[2,2,2,0,2,3,0,3,0],"matrix_rows":[23,230,16,274,276,24,288,256,384],"offset":131,"phase":1,"quadratic_rows":[6,481,481,0,0,486,422,486,230]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,32,64,130,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":771,"old":332,"rank":2,"right":{"linear_Z4":[3,1,1,0,0,1,2,2,1],"matrix_rows":[384,167,385,322,324,8,16,352,256],"offset":410,"phase":3,"quadratic_rows":[295,487,487,0,0,487,38,38,295]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":333,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,0,3,3,2],"matrix_rows":[454,9,266,260,256,272,32,320,384],"offset":61,"phase":1,"quadratic_rows":[8,206,198,11,0,0,198,198,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":774,"old":333,"rank":2,"right":{"linear_Z4":[3,2,1,2,0,2,0,3,0],"matrix_rows":[42,207,257,294,32,296,48,256,384],"offset":131,"phase":1,"quadratic_rows":[463,449,461,453,0,0,399,463,207]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,128,259,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":786,"old":333,"rank":2,"right":{"linear_Z4":[0,2,2,0,0,0,0,2,2],"matrix_rows":[461,77,321,194,388,328,16,32,256],"offset":300,"phase":2,"quadratic_rows":[192,192,0,192,0,0,11,11,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":334,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":775,"old":334,"rank":2,"right":{"linear_Z4":[1,2,3,0,2,2,3,1,2],"matrix_rows":[21,448,17,6,16,8,96,256,384],"offset":216,"phase":0,"quadratic_rows":[5,4,7,0,0,64,224,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,130,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":787,"old":334,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[384,480,1,2,4,8,16,416,256],"offset":258,"phase":0,"quadratic_rows":[0,0,0,0,0,96,160,320,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":335,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":798,"old":335,"rank":2,"right":{"linear_Z4":[2,3,1,2,0,2,3,1,2],"matrix_rows":[38,448,3,32,36,72,16,256,384],"offset":172,"phase":0,"quadratic_rows":[2,7,6,64,0,0,200,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":802,"old":335,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[384,456,1,2,4,392,16,32,256],"offset":258,"phase":0,"quadratic_rows":[0,0,0,72,0,0,136,320,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":336,"rank":1,"right":{"linear_Z4":[1,1,0,0,3,0,3,3,2],"matrix_rows":[451,273,258,20,8,256,288,320,384],"offset":103,"phase":1,"quadratic_rows":[211,195,16,0,21,0,195,195,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,33,67,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":799,"old":336,"rank":2,"right":{"linear_Z4":[2,1,3,0,2,2,0,3,0],"matrix_rows":[49,215,291,32,260,40,304,256,384],"offset":131,"phase":1,"quadratic_rows":[452,470,471,0,454,0,407,471,215]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,65,128,257,3,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":803,"old":336,"rank":2,"right":{"linear_Z4":[2,1,3,0,3,0,3,2,2],"matrix_rows":[86,384,193,386,324,8,336,32,256],"offset":340,"phase":2,"quadratic_rows":[192,470,278,0,278,0,451,67,86]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":643,"old":337,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,1,16,32,68,128,6,2,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":646,"old":337,"rank":3,"right":{"linear_Z4":[0,2,0,0,1,0,3,0,0],"matrix_rows":[2,192,144,1,4,8,208,32,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":683,"old":337,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,1,2,0],"matrix_rows":[94,1,130,132,136,144,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,222,0,222,94,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,32,64,128,3,1,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":687,"old":337,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,3,0,0],"matrix_rows":[192,69,193,2,196,8,16,32,256],"offset":2,"phase":1,"quadratic_rows":[133,0,133,0,0,0,192,69,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":684,"old":338,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[10,19,33,66,131,257,3,1,4],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":690,"old":338,"rank":3,"right":{"linear_Z4":[3,0,2,3,0,0,3,0,2],"matrix_rows":[214,95,256,197,66,128,200,80,160],"offset":6,"phase":2,"quadratic_rows":[155,201,200,159,201,0,214,95,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":707,"old":338,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,0,2],"matrix_rows":[336,1,2,4,8,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[18,1,34,66,136,2,12,256,4],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":713,"old":338,"rank":4,"right":{"linear_Z4":[3,2,3,2,1,0,3,0,0],"matrix_rows":[2,5,320,272,33,44,32,336,128],"offset":3,"phase":2,"quadratic_rows":[37,0,45,4,80,5,80,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":615,"old":339,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,33,10,44,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,8,45,14,0,5,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[8,16,32,64,129,256,2,3,4],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":621,"old":339,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[16,192,256,1,2,4,8,128,32],"offset":133,"phase":1,"quadratic_rows":[0,0,0,0,128,0,128,208,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":643,"old":339,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,40,69,132,258,5,8,10,1],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":649,"old":339,"rank":4,"right":{"linear_Z4":[3,1,1,3,0,0,2,3,2],"matrix_rows":[260,16,9,210,293,18,32,296,128],"offset":303,"phase":2,"quadratic_rows":[301,194,5,297,64,9,146,194,9]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":350,"old":340,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":356,"old":340,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":352,"old":341,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":354,"old":341,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":614,"old":342,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,2,0],"matrix_rows":[64,1,2,4,8,16,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,192,64,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":618,"old":342,"rank":2,"right":{"linear_Z4":[3,0,3,3,3,0,3,2,0],"matrix_rows":[5,208,33,10,44,32,144,192,256],"offset":3,"phase":2,"quadratic_rows":[37,8,45,14,80,5,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":707,"old":342,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,16,37,68,130,5,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":710,"old":342,"rank":3,"right":{"linear_Z4":[3,2,1,3,1,0,1,2,2],"matrix_rows":[132,272,9,165,66,32,168,336,256],"offset":407,"phase":2,"quadratic_rows":[173,64,5,169,80,9,82,9,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":350,"old":343,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":355,"old":343,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":351,"old":344,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":354,"old":344,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":352,"old":345,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":353,"old":345,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":349,"old":346,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":356,"old":346,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":351,"old":347,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":353,"old":347,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":349,"old":348,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":355,"old":348,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":349,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,2,0,0,0],"matrix_rows":[24,33,2,36,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,0,32,120,88,13,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":718,"old":349,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,34,4,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,32,0,120,88,42,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":350,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,2,0,0,2],"matrix_rows":[24,33,2,36,296,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,0,32,312,280,13,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":719,"old":350,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[24,1,34,4,296,272,256,320,384],"offset":240,"phase":0,"quadratic_rows":[0,32,0,312,280,42,0,0,24]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":351,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,2,0],"matrix_rows":[136,33,2,36,168,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":720,"old":351,"rank":1,"right":{"linear_Z4":[0,2,0,1,0,1,0,2,0],"matrix_rows":[136,1,34,4,168,16,128,64,256],"offset":85,"phase":0,"quadratic_rows":[0,32,0,40,0,42,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":352,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[264,33,2,36,296,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":721,"old":352,"rank":1,"right":{"linear_Z4":[0,2,0,1,0,1,0,0,2],"matrix_rows":[264,1,34,4,296,16,256,64,128],"offset":85,"phase":0,"quadratic_rows":[0,32,0,40,0,42,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":353,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,2,0,0,0],"matrix_rows":[13,289,2,292,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[301,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":722,"old":353,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[17,69,6,64,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,4,7,0,81,0,17,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":354,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":723,"old":354,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,2],"matrix_rows":[17,261,6,256,8,272,32,320,384],"offset":170,"phase":0,"quadratic_rows":[277,4,7,0,273,0,0,0,17]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":355,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,2,0,0,2],"matrix_rows":[285,289,2,292,296,272,256,320,128],"offset":1,"phase":1,"quadratic_rows":[61,0,61,61,29,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":724,"old":355,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,0,2,0],"matrix_rows":[129,133,6,128,8,16,32,64,256],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":356,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,2,0,2,0],"matrix_rows":[157,161,2,164,168,144,128,192,256],"offset":1,"phase":1,"quadratic_rows":[61,0,61,61,29,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":725,"old":356,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,0,0,2],"matrix_rows":[257,261,6,256,8,16,32,64,128],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":658,"old":357,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,22,33,65,130,1,256,6,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":661,"old":357,"rank":3,"right":{"linear_Z4":[3,2,3,2,3,0,0,2,0],"matrix_rows":[5,402,258,41,130,36,32,400,64],"offset":7,"phase":3,"quadratic_rows":[45,16,37,1,18,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":684,"old":357,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,34,1,64,128,258,2],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":686,"old":357,"rank":2,"right":{"linear_Z4":[3,3,2,3,1,0,0,3,1],"matrix_rows":[277,414,17,258,276,264,32,64,384],"offset":3,"phase":2,"quadratic_rows":[261,158,411,158,414,0,0,158,277]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":670,"old":358,"rank":1,"right":{"linear_Z4":[2,0,2,0,1,0,1,1,2],"matrix_rows":[216,1,10,12,256,272,288,320,384],"offset":90,"phase":0,"quadratic_rows":[0,8,8,470,472,0,472,472,216]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[17,35,65,130,260,2,8,3,13],"offset":0,"phase":0,"quadratic_rows":[12,2,13,13,0,0,0,0,0]},"new":676,"old":358,"rank":4,"right":{"linear_Z4":[1,2,1,0,0,0,0,2,0],"matrix_rows":[271,10,48,320,161,130,172,32,288],"offset":0,"phase":0,"quadratic_rows":[431,389,423,385,256,261,256,15,127]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":683,"old":358,"rank":1,"right":{"linear_Z4":[1,3,2,3,3,0,3,3,2],"matrix_rows":[475,257,386,132,392,400,32,448,256],"offset":444,"phase":2,"quadratic_rows":[219,91,128,91,91,0,91,133,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,22,33,71,130,1,4,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":689,"old":358,"rank":3,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,1],"matrix_rows":[9,159,463,293,258,32,296,256,384],"offset":131,"phase":1,"quadratic_rows":[125,80,81,121,399,9,399,80,336]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":614,"old":359,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,3,2],"matrix_rows":[400,1,2,4,8,272,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,144,0,128,208,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,3,68,2,4,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,4,0,0,0,0,0,0]},"new":620,"old":359,"rank":3,"right":{"linear_Z4":[2,1,3,2,1,2,2,0,0],"matrix_rows":[6,40,16,13,42,32,80,128,256],"offset":40,"phase":2,"quadratic_rows":[12,46,47,7,80,6,16,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":658,"old":359,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,40,69,132,266,5,1,2,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":664,"old":359,"rank":4,"right":{"linear_Z4":[3,3,1,3,1,0,2,0,1],"matrix_rows":[68,400,9,386,101,402,32,104,256],"offset":295,"phase":1,"quadratic_rows":[109,18,5,105,274,9,9,256,400]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":370,"old":360,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":376,"old":360,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,65,74,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,75,8,14,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":372,"old":361,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":374,"old":361,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,98,68,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,102,70,0,0,35,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":615,"old":362,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":617,"old":362,"rank":2,"right":{"linear_Z4":[2,1,3,2,0,0,3,3,2],"matrix_rows":[14,448,5,10,8,16,32,320,384],"offset":22,"phase":3,"quadratic_rows":[4,6,7,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":670,"old":362,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,1,1,2],"matrix_rows":[213,257,2,260,8,272,32,320,384],"offset":0,"phase":0,"quadratic_rows":[469,0,469,0,469,0,469,469,213]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[11,23,35,64,131,256,6,2,3],"offset":0,"phase":0,"quadratic_rows":[6,1,5,0,0,0,0,0,0]},"new":673,"old":362,"rank":3,"right":{"linear_Z4":[0,1,0,0,0,0,1,2,0],"matrix_rows":[471,279,386,257,450,260,8,272,32],"offset":1,"phase":1,"quadratic_rows":[448,130,448,0,448,0,85,279,149]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":370,"old":363,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":375,"old":363,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":371,"old":364,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":374,"old":364,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":372,"old":365,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":373,"old":365,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":369,"old":366,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":376,"old":366,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":371,"old":367,"rank":1,"right":{"linear_Z4":[0,2,2,1,1,0,0,1,2],"matrix_rows":[184,33,34,4,264,272,256,320,384],"offset":204,"phase":0,"quadratic_rows":[32,32,0,440,440,411,0,440,184]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":373,"old":367,"rank":1,"right":{"linear_Z4":[3,2,1,1,3,3,0,3,2],"matrix_rows":[437,257,10,268,256,272,288,64,384],"offset":29,"phase":0,"quadratic_rows":[181,8,189,14,181,181,0,181,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":369,"old":368,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,1,0,1,2],"matrix_rows":[184,1,10,12,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[0,8,8,438,440,440,0,440,184]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":375,"old":368,"rank":1,"right":{"linear_Z4":[1,2,3,3,3,1,0,3,2],"matrix_rows":[413,289,34,260,264,272,256,64,384],"offset":71,"phase":0,"quadratic_rows":[189,32,157,157,157,35,0,157,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":369,"rank":1,"right":{"linear_Z4":[1,1,0,0,3,0,0,3,0],"matrix_rows":[179,289,290,4,8,272,256,64,384],"offset":71,"phase":0,"quadratic_rows":[403,403,0,0,435,400,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":726,"old":369,"rank":1,"right":{"linear_Z4":[3,3,2,0,3,1,0,3,0],"matrix_rows":[179,257,258,36,8,272,256,64,384],"offset":73,"phase":3,"quadratic_rows":[435,435,32,0,435,439,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":370,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,65,74,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,75,8,14,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":727,"old":370,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,73,66,4,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,67,0,1,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":371,"rank":1,"right":{"linear_Z4":[0,1,1,0,3,0,0,3,0],"matrix_rows":[158,1,266,268,256,272,32,64,384],"offset":29,"phase":0,"quadratic_rows":[0,406,406,400,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":728,"old":371,"rank":1,"right":{"linear_Z4":[2,3,3,1,3,0,0,3,0],"matrix_rows":[158,9,258,260,256,272,32,64,384],"offset":19,"phase":3,"quadratic_rows":[8,414,414,415,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":372,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,98,68,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,102,70,0,0,35,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":729,"old":372,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,1,66,100,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,70,102,0,0,4,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":373,"rank":1,"right":{"linear_Z4":[0,1,1,0,3,3,0,3,2],"matrix_rows":[406,33,290,260,8,272,256,320,384],"offset":205,"phase":1,"quadratic_rows":[32,182,150,0,150,35,0,150,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":730,"old":373,"rank":1,"right":{"linear_Z4":[3,1,2,0,0,1,2,0,0],"matrix_rows":[39,69,70,64,72,16,96,128,256],"offset":18,"phase":2,"quadratic_rows":[99,99,96,0,0,103,39,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":374,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":731,"old":374,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,2,0,0],"matrix_rows":[65,69,6,64,8,16,32,128,256],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":375,"rank":1,"right":{"linear_Z4":[1,1,0,3,3,0,0,3,2],"matrix_rows":[403,257,266,12,256,272,32,320,384],"offset":151,"phase":1,"quadratic_rows":[147,155,8,14,147,0,0,147,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":732,"old":375,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[154,5,262,256,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[4,414,7,410,410,0,0,410,154]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":376,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":733,"old":376,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[68,5,6,64,72,16,32,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":734,"old":377,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":736,"old":377,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,19,32,68,129,2,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":814,"old":377,"rank":3,"right":{"linear_Z4":[2,0,0,3,3,3,1,3,2],"matrix_rows":[114,66,392,19,96,4,264,64,384],"offset":31,"phase":1,"quadratic_rows":[18,65,0,136,49,48,66,136,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,34,74,7,133,261,5,12,4],"offset":0,"phase":0,"quadratic_rows":[3,15,14,14,0,0,0,0,0]},"new":958,"old":377,"rank":4,"right":{"linear_Z4":[3,3,2,3,0,0,0,2,3],"matrix_rows":[88,455,472,348,89,74,476,64,96],"offset":436,"phase":1,"quadratic_rows":[415,399,323,283,265,0,132,323,415]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":734,"old":378,"rank":1,"right":{"linear_Z4":[1,3,3,3,2,0,1,3,2],"matrix_rows":[399,321,258,260,264,80,32,256,384],"offset":163,"phase":0,"quadratic_rows":[207,143,143,143,64,0,81,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":737,"old":378,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,35,67,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":812,"old":378,"rank":2,"right":{"linear_Z4":[2,0,0,0,2,0,1,0,3],"matrix_rows":[286,158,193,322,324,328,400,32,256],"offset":319,"phase":1,"quadratic_rows":[192,192,192,192,0,0,207,335,384]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,23,34,70,129,1,4,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":816,"old":378,"rank":3,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,1],"matrix_rows":[3,159,475,289,306,256,264,32,384],"offset":35,"phase":1,"quadratic_rows":[103,119,411,68,70,3,411,68,324]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":735,"old":379,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":737,"old":379,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,3,3,2],"matrix_rows":[463,257,258,260,264,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[207,207,207,207,0,0,207,207,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":813,"old":379,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,3,3,0],"matrix_rows":[384,196,1,2,388,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,324,0,0,0,324,384,196]}},{"left":{"linear_Z4":[2,3,3,3,3,0,0,0,0],"matrix_rows":[32,65,157,262,7,6,10,18,2],"offset":0,"phase":0,"quadratic_rows":[26,31,30,31,31,0,0,0,0]},"new":965,"old":379,"rank":5,"right":{"linear_Z4":[2,1,2,2,3,2,0,0,3],"matrix_rows":[510,472,452,412,348,3,48,476,32],"offset":511,"phase":1,"quadratic_rows":[2,463,290,274,280,452,290,290,510]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":390,"old":380,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":396,"old":380,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":392,"old":381,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":394,"old":381,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":735,"old":382,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":736,"old":382,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":815,"old":382,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[396,384,1,2,256,392,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,136,12,0,0,0,260,384]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[17,33,66,1,128,256,4,8,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":960,"old":382,"rank":4,"right":{"linear_Z4":[3,3,0,2,0,0,2,0,1],"matrix_rows":[11,4,64,384,9,10,256,16,32],"offset":71,"phase":2,"quadratic_rows":[3,3,256,0,0,0,0,256,388]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":390,"old":383,"rank":1,"right":{"linear_Z4":[0,1,1,2,2,0,0,1,2],"matrix_rows":[166,33,258,260,40,16,256,320,384],"offset":240,"phase":0,"quadratic_rows":[32,422,422,32,0,399,0,422,166]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":395,"old":383,"rank":1,"right":{"linear_Z4":[1,0,1,2,0,2,0,1,2],"matrix_rows":[149,257,18,260,24,256,32,320,384],"offset":240,"phase":0,"quadratic_rows":[405,16,405,16,399,0,0,405,149]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":391,"old":384,"rank":1,"right":{"linear_Z4":[3,1,3,2,1,3,0,3,2],"matrix_rows":[423,257,274,260,24,256,288,64,384],"offset":53,"phase":0,"quadratic_rows":[167,183,167,16,26,167,0,167,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":394,"old":384,"rank":1,"right":{"linear_Z4":[1,3,3,2,3,1,0,3,2],"matrix_rows":[407,289,258,260,40,272,256,64,384],"offset":83,"phase":0,"quadratic_rows":[183,151,151,32,151,41,0,151,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":392,"old":385,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":393,"old":385,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":389,"old":386,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,1,18,4,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,16,0,120,26,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":396,"old":386,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,33,2,4,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,0,0,120,88,41,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":391,"old":387,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":393,"old":387,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":389,"old":388,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":395,"old":388,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":389,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[98,33,66,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,32,0,11,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":740,"old":389,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,1,2,0,0],"matrix_rows":[66,1,98,4,40,16,64,128,256],"offset":85,"phase":0,"quadratic_rows":[0,34,0,32,0,42,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":390,"rank":1,"right":{"linear_Z4":[3,0,1,0,2,0,0,1,2],"matrix_rows":[149,257,18,260,24,256,32,320,384],"offset":162,"phase":1,"quadratic_rows":[405,16,405,16,399,0,0,405,149]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":741,"old":390,"rank":1,"right":{"linear_Z4":[2,1,3,3,3,0,0,3,0],"matrix_rows":[158,3,256,260,264,272,32,64,384],"offset":7,"phase":3,"quadratic_rows":[2,415,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":391,"rank":1,"right":{"linear_Z4":[1,0,3,1,0,0,0,3,0],"matrix_rows":[173,289,2,260,296,16,256,64,384],"offset":83,"phase":0,"quadratic_rows":[397,0,429,397,0,388,0,429,173]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":742,"old":391,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[141,257,34,260,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[397,32,397,429,0,42,0,397,141]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":392,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":743,"old":392,"rank":1,"right":{"linear_Z4":[3,2,0,3,0,0,0,0,0],"matrix_rows":[9,67,64,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,1,0,73,0,0,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":393,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":744,"old":393,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,80,32,128,256],"offset":50,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":394,"rank":1,"right":{"linear_Z4":[0,1,3,1,0,0,0,3,0],"matrix_rows":[158,1,274,260,280,256,32,64,384],"offset":53,"phase":0,"quadratic_rows":[0,398,414,398,388,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":745,"old":394,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[142,17,258,260,280,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[16,398,398,414,25,0,0,398,142]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":395,"rank":1,"right":{"linear_Z4":[0,3,1,0,0,2,0,1,2],"matrix_rows":[166,33,258,260,40,16,256,320,384],"offset":196,"phase":1,"quadratic_rows":[32,422,422,32,0,399,0,422,166]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":746,"old":395,"rank":1,"right":{"linear_Z4":[3,2,0,1,0,1,2,0,0],"matrix_rows":[41,67,64,4,72,80,96,128,256],"offset":6,"phase":2,"quadratic_rows":[107,1,0,105,0,105,41,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":396,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[81,65,18,4,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[17,16,0,16,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":747,"old":396,"rank":1,"right":{"linear_Z4":[1,0,0,2,1,0,2,0,0],"matrix_rows":[65,81,2,4,24,64,32,128,256],"offset":51,"phase":0,"quadratic_rows":[17,0,0,16,25,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":748,"old":397,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":750,"old":397,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,16,36,70,129,257,6,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":819,"old":397,"rank":3,"right":{"linear_Z4":[2,2,3,2,1,0,2,0,2],"matrix_rows":[272,136,204,1,18,196,72,256,288],"offset":415,"phase":3,"quadratic_rows":[0,16,12,4,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,0,0,0,0],"matrix_rows":[34,66,4,8,129,257,16,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":966,"old":397,"rank":5,"right":{"linear_Z4":[3,3,2,2,2,0,2,3,0],"matrix_rows":[400,147,4,8,64,401,386,256,288],"offset":30,"phase":0,"quadratic_rows":[259,275,0,0,386,0,0,400,147]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":748,"old":398,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":751,"old":398,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,19,35,65,128,1,256,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":817,"old":398,"rank":2,"right":{"linear_Z4":[3,2,2,2,3,0,2,0,2],"matrix_rows":[30,335,321,258,260,264,80,32,128],"offset":3,"phase":2,"quadratic_rows":[15,81,81,81,94,0,30,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,16,36,70,129,257,6,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":821,"old":398,"rank":3,"right":{"linear_Z4":[2,2,3,2,1,0,2,2,0],"matrix_rows":[144,264,332,1,18,324,72,128,160],"offset":415,"phase":3,"quadratic_rows":[0,16,12,4,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":749,"old":399,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":751,"old":399,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":818,"old":399,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,1,2,0],"matrix_rows":[3,64,33,50,4,24,32,192,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,192,64,0]}},{"left":{"linear_Z4":[2,2,3,2,3,0,0,0,0],"matrix_rows":[34,66,132,8,257,1,16,3,20],"offset":0,"phase":0,"quadratic_rows":[2,1,20,0,20,0,0,0,0]},"new":966,"old":399,"rank":5,"right":{"linear_Z4":[3,3,0,2,0,0,0,1,1],"matrix_rows":[144,147,4,8,320,177,162,256,32],"offset":143,"phase":3,"quadratic_rows":[35,51,256,0,130,3,256,144,324]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":410,"old":400,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":416,"old":400,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":412,"old":401,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":414,"old":401,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":749,"old":402,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":750,"old":402,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,34,66,129,256,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":820,"old":402,"rank":3,"right":{"linear_Z4":[0,3,0,3,3,0,2,3,2],"matrix_rows":[274,204,192,1,258,128,200,272,32],"offset":35,"phase":1,"quadratic_rows":[0,18,72,12,18,0,132,192,0]}},{"left":{"linear_Z4":[3,3,2,2,2,0,0,0,0],"matrix_rows":[32,67,144,8,1,2,276,20,4],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":968,"old":402,"rank":5,"right":{"linear_Z4":[2,0,1,2,3,3,3,2,0],"matrix_rows":[50,2,320,8,388,19,32,452,128],"offset":107,"phase":1,"quadratic_rows":[18,1,68,0,49,48,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":410,"old":403,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":415,"old":403,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":411,"old":404,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":414,"old":404,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":412,"old":405,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":413,"old":405,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":409,"old":406,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":416,"old":406,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":411,"old":407,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":413,"old":407,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":409,"old":408,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":415,"old":408,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":409,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,2,0],"matrix_rows":[130,33,162,4,8,48,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":754,"old":409,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,1,0,2,0],"matrix_rows":[130,1,162,4,40,16,128,64,256],"offset":85,"phase":0,"quadratic_rows":[0,34,0,32,0,42,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":410,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,2],"matrix_rows":[258,33,290,4,8,48,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":755,"old":410,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,1,0,0,2],"matrix_rows":[258,1,290,4,40,16,256,64,128],"offset":85,"phase":0,"quadratic_rows":[0,34,0,32,0,42,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":411,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,2,0,0,2],"matrix_rows":[6,33,290,260,8,48,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,294,262,0,32,19,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":756,"old":411,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,2],"matrix_rows":[6,1,290,260,40,16,256,320,384],"offset":204,"phase":0,"quadratic_rows":[0,294,262,32,0,42,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":412,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,33,98,68,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,102,70,0,32,19,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":757,"old":412,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,98,68,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,32,0,42,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":413,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,2,0,0,2],"matrix_rows":[279,289,290,260,8,304,256,320,128],"offset":1,"phase":1,"quadratic_rows":[55,55,23,0,55,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":758,"old":413,"rank":1,"right":{"linear_Z4":[1,0,0,2,1,0,0,2,0],"matrix_rows":[129,145,2,4,24,128,32,64,256],"offset":51,"phase":0,"quadratic_rows":[17,0,0,16,25,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":414,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,2,0,2,0],"matrix_rows":[151,161,162,132,8,176,128,192,256],"offset":1,"phase":1,"quadratic_rows":[55,55,23,0,55,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":759,"old":414,"rank":1,"right":{"linear_Z4":[1,0,0,2,1,0,0,0,2],"matrix_rows":[257,273,2,4,24,256,32,64,128],"offset":51,"phase":0,"quadratic_rows":[17,0,0,16,25,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":415,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":760,"old":415,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,2],"matrix_rows":[5,273,2,260,24,256,32,320,384],"offset":170,"phase":0,"quadratic_rows":[277,0,261,16,25,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":416,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,2,0,0,0],"matrix_rows":[19,289,290,4,8,304,256,64,384],"offset":1,"phase":1,"quadratic_rows":[307,307,0,0,307,19,0,0,19]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":761,"old":416,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,81,2,68,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,0,69,16,25,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":607,"old":417,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":762,"old":417,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":824,"old":417,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,2,2,0,0],"matrix_rows":[1,70,33,66,68,8,16,128,256],"offset":2,"phase":1,"quadratic_rows":[33,6,6,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[17,34,66,128,256,2,4,8,9],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"new":972,"old":417,"rank":4,"right":{"linear_Z4":[0,3,3,0,0,2,2,0,1],"matrix_rows":[1,38,64,384,256,34,36,8,16],"offset":23,"phase":2,"quadratic_rows":[256,6,6,0,0,0,0,256,385]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":762,"old":418,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":764,"old":418,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":822,"old":418,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,3,3,0],"matrix_rows":[384,193,385,2,4,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[321,0,0,0,0,0,321,384,193]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[12,19,35,69,133,5,1,262,6],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":826,"old":418,"rank":3,"right":{"linear_Z4":[3,0,0,0,0,3,2,0,2],"matrix_rows":[102,142,193,105,290,300,32,48,384],"offset":244,"phase":1,"quadratic_rows":[169,456,448,483,0,41,142,335,142]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":763,"old":419,"rank":1,"right":{"linear_Z4":[3,1,3,2,0,3,1,3,2],"matrix_rows":[423,257,322,260,72,16,288,256,384],"offset":149,"phase":0,"quadratic_rows":[167,231,167,64,0,167,74,167,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":764,"old":419,"rank":1,"right":{"linear_Z4":[3,3,1,2,0,1,3,3,2],"matrix_rows":[455,257,258,292,40,16,256,320,384],"offset":89,"phase":0,"quadratic_rows":[199,199,231,32,0,44,199,199,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,131,259,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":823,"old":419,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,0,1,0,3],"matrix_rows":[173,301,321,194,324,392,16,352,256],"offset":415,"phase":1,"quadratic_rows":[192,192,192,0,0,192,231,359,384]}},{"left":{"linear_Z4":[3,3,3,3,3,0,0,0,0],"matrix_rows":[33,66,130,260,4,6,8,16,31],"offset":0,"phase":0,"quadratic_rows":[31,27,29,31,31,0,0,0,0]},"new":979,"old":419,"rank":5,"right":{"linear_Z4":[0,1,1,0,0,1,0,0,2],"matrix_rows":[1,302,296,320,384,256,50,60,16],"offset":0,"phase":0,"quadratic_rows":[256,286,278,34,6,40,256,256,199]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":430,"old":420,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,2,36,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,32,120,88,44,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":436,"old":420,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,34,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,32,0,88,120,50,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":432,"old":421,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,66,100,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,70,102,32,0,44,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":434,"old":421,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,98,68,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,0,32,50,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":607,"old":422,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":763,"old":422,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[28,36,68,131,259,7,3,9,1],"offset":0,"phase":0,"quadratic_rows":[13,6,15,13,0,0,0,0,0]},"new":974,"old":422,"rank":4,"right":{"linear_Z4":[2,3,3,0,0,3,0,2,3],"matrix_rows":[488,104,455,361,489,106,100,64,80],"offset":481,"phase":1,"quadratic_rows":[326,431,423,290,0,302,129,326,431]}},{"left":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[48,64,134,258,4,8,2,17,1],"offset":0,"phase":0,"quadratic_rows":[17,4,6,0,17,0,0,0,0]},"new":977,"old":422,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,1,3,0],"matrix_rows":[384,92,68,32,257,385,14,80,64],"offset":206,"phase":1,"quadratic_rows":[129,12,66,26,24,0,68,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":430,"old":423,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":435,"old":423,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":431,"old":424,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":434,"old":424,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":432,"old":425,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":433,"old":425,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":429,"old":426,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":436,"old":426,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":431,"old":427,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,98,68,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,0,32,50,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":433,"old":427,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,66,100,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,70,102,32,0,44,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":429,"old":428,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,34,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,32,0,88,120,50,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":435,"old":428,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,2,36,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,32,120,88,44,24,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":429,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,2,0,0,0],"matrix_rows":[34,1,50,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,1,32,68,6,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":860,"old":429,"rank":3,"right":{"linear_Z4":[1,0,2,2,1,1,2,0,0],"matrix_rows":[1,34,80,5,64,24,96,128,256],"offset":100,"phase":3,"quadratic_rows":[5,96,1,16,56,114,34,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,20,33,64,132,4,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":876,"old":429,"rank":3,"right":{"linear_Z4":[0,1,3,2,3,2,0,2,3],"matrix_rows":[389,384,50,256,34,388,24,32,64],"offset":201,"phase":2,"quadratic_rows":[132,18,5,16,26,0,0,257,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":430,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,3,0],"matrix_rows":[133,257,18,276,24,256,32,320,384],"offset":1,"phase":1,"quadratic_rows":[389,16,405,16,14,0,0,389,133]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,2,20,35,67,132,4,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":861,"old":430,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[473,154,196,320,64,328,336,96,384],"offset":9,"phase":0,"quadratic_rows":[152,152,128,3,3,0,0,135,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,16,38,64,129,6,263,2,5],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":877,"old":430,"rank":3,"right":{"linear_Z4":[2,2,0,0,2,1,0,1,3],"matrix_rows":[304,437,53,49,134,32,24,288,320],"offset":48,"phase":2,"quadratic_rows":[432,132,290,16,425,437,0,435,437]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":431,"rank":1,"right":{"linear_Z4":[1,0,0,1,2,0,0,1,2],"matrix_rows":[393,257,18,20,280,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[137,16,16,153,14,0,0,137,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,16,33,64,134,6,263,2,5],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":870,"old":431,"rank":3,"right":{"linear_Z4":[2,0,2,2,0,1,0,1,3],"matrix_rows":[292,437,53,37,6,288,152,32,320],"offset":192,"phase":2,"quadratic_rows":[420,4,419,144,296,437,0,429,437]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,19,35,2,68,132,4,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":886,"old":431,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[455,142,208,320,322,324,64,96,384],"offset":9,"phase":0,"quadratic_rows":[134,9,9,134,128,0,0,153,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":432,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,66,129,2,256,4,5],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":871,"old":432,"rank":3,"right":{"linear_Z4":[0,2,3,1,3,2,0,2,3],"matrix_rows":[401,44,384,256,6,32,40,400,64],"offset":57,"phase":2,"quadratic_rows":[144,4,14,12,17,0,0,257,384]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,16,34,68,1,6,4,128,256],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":887,"old":432,"rank":3,"right":{"linear_Z4":[1,2,1,0,2,1,2,0,0],"matrix_rows":[1,68,40,17,6,96,64,128,256],"offset":50,"phase":3,"quadratic_rows":[17,4,38,96,1,108,40,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":433,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,0,1,2],"matrix_rows":[399,257,274,276,280,256,32,64,384],"offset":0,"phase":0,"quadratic_rows":[143,159,159,159,14,0,0,143,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":311,"old":433,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,1],"matrix_rows":[215,472,320,322,324,64,272,96,384],"offset":5,"phase":0,"quadratic_rows":[406,407,407,400,15,0,0,15,271]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,32,67,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":928,"old":433,"rank":2,"right":{"linear_Z4":[0,0,0,2,1,0,0,3,2],"matrix_rows":[263,135,273,274,276,152,256,32,64],"offset":127,"phase":1,"quadratic_rows":[144,144,144,144,159,0,0,159,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":434,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,2,0,0],"matrix_rows":[8,1,18,20,88,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,88,14,0,8,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,1,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":312,"old":434,"rank":2,"right":{"linear_Z4":[1,2,2,2,2,0,2,0,0],"matrix_rows":[1,80,9,18,20,64,96,128,256],"offset":56,"phase":3,"quadratic_rows":[9,16,16,1,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":929,"old":434,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[393,384,256,2,4,392,16,32,64],"offset":5,"phase":0,"quadratic_rows":[136,0,0,9,0,0,0,257,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":435,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,2,0,0],"matrix_rows":[68,1,18,84,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":292,"old":435,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[387,384,256,386,4,8,16,32,64],"offset":5,"phase":0,"quadratic_rows":[130,3,0,0,0,0,0,257,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,1,10,16,34,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":938,"old":435,"rank":2,"right":{"linear_Z4":[1,2,1,2,1,0,2,0,0],"matrix_rows":[1,68,3,84,24,64,32,128,256],"offset":58,"phase":0,"quadratic_rows":[3,1,20,16,28,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":436,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,3,0],"matrix_rows":[131,257,274,20,24,256,288,64,384],"offset":1,"phase":1,"quadratic_rows":[387,403,16,16,14,0,0,387,131]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,67,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":294,"old":436,"rank":2,"right":{"linear_Z4":[2,2,2,2,3,0,0,1,2],"matrix_rows":[272,144,17,146,20,24,256,288,64],"offset":124,"phase":3,"quadratic_rows":[16,144,16,16,31,0,0,130,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,65,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":939,"old":436,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,1],"matrix_rows":[221,454,320,64,260,328,336,96,384],"offset":5,"phase":0,"quadratic_rows":[412,388,27,413,413,0,0,27,283]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":767,"old":437,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":769,"old":437,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":827,"old":437,"rank":2,"right":{"linear_Z4":[0,0,3,3,0,2,1,2,0],"matrix_rows":[44,64,1,2,36,40,16,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,192,64,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,18,34,64,128,1,260,2,4],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":831,"old":437,"rank":3,"right":{"linear_Z4":[2,3,3,0,0,3,0,2,3],"matrix_rows":[257,134,353,289,130,132,8,16,256],"offset":2,"phase":1,"quadratic_rows":[320,6,6,0,0,96,33,0,257]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":612,"old":438,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":767,"old":438,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":829,"old":438,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,2,0,0,2],"matrix_rows":[1,262,33,258,260,8,16,64,128],"offset":2,"phase":1,"quadratic_rows":[33,6,6,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,2,0,0,0,0],"matrix_rows":[48,64,134,2,4,8,273,17,1],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":980,"old":438,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,3,2,0],"matrix_rows":[320,28,4,32,385,449,14,16,128],"offset":206,"phase":1,"quadratic_rows":[65,12,2,26,24,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":768,"old":439,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":769,"old":439,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,34,64,131,2,256,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":828,"old":439,"rank":2,"right":{"linear_Z4":[2,3,2,3,0,2,2,0,2],"matrix_rows":[359,45,257,322,260,72,16,288,128],"offset":3,"phase":2,"quadratic_rows":[74,39,74,109,0,74,45,0,0]}},{"left":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[48,64,134,258,4,8,17,2,1],"offset":0,"phase":0,"quadratic_rows":[17,4,6,0,17,0,0,0,0]},"new":980,"old":439,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,3,1,0],"matrix_rows":[320,156,132,32,257,321,14,144,128],"offset":206,"phase":1,"quadratic_rows":[65,12,130,26,24,0,65,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":450,"old":440,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":456,"old":440,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":452,"old":441,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":454,"old":441,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":612,"old":442,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":768,"old":442,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,2,2,0,0,0,0],"matrix_rows":[1,36,68,130,258,8,16,6,2],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":982,"old":442,"rank":5,"right":{"linear_Z4":[2,3,3,2,0,2,2,3,0],"matrix_rows":[1,392,142,32,64,394,388,256,272],"offset":29,"phase":0,"quadratic_rows":[0,262,270,388,0,0,0,392,142]}},{"left":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[48,64,134,258,4,8,17,1,2],"offset":0,"phase":0,"quadratic_rows":[17,4,6,0,17,0,0,0,0]},"new":985,"old":442,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,3,0,1],"matrix_rows":[192,284,260,32,129,193,14,272,256],"offset":206,"phase":1,"quadratic_rows":[65,12,258,26,24,0,65,0,260]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":450,"old":443,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":455,"old":443,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":451,"old":444,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":454,"old":444,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":452,"old":445,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":453,"old":445,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":449,"old":446,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":456,"old":446,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":451,"old":447,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":453,"old":447,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":449,"old":448,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":455,"old":448,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":449,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,0,2],"matrix_rows":[271,257,274,276,280,256,32,320,128],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,70,128,4,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":862,"old":449,"rank":3,"right":{"linear_Z4":[2,0,1,2,2,3,0,3,2],"matrix_rows":[260,170,136,5,128,256,168,16,320],"offset":425,"phase":1,"quadratic_rows":[4,40,5,130,0,34,0,136,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,22,32,68,129,2,257,4,1],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":884,"old":449,"rank":3,"right":{"linear_Z4":[2,2,2,0,1,3,0,3,2],"matrix_rows":[272,130,170,17,162,4,128,256,320],"offset":425,"phase":1,"quadratic_rows":[16,136,0,34,17,40,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":450,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,2,0],"matrix_rows":[143,129,146,148,152,128,32,192,256],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,70,128,4,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":863,"old":450,"rank":3,"right":{"linear_Z4":[2,0,1,2,2,3,0,2,3],"matrix_rows":[132,298,264,5,256,128,296,16,192],"offset":425,"phase":1,"quadratic_rows":[4,40,5,258,0,34,0,0,264]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,22,32,68,129,2,257,1,4],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":885,"old":450,"rank":3,"right":{"linear_Z4":[2,2,2,0,1,3,0,2,3],"matrix_rows":[144,258,298,17,290,4,256,128,192],"offset":425,"phase":1,"quadratic_rows":[16,264,0,34,17,40,0,0,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":451,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[11,23,3,36,6,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[6,1,1,0,0,0,0,0,0]},"new":868,"old":451,"rank":3,"right":{"linear_Z4":[0,3,2,3,1,2,0,0,0],"matrix_rows":[55,7,30,5,54,56,64,128,256],"offset":5,"phase":2,"quadratic_rows":[52,26,25,46,55,25,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,35,70,7,4,134,262,6],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":878,"old":451,"rank":3,"right":{"linear_Z4":[3,3,0,2,1,1,0,0,2],"matrix_rows":[39,36,56,273,282,60,256,320,384],"offset":222,"phase":2,"quadratic_rows":[311,319,59,22,31,39,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":452,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,0,0,0,0],"matrix_rows":[14,1,274,276,280,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,286,286,286,14,0,0,0,14]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,128,1,3,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":869,"old":452,"rank":3,"right":{"linear_Z4":[3,1,0,3,0,2,0,0,2],"matrix_rows":[34,9,260,99,64,256,104,16,384],"offset":3,"phase":2,"quadratic_rows":[107,3,0,105,0,9,9,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[10,18,32,65,132,3,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":879,"old":452,"rank":3,"right":{"linear_Z4":[3,3,0,0,0,1,0,0,2],"matrix_rows":[40,43,272,105,98,4,64,256,384],"offset":3,"phase":2,"quadratic_rows":[67,75,0,34,0,40,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":453,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,0,2],"matrix_rows":[260,1,18,276,24,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,64,2,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":316,"old":453,"rank":2,"right":{"linear_Z4":[2,2,1,1,0,2,0,2,0],"matrix_rows":[136,4,9,2,36,128,16,192,256],"offset":173,"phase":1,"quadratic_rows":[8,0,36,9,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,2,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":936,"old":453,"rank":2,"right":{"linear_Z4":[2,1,0,2,1,2,0,2,0],"matrix_rows":[130,16,3,128,4,8,48,192,256],"offset":173,"phase":1,"quadratic_rows":[2,3,0,0,48,16,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":454,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,2,0],"matrix_rows":[132,1,18,148,24,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,64,2,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":310,"old":454,"rank":2,"right":{"linear_Z4":[2,2,1,1,0,2,0,0,2],"matrix_rows":[264,4,9,2,36,256,16,320,128],"offset":173,"phase":1,"quadratic_rows":[8,0,36,9,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,2,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":937,"old":454,"rank":2,"right":{"linear_Z4":[2,1,0,2,1,2,0,0,2],"matrix_rows":[258,16,3,256,4,8,48,320,128],"offset":173,"phase":1,"quadratic_rows":[2,3,0,0,48,16,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":455,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[5,65,18,84,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,16,14,0,5,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":314,"old":455,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,2],"matrix_rows":[37,264,33,2,36,256,16,64,384],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":930,"old":455,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,2],"matrix_rows":[49,258,33,256,4,8,48,64,384],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":456,"rank":1,"right":{"linear_Z4":[1,0,1,0,2,0,0,0,2],"matrix_rows":[5,257,18,276,24,256,32,320,384],"offset":0,"phase":0,"quadratic_rows":[261,16,277,16,14,0,0,0,5]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,33,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":315,"old":456,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[29,5,289,18,308,40,256,320,384],"offset":212,"phase":0,"quadratic_rows":[312,16,296,61,43,29,0,0,5]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,17,35,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":931,"old":456,"rank":2,"right":{"linear_Z4":[1,0,1,0,3,3,0,0,2],"matrix_rows":[47,42,289,34,308,56,256,320,384],"offset":213,"phase":1,"quadratic_rows":[271,37,287,53,28,42,0,0,5]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":605,"old":457,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":772,"old":457,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":834,"old":457,"rank":2,"right":{"linear_Z4":[3,3,3,2,0,0,0,3,2],"matrix_rows":[385,6,257,18,28,16,32,64,384],"offset":3,"phase":2,"quadratic_rows":[129,22,30,4,6,0,0,129,0]}},{"left":{"linear_Z4":[3,2,2,2,0,0,0,0,0],"matrix_rows":[16,47,79,129,1,6,256,10,2],"offset":0,"phase":0,"quadratic_rows":[1,12,2,2,0,0,0,0,0]},"new":986,"old":457,"rank":4,"right":{"linear_Z4":[0,2,2,2,0,3,0,3,0],"matrix_rows":[6,430,46,142,9,434,444,16,64],"offset":13,"phase":3,"quadratic_rows":[8,184,176,163,6,430,0,430,160]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":604,"old":458,"rank":1,"right":{"linear_Z4":[0,2,2,0,0,1,1,1,2],"matrix_rows":[232,9,2,12,256,272,288,320,384],"offset":60,"phase":0,"quadratic_rows":[8,0,8,485,0,488,488,488,232]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":772,"old":458,"rank":1,"right":{"linear_Z4":[3,1,2,3,0,3,1,3,2],"matrix_rows":[427,257,322,68,264,16,288,256,384],"offset":141,"phase":0,"quadratic_rows":[171,235,64,171,0,171,70,171,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,131,259,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":832,"old":458,"rank":2,"right":{"linear_Z4":[0,2,2,0,0,0,1,0,3],"matrix_rows":[173,301,321,194,388,328,16,352,256],"offset":431,"phase":1,"quadratic_rows":[192,192,0,192,0,192,235,363,384]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[15,22,38,65,129,2,4,263,7],"offset":0,"phase":0,"quadratic_rows":[6,7,7,0,0,0,0,0,0]},"new":836,"old":458,"rank":3,"right":{"linear_Z4":[1,2,2,3,0,0,0,1,0],"matrix_rows":[393,431,463,257,2,12,256,272,384],"offset":1,"phase":1,"quadratic_rows":[233,96,104,237,0,399,399,233,96]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":604,"old":459,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,1,1,2],"matrix_rows":[230,1,258,260,8,16,288,320,384],"offset":0,"phase":0,"quadratic_rows":[0,486,486,0,0,486,486,486,230]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":773,"old":459,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,130,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":833,"old":459,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,3,3,0],"matrix_rows":[384,224,1,2,4,8,16,416,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,0,0,352,352,384,224]}},{"left":{"linear_Z4":[2,2,3,3,3,0,0,0,0],"matrix_rows":[63,64,131,3,256,5,9,17,1],"offset":0,"phase":0,"quadratic_rows":[2,29,30,30,30,0,0,0,0]},"new":993,"old":459,"rank":5,"right":{"linear_Z4":[1,2,2,2,0,1,1,1,0],"matrix_rows":[9,489,461,429,365,493,6,8,16],"offset":255,"phase":0,"quadratic_rows":[257,4,234,260,0,228,228,228,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":470,"old":460,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":476,"old":460,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":472,"old":461,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":474,"old":461,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":605,"old":462,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":773,"old":462,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":825,"old":462,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,417,385,2,4,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[33,0,0,0,0,129,0,288,384]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[16,33,65,129,1,258,4,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,0,10,0,0,0,0,0]},"new":988,"old":462,"rank":4,"right":{"linear_Z4":[0,3,3,3,0,0,2,0,1],"matrix_rows":[6,32,64,384,9,26,20,16,256],"offset":263,"phase":2,"quadratic_rows":[8,30,22,11,6,256,0,256,416]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":470,"old":463,"rank":1,"right":{"linear_Z4":[2,3,1,1,3,3,0,3,2],"matrix_rows":[438,9,258,268,256,272,288,64,384],"offset":27,"phase":0,"quadratic_rows":[8,182,190,13,182,182,0,182,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":475,"old":463,"rank":1,"right":{"linear_Z4":[2,0,2,1,0,1,0,1,2],"matrix_rows":[184,17,18,4,264,256,288,320,384],"offset":170,"phase":0,"quadratic_rows":[16,16,0,440,427,440,0,440,184]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":471,"old":464,"rank":1,"right":{"linear_Z4":[2,1,3,3,1,3,0,3,2],"matrix_rows":[430,17,274,260,264,256,288,64,384],"offset":39,"phase":0,"quadratic_rows":[16,190,174,174,19,174,0,174,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":474,"old":464,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,1,0,1,2],"matrix_rows":[184,9,2,12,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[8,0,8,437,440,440,0,440,184]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":472,"old":465,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,73,66,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,67,8,13,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":473,"old":465,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":469,"old":466,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,81,18,68,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,16,69,0,19,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":476,"old":466,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":471,"old":467,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":473,"old":467,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":469,"old":468,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":475,"old":468,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":469,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":776,"old":469,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[66,5,70,64,8,16,32,128,256],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":470,"rank":1,"right":{"linear_Z4":[1,0,1,0,3,3,0,3,2],"matrix_rows":[421,273,18,260,8,256,288,320,384],"offset":171,"phase":1,"quadratic_rows":[181,16,165,0,19,165,0,165,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":777,"old":470,"rank":1,"right":{"linear_Z4":[1,3,2,0,1,0,2,0,0],"matrix_rows":[23,69,70,64,72,80,32,128,256],"offset":20,"phase":2,"quadratic_rows":[83,83,80,0,87,0,23,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":471,"rank":1,"right":{"linear_Z4":[1,1,0,3,0,3,0,3,2],"matrix_rows":[419,265,258,12,256,16,288,320,384],"offset":151,"phase":1,"quadratic_rows":[171,163,8,13,0,163,0,163,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":778,"old":471,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[169,261,6,256,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[429,4,7,425,0,425,0,425,169]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":472,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":779,"old":472,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[68,5,6,64,72,16,32,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":473,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,73,66,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,67,8,13,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":780,"old":473,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,65,74,4,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,75,0,2,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":474,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,3,0,3,0],"matrix_rows":[179,273,274,4,8,256,288,64,384],"offset":39,"phase":0,"quadratic_rows":[419,419,0,0,416,435,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":781,"old":474,"rank":1,"right":{"linear_Z4":[3,3,2,0,1,3,0,3,0],"matrix_rows":[179,257,258,20,8,256,288,64,384],"offset":41,"phase":3,"quadratic_rows":[435,435,16,0,439,435,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":475,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,3,0,3,0],"matrix_rows":[173,265,2,268,256,16,288,64,384],"offset":27,"phase":0,"quadratic_rows":[421,0,421,416,0,429,0,429,173]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":782,"old":475,"rank":1,"right":{"linear_Z4":[3,2,3,1,0,3,0,3,0],"matrix_rows":[173,257,10,260,256,16,288,64,384],"offset":21,"phase":3,"quadratic_rows":[429,8,429,431,0,429,0,429,173]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":476,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,81,18,68,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,16,69,0,19,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":783,"old":476,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[5,65,2,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,0,85,0,4,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":606,"old":477,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":784,"old":477,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,64,131,2,256,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":837,"old":477,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,2,2,0,2],"matrix_rows":[363,45,257,322,68,264,16,288,128],"offset":3,"phase":2,"quadratic_rows":[70,43,109,70,0,70,45,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[13,18,34,66,2,129,5,256,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":841,"old":477,"rank":3,"right":{"linear_Z4":[2,3,3,2,0,3,2,0,0],"matrix_rows":[353,6,257,65,18,28,16,352,128],"offset":7,"phase":3,"quadratic_rows":[32,22,30,4,6,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":652,"old":478,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":784,"old":478,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":839,"old":478,"rank":2,"right":{"linear_Z4":[3,3,3,2,0,0,3,2,0],"matrix_rows":[193,6,129,18,28,16,32,192,256],"offset":3,"phase":2,"quadratic_rows":[65,22,30,4,6,0,65,0,0]}},{"left":{"linear_Z4":[2,3,2,2,2,0,0,0,0],"matrix_rows":[1,36,70,132,262,8,16,2,6],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":994,"old":478,"rank":5,"right":{"linear_Z4":[2,3,3,3,0,2,2,0,3],"matrix_rows":[1,388,266,32,64,390,256,392,272],"offset":29,"phase":0,"quadratic_rows":[0,142,262,138,0,0,0,266,388]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":606,"old":479,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":785,"old":479,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,64,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":838,"old":479,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,0,1,2,0],"matrix_rows":[6,64,9,18,28,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,192,64,0]}},{"left":{"linear_Z4":[2,2,3,3,3,0,0,0,0],"matrix_rows":[1,36,70,132,6,264,16,2,24],"offset":0,"phase":0,"quadratic_rows":[0,0,4,24,24,0,0,0,0]},"new":994,"old":479,"rank":5,"right":{"linear_Z4":[2,3,1,3,0,0,0,2,1],"matrix_rows":[1,132,10,32,320,150,16,152,256],"offset":271,"phase":3,"quadratic_rows":[0,158,6,154,10,256,256,10,352]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":490,"old":480,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":496,"old":480,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":492,"old":481,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":494,"old":481,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":652,"old":482,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":785,"old":482,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":830,"old":482,"rank":2,"right":{"linear_Z4":[2,0,3,3,0,1,3,2,2],"matrix_rows":[224,268,65,2,260,264,16,160,128],"offset":262,"phase":3,"quadratic_rows":[64,0,12,12,0,96,97,0,0]}},{"left":{"linear_Z4":[2,3,3,2,2,0,0,0,0],"matrix_rows":[1,32,70,2,4,144,280,24,8],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":996,"old":482,"rank":5,"right":{"linear_Z4":[2,2,0,3,3,1,3,2,0],"matrix_rows":[1,28,4,320,416,14,16,480,128],"offset":103,"phase":1,"quadratic_rows":[0,12,2,26,24,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":490,"old":483,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":495,"old":483,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":491,"old":484,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":494,"old":484,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":492,"old":485,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":493,"old":485,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":489,"old":486,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":496,"old":486,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":491,"old":487,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":493,"old":487,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":489,"old":488,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":495,"old":488,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":489,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,3,0,0,2],"matrix_rows":[302,1,274,276,280,256,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,62,62,62,14,46,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":788,"old":489,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[130,5,134,128,8,16,32,64,256],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":490,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,3,0,2,0],"matrix_rows":[174,1,146,148,152,128,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,62,62,62,14,46,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":789,"old":490,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[258,5,262,256,8,16,32,64,128],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":491,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":790,"old":491,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,2],"matrix_rows":[34,5,262,256,8,16,288,320,384],"offset":204,"phase":0,"quadratic_rows":[4,294,7,0,0,290,0,0,34]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":492,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,0,0,0,0],"matrix_rows":[14,1,274,276,280,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,286,286,286,14,0,0,0,14]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":791,"old":492,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[34,5,70,64,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[4,102,7,0,0,98,34,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":493,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,2,0],"matrix_rows":[136,1,18,20,152,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":792,"old":493,"rank":1,"right":{"linear_Z4":[2,0,0,1,1,0,0,2,0],"matrix_rows":[136,17,2,4,152,128,32,64,256],"offset":51,"phase":0,"quadratic_rows":[16,0,0,24,25,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":494,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,2],"matrix_rows":[264,1,18,20,280,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":793,"old":494,"rank":1,"right":{"linear_Z4":[2,0,0,1,1,0,0,0,2],"matrix_rows":[264,17,2,4,280,256,32,64,128],"offset":51,"phase":0,"quadratic_rows":[16,0,0,24,25,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":495,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,1,0,0,2],"matrix_rows":[40,1,18,20,280,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[0,16,16,312,14,296,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":794,"old":495,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[40,17,2,4,280,256,288,320,384],"offset":240,"phase":0,"quadratic_rows":[16,0,0,312,25,296,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":496,"rank":1,"right":{"linear_Z4":[0,0,0,3,2,3,0,0,0],"matrix_rows":[40,1,18,20,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,16,16,120,14,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":795,"old":496,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,17,2,4,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[16,0,0,120,25,104,40,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":609,"old":497,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":796,"old":497,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,32,68,130,3,1,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":844,"old":497,"rank":3,"right":{"linear_Z4":[3,1,2,3,3,0,2,1,2],"matrix_rows":[66,17,392,99,32,12,256,112,384],"offset":99,"phase":0,"quadratic_rows":[115,3,8,140,113,17,17,136,0]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[17,33,64,130,257,1,4,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,0,10,0,0,0,0,0]},"new":1000,"old":497,"rank":4,"right":{"linear_Z4":[3,3,0,0,3,0,2,0,1],"matrix_rows":[3,8,64,384,49,34,20,256,32],"offset":135,"phase":2,"quadratic_rows":[51,35,16,256,21,3,0,256,392]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":608,"old":498,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,1,1,2],"matrix_rows":[216,1,18,20,264,256,288,320,384],"offset":102,"phase":0,"quadratic_rows":[0,16,16,472,462,0,472,472,216]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":797,"old":498,"rank":1,"right":{"linear_Z4":[1,2,3,3,3,0,1,3,2],"matrix_rows":[413,321,66,260,264,272,32,256,384],"offset":135,"phase":0,"quadratic_rows":[221,64,157,157,157,0,67,157,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,65,128,257,3,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":843,"old":498,"rank":2,"right":{"linear_Z4":[2,3,1,1,1,0,1,2,0],"matrix_rows":[286,384,193,386,324,328,336,32,256],"offset":373,"phase":0,"quadratic_rows":[192,158,94,94,94,0,221,67,0]}},{"left":{"linear_Z4":[3,2,3,3,3,0,0,0,0],"matrix_rows":[33,65,131,4,258,2,8,16,29],"offset":0,"phase":0,"quadratic_rows":[31,1,29,29,29,0,0,0,0]},"new":1007,"old":498,"rank":5,"right":{"linear_Z4":[1,1,1,0,0,1,0,0,0],"matrix_rows":[55,308,264,320,384,261,278,288,32],"offset":225,"phase":0,"quadratic_rows":[307,291,52,256,37,55,256,256,203]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":510,"old":499,"rank":1,"right":{"linear_Z4":[1,3,2,3,3,1,0,3,2],"matrix_rows":[411,289,258,36,264,272,256,64,384],"offset":75,"phase":0,"quadratic_rows":[187,155,32,155,155,37,0,155,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":516,"old":499,"rank":1,"right":{"linear_Z4":[2,0,2,1,0,1,0,1,2],"matrix_rows":[184,1,18,20,264,256,288,320,384],"offset":170,"phase":0,"quadratic_rows":[0,16,16,440,430,440,0,440,184]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":512,"old":500,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,66,100,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,70,102,0,0,37,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":514,"old":500,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":609,"old":501,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":797,"old":501,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[29,45,64,7,130,2,256,11,3],"offset":0,"phase":0,"quadratic_rows":[14,13,3,3,0,0,0,0,0]},"new":1002,"old":501,"rank":4,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,1],"matrix_rows":[411,408,27,147,425,442,20,32,64],"offset":12,"phase":2,"quadratic_rows":[187,171,16,3,277,3,0,3,272]}},{"left":{"linear_Z4":[2,2,2,3,3,0,0,0,0],"matrix_rows":[32,67,4,144,257,2,3,24,8],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"new":1005,"old":501,"rank":5,"right":{"linear_Z4":[2,0,2,1,1,0,2,3,0],"matrix_rows":[114,34,4,384,264,19,64,392,96],"offset":293,"phase":0,"quadratic_rows":[18,1,0,136,17,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":510,"old":502,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":515,"old":502,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":511,"old":503,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":514,"old":503,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":512,"old":504,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":513,"old":504,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":509,"old":505,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":516,"old":505,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":511,"old":506,"rank":1,"right":{"linear_Z4":[3,1,2,3,1,3,0,3,2],"matrix_rows":[427,257,274,20,264,256,288,64,384],"offset":45,"phase":0,"quadratic_rows":[171,187,16,171,22,171,0,171,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":513,"old":506,"rank":1,"right":{"linear_Z4":[0,2,2,1,1,0,0,1,2],"matrix_rows":[184,33,2,36,264,272,256,320,384],"offset":204,"phase":0,"quadratic_rows":[32,0,32,440,440,413,0,440,184]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":509,"old":507,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,18,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,0,22,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":515,"old":507,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":608,"old":508,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":796,"old":508,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":842,"old":508,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,3,3,0],"matrix_rows":[384,200,1,2,4,392,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,328,0,0,328,384,200]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[11,19,39,6,64,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[6,1,5,0,0,0,0,0,0]},"new":846,"old":508,"rank":3,"right":{"linear_Z4":[0,0,1,1,0,0,2,0,0],"matrix_rows":[463,391,324,257,258,332,16,32,384],"offset":1,"phase":1,"quadratic_rows":[328,328,68,139,0,0,391,328,195]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":509,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,68,3,4,2,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":864,"old":509,"rank":3,"right":{"linear_Z4":[2,0,1,1,1,2,2,0,0],"matrix_rows":[68,18,8,5,64,80,40,128,256],"offset":41,"phase":3,"quadratic_rows":[4,80,21,40,86,8,18,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,1,130,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":908,"old":509,"rank":3,"right":{"linear_Z4":[2,1,1,0,2,3,0,2,3],"matrix_rows":[18,424,384,5,22,16,256,416,64],"offset":123,"phase":0,"quadratic_rows":[4,6,7,160,0,40,0,264,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":510,"rank":1,"right":{"linear_Z4":[1,0,1,3,3,0,0,3,2],"matrix_rows":[397,257,18,276,264,256,32,320,384],"offset":171,"phase":1,"quadratic_rows":[141,16,157,141,22,0,0,141,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,18,33,4,70,129,1,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":865,"old":510,"rank":3,"right":{"linear_Z4":[2,0,1,0,2,0,0,3,2],"matrix_rows":[196,471,157,325,320,64,336,96,384],"offset":0,"phase":0,"quadratic_rows":[14,149,143,149,10,0,0,142,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[8,16,39,71,129,7,262,2,4],"offset":0,"phase":0,"quadratic_rows":[7,1,1,0,0,0,0,0,0]},"new":909,"old":510,"rank":3,"right":{"linear_Z4":[0,0,2,3,3,2,0,3,3],"matrix_rows":[268,444,60,21,134,32,56,288,320],"offset":353,"phase":2,"quadratic_rows":[20,132,59,188,157,140,0,442,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":511,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,3,0,3,2],"matrix_rows":[398,33,258,292,264,16,256,320,384],"offset":205,"phase":1,"quadratic_rows":[32,142,174,142,0,37,0,142,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,16,39,71,135,2,261,1,4],"offset":0,"phase":0,"quadratic_rows":[2,7,2,0,0,0,0,0,0]},"new":872,"old":511,"rank":3,"right":{"linear_Z4":[0,0,2,3,0,3,0,3,1],"matrix_rows":[172,268,300,133,38,256,296,272,320],"offset":354,"phase":2,"quadratic_rows":[132,36,299,428,0,174,0,169,268]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,21,34,4,66,133,2,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":918,"old":511,"rank":3,"right":{"linear_Z4":[0,2,1,0,0,2,0,3,2],"matrix_rows":[487,196,174,320,326,64,80,352,384],"offset":0,"phase":0,"quadratic_rows":[166,13,143,166,0,9,0,141,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":512,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,130,1,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":873,"old":512,"rank":3,"right":{"linear_Z4":[1,2,1,0,3,2,0,2,3],"matrix_rows":[33,408,384,37,6,32,256,400,64],"offset":123,"phase":0,"quadratic_rows":[5,4,7,144,24,0,0,264,384]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,68,4,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,4,0,0,0,0,0,0]},"new":919,"old":512,"rank":3,"right":{"linear_Z4":[0,2,1,1,2,1,2,0,0],"matrix_rows":[33,68,8,64,6,96,24,128,256],"offset":50,"phase":3,"quadratic_rows":[96,4,38,24,8,101,33,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":513,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,0,0,3,0],"matrix_rows":[158,1,274,276,264,256,32,64,384],"offset":45,"phase":0,"quadratic_rows":[0,398,398,414,392,0,0,414,158]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":311,"old":513,"rank":2,"right":{"linear_Z4":[2,2,2,0,3,0,2,3,0],"matrix_rows":[71,158,64,322,324,256,272,96,384],"offset":35,"phase":1,"quadratic_rows":[6,409,409,406,414,0,0,414,158]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,34,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":896,"old":513,"rank":2,"right":{"linear_Z4":[3,1,1,1,2,0,0,2,1],"matrix_rows":[384,143,385,274,276,280,256,32,64],"offset":122,"phase":3,"quadratic_rows":[271,415,415,415,14,0,0,14,271]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":514,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,66,100,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,70,102,0,0,37,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,33,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":312,"old":514,"rank":2,"right":{"linear_Z4":[2,3,3,3,0,2,0,1,2],"matrix_rows":[392,6,9,66,100,256,16,64,384],"offset":38,"phase":3,"quadratic_rows":[8,70,102,137,0,4,6,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":897,"old":514,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,393,385,2,4,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[9,0,0,129,0,0,0,264,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":515,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,18,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,0,22,0,5,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":314,"old":515,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[384,394,1,386,4,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[0,10,0,130,0,0,0,264,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,33,66,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":906,"old":515,"rank":2,"right":{"linear_Z4":[3,2,3,3,2,0,0,1,2],"matrix_rows":[392,5,65,10,84,256,64,32,384],"offset":42,"phase":3,"quadratic_rows":[69,8,85,138,4,0,5,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":516,"rank":1,"right":{"linear_Z4":[1,0,1,3,0,0,0,3,0],"matrix_rows":[173,289,2,292,264,16,256,64,384],"offset":75,"phase":0,"quadratic_rows":[397,0,397,429,0,392,0,429,173]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":315,"old":516,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,2,0,2,1],"matrix_rows":[143,384,289,386,292,296,16,256,64],"offset":181,"phase":3,"quadratic_rows":[431,271,431,431,0,13,0,13,271]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,34,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":907,"old":516,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,3,2,3,0],"matrix_rows":[71,173,321,64,324,256,80,288,384],"offset":35,"phase":1,"quadratic_rows":[426,5,426,421,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":610,"old":517,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":800,"old":517,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":847,"old":517,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,1,2,0],"matrix_rows":[3,64,33,50,20,8,32,192,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,192,64,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,16,36,66,129,256,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":851,"old":517,"rank":3,"right":{"linear_Z4":[3,0,1,0,3,0,2,2,3],"matrix_rows":[145,8,332,129,2,12,256,144,32],"offset":103,"phase":1,"quadratic_rows":[17,0,324,64,17,0,268,0,324]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":611,"old":518,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":800,"old":518,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,0,2],"matrix_rows":[328,1,2,4,264,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,16,36,66,129,256,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":849,"old":518,"rank":3,"right":{"linear_Z4":[3,0,1,0,3,0,2,3,2],"matrix_rows":[273,8,204,257,2,12,128,272,32],"offset":103,"phase":1,"quadratic_rows":[17,0,196,64,17,0,140,196,0]}},{"left":{"linear_Z4":[3,3,2,2,2,0,0,0,0],"matrix_rows":[32,67,4,144,1,2,280,24,8],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1008,"old":518,"rank":5,"right":{"linear_Z4":[2,0,2,1,3,3,3,2,0],"matrix_rows":[50,2,4,320,392,19,32,456,128],"offset":103,"phase":1,"quadratic_rows":[18,1,0,72,49,48,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":610,"old":519,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,0,2],"matrix_rows":[328,1,2,4,264,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":801,"old":519,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,33,65,128,3,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":848,"old":519,"rank":2,"right":{"linear_Z4":[3,2,3,3,3,0,2,0,2],"matrix_rows":[30,323,321,66,260,264,272,32,128],"offset":3,"phase":2,"quadratic_rows":[3,285,286,286,286,0,0,0,30]}},{"left":{"linear_Z4":[2,2,2,3,3,0,0,0,0],"matrix_rows":[32,67,4,144,257,2,24,3,8],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"new":1008,"old":519,"rank":5,"right":{"linear_Z4":[2,0,2,1,1,0,3,2,0],"matrix_rows":[178,34,4,320,264,19,128,328,160],"offset":293,"phase":0,"quadratic_rows":[18,1,0,72,17,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":530,"old":520,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":536,"old":520,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":532,"old":521,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":534,"old":521,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":611,"old":522,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":801,"old":522,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,0,0,0,0],"matrix_rows":[34,67,4,8,130,259,16,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1010,"old":522,"rank":5,"right":{"linear_Z4":[3,3,2,2,3,0,2,0,3],"matrix_rows":[386,273,4,8,64,387,256,400,288],"offset":30,"phase":0,"quadratic_rows":[147,259,0,0,145,0,0,273,386]}},{"left":{"linear_Z4":[2,2,2,3,3,0,0,0,0],"matrix_rows":[32,67,4,144,257,2,24,8,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"new":1013,"old":522,"rank":5,"right":{"linear_Z4":[2,0,2,1,1,0,3,0,2],"matrix_rows":[306,34,4,192,136,19,256,200,288],"offset":293,"phase":0,"quadratic_rows":[18,1,0,72,17,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":530,"old":523,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":535,"old":523,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":531,"old":524,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":534,"old":524,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":532,"old":525,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":533,"old":525,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":529,"old":526,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":536,"old":526,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":531,"old":527,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":533,"old":527,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":529,"old":528,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":535,"old":528,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":529,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,2,0,0,2],"matrix_rows":[283,289,290,4,264,304,256,320,128],"offset":1,"phase":1,"quadratic_rows":[59,59,0,27,59,19,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[11,18,1,32,64,132,260,2,4],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":866,"old":529,"rank":3,"right":{"linear_Z4":[2,0,3,2,2,1,0,3,2],"matrix_rows":[129,135,288,133,128,40,16,256,320],"offset":484,"phase":1,"quadratic_rows":[130,5,6,32,0,40,0,129,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,19,2,32,68,128,260,1,4],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":916,"old":529,"rank":3,"right":{"linear_Z4":[0,2,3,2,1,2,0,3,2],"matrix_rows":[135,130,272,128,134,24,256,32,320],"offset":484,"phase":1,"quadratic_rows":[6,129,5,16,24,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":530,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,2,0,2,0],"matrix_rows":[155,161,162,4,136,176,128,192,256],"offset":1,"phase":1,"quadratic_rows":[59,59,0,27,59,19,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[11,18,1,32,64,132,260,4,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":867,"old":530,"rank":3,"right":{"linear_Z4":[2,0,3,2,2,1,0,2,3],"matrix_rows":[257,263,160,261,256,40,16,128,192],"offset":484,"phase":1,"quadratic_rows":[258,5,6,32,0,40,0,0,257]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,19,2,32,68,128,260,4,1],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":917,"old":530,"rank":3,"right":{"linear_Z4":[0,2,3,2,1,2,0,2,3],"matrix_rows":[263,258,144,256,262,24,128,32,192],"offset":484,"phase":1,"quadratic_rows":[6,257,5,16,24,0,0,0,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":531,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[12,22,7,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":874,"old":531,"rank":3,"right":{"linear_Z4":[3,0,3,1,0,3,0,0,0],"matrix_rows":[20,42,39,21,54,40,64,128,256],"offset":4,"phase":1,"quadratic_rows":[51,57,20,10,39,51,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[13,20,7,33,1,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":910,"old":531,"rank":3,"right":{"linear_Z4":[0,3,3,1,3,0,0,0,0],"matrix_rows":[25,36,23,53,38,24,64,128,256],"offset":4,"phase":1,"quadratic_rows":[58,51,36,9,51,23,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":532,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,2,0,0,0],"matrix_rows":[19,289,290,4,8,304,256,64,384],"offset":1,"phase":1,"quadratic_rows":[307,307,0,0,307,19,0,0,19]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,3,34,64,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":875,"old":532,"rank":3,"right":{"linear_Z4":[3,3,1,0,0,0,0,0,2],"matrix_rows":[15,12,288,69,78,64,16,256,384],"offset":3,"phase":2,"quadratic_rows":[75,67,12,5,0,0,3,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[10,18,3,33,68,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":911,"old":532,"rank":3,"right":{"linear_Z4":[3,3,1,0,0,0,0,0,2],"matrix_rows":[12,15,272,77,70,64,256,32,384],"offset":3,"phase":2,"quadratic_rows":[67,75,12,6,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":533,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,2],"matrix_rows":[272,33,34,4,8,304,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":316,"old":533,"rank":2,"right":{"linear_Z4":[3,3,2,2,1,3,0,0,2],"matrix_rows":[3,304,73,66,36,64,272,256,128],"offset":145,"phase":3,"quadratic_rows":[75,67,32,1,48,52,3,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":904,"old":533,"rank":2,"right":{"linear_Z4":[3,3,2,2,3,1,0,0,2],"matrix_rows":[3,304,65,74,20,64,256,288,128],"offset":81,"phase":3,"quadratic_rows":[67,75,16,2,52,48,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":534,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,2,0],"matrix_rows":[144,33,34,4,8,176,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":310,"old":534,"rank":2,"right":{"linear_Z4":[3,3,2,2,1,3,0,2,0],"matrix_rows":[3,176,73,66,36,64,144,128,256],"offset":145,"phase":3,"quadratic_rows":[75,67,32,1,48,52,3,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":905,"old":534,"rank":2,"right":{"linear_Z4":[3,3,2,2,3,1,0,2,0],"matrix_rows":[3,176,65,74,20,64,128,160,256],"offset":81,"phase":3,"quadratic_rows":[67,75,16,2,52,48,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":535,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,2,0,0,0],"matrix_rows":[24,33,34,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,32,0,88,120,19,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":292,"old":535,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[257,24,256,2,36,104,80,64,384],"offset":2,"phase":1,"quadratic_rows":[0,0,32,120,88,44,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,66,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":898,"old":535,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[258,40,1,256,20,88,64,96,384],"offset":2,"phase":1,"quadratic_rows":[0,0,16,120,28,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":536,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,2,0,0,2],"matrix_rows":[24,33,34,4,264,304,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,32,0,280,312,19,0,0,24]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,32,67,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":294,"old":536,"rank":2,"right":{"linear_Z4":[1,3,1,2,0,1,0,0,3],"matrix_rows":[290,21,305,18,308,56,256,320,384],"offset":168,"phase":3,"quadratic_rows":[293,306,293,48,298,319,0,0,311]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,32,66,3,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":899,"old":536,"rank":2,"right":{"linear_Z4":[3,1,1,2,1,0,0,0,2],"matrix_rows":[294,17,289,306,308,56,256,320,384],"offset":164,"phase":3,"quadratic_rows":[305,22,22,48,319,25,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":697,"old":537,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,2,0],"matrix_rows":[64,1,2,4,8,16,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,192,64,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,42,69,132,1,5,264,2,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":703,"old":537,"rank":4,"right":{"linear_Z4":[3,2,1,3,2,0,0,3,3],"matrix_rows":[20,258,9,450,53,386,32,56,256],"offset":5,"phase":2,"quadratic_rows":[61,320,5,57,9,9,130,192,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":709,"old":537,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,3,0,2],"matrix_rows":[322,1,258,4,8,80,32,256,128],"offset":160,"phase":2,"quadratic_rows":[0,66,0,0,64,0,82,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,42,69,132,2,5,264,1,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":715,"old":537,"rank":4,"right":{"linear_Z4":[3,2,1,3,3,0,0,2,3],"matrix_rows":[132,258,9,338,165,274,32,168,256],"offset":5,"phase":2,"quadratic_rows":[173,320,5,169,80,9,18,9,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":644,"old":538,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,3,2,0],"matrix_rows":[194,1,130,4,8,80,32,128,256],"offset":160,"phase":2,"quadratic_rows":[0,66,0,0,64,0,82,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,18,37,68,128,5,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":648,"old":538,"rank":3,"right":{"linear_Z4":[3,1,1,3,2,0,1,2,2],"matrix_rows":[260,130,9,293,194,32,296,80,128],"offset":407,"phase":2,"quadratic_rows":[301,66,5,297,64,9,82,0,9]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":696,"old":538,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,64,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":700,"old":538,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,2,3,3],"matrix_rows":[450,192,1,128,4,8,16,32,448],"offset":0,"phase":0,"quadratic_rows":[0,320,0,0,0,0,130,192,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":630,"old":539,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,1,2,0],"matrix_rows":[94,1,130,132,136,144,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,222,0,222,94,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[31,45,79,130,7,258,11,3,2],"offset":0,"phase":0,"quadratic_rows":[3,15,14,14,0,0,0,0,0]},"new":636,"old":539,"rank":4,"right":{"linear_Z4":[0,1,0,3,2,0,2,3,2],"matrix_rows":[263,469,455,407,209,474,220,256,288],"offset":3,"phase":2,"quadratic_rows":[82,143,90,14,389,0,389,210,80]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":645,"old":539,"rank":1,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,0],"matrix_rows":[9,37,2,32,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,0,1,41,0,9,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,0,0,0,0,0],"matrix_rows":[16,1,32,66,136,258,12,4,2],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":651,"old":539,"rank":4,"right":{"linear_Z4":[2,2,2,1,1,0,3,0,2],"matrix_rows":[2,264,192,144,1,12,256,208,288],"offset":371,"phase":2,"quadratic_rows":[0,0,8,12,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":550,"old":540,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":556,"old":540,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":552,"old":541,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":554,"old":541,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":629,"old":542,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,34,70,5,128,2,256,1],"offset":0,"phase":0,"quadratic_rows":[5,6,3,0,0,0,0,0,0]},"new":633,"old":542,"rank":3,"right":{"linear_Z4":[3,1,1,0,0,0,1,0,1],"matrix_rows":[272,286,89,273,66,68,344,32,128],"offset":4,"phase":1,"quadratic_rows":[329,350,350,23,14,0,327,0,327]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":708,"old":542,"rank":1,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,0],"matrix_rows":[9,37,2,32,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,0,1,41,0,9,0,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,1,16,32,68,128,6,256,2],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":712,"old":542,"rank":3,"right":{"linear_Z4":[0,2,0,0,1,0,3,0,0],"matrix_rows":[2,320,272,1,4,8,336,32,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":550,"old":543,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":555,"old":543,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":551,"old":544,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":554,"old":544,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":552,"old":545,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":553,"old":545,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":549,"old":546,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":556,"old":546,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":551,"old":547,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":553,"old":547,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":549,"old":548,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":555,"old":548,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":549,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,2,0,0,0],"matrix_rows":[13,289,2,292,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[301,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,3,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":880,"old":549,"rank":3,"right":{"linear_Z4":[3,3,0,0,1,0,0,0,2],"matrix_rows":[27,24,288,81,90,4,64,256,384],"offset":3,"phase":2,"quadratic_rows":[75,67,0,17,24,0,3,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,1,128,3,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":912,"old":549,"rank":3,"right":{"linear_Z4":[3,1,0,3,2,0,0,0,2],"matrix_rows":[18,9,260,83,64,256,88,32,384],"offset":3,"phase":2,"quadratic_rows":[91,3,0,89,9,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":550,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[10,18,35,69,4,7,133,261,5],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":881,"old":550,"rank":3,"right":{"linear_Z4":[3,3,0,2,1,1,0,0,2],"matrix_rows":[20,23,56,297,290,60,256,320,384],"offset":221,"phase":2,"quadratic_rows":[319,311,59,37,23,47,0,0,3]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[15,19,3,36,5,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,5,2,0,0,0,0,0,0]},"new":913,"old":550,"rank":3,"right":{"linear_Z4":[3,0,2,3,1,2,0,0,0],"matrix_rows":[7,55,29,53,6,56,64,128,256],"offset":6,"phase":2,"quadratic_rows":[25,52,26,45,55,26,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":551,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,2,0,0,2],"matrix_rows":[271,289,258,292,296,16,256,320,128],"offset":1,"phase":1,"quadratic_rows":[47,15,47,47,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,16,32,68,1,130,258,4,2],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":888,"old":551,"rank":3,"right":{"linear_Z4":[2,2,2,0,3,1,0,3,2],"matrix_rows":[129,288,153,145,34,4,128,256,320],"offset":434,"phase":1,"quadratic_rows":[136,32,0,17,24,34,0,129,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,69,4,128,258,1,2],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":920,"old":551,"rank":3,"right":{"linear_Z4":[0,2,1,2,3,2,0,3,2],"matrix_rows":[153,260,136,128,6,256,152,32,320],"offset":434,"phase":1,"quadratic_rows":[24,4,6,129,17,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":552,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,2,0,2,0],"matrix_rows":[143,161,130,164,168,16,128,192,256],"offset":1,"phase":1,"quadratic_rows":[47,15,47,47,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,16,32,68,1,130,258,2,4],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":889,"old":552,"rank":3,"right":{"linear_Z4":[2,2,2,0,3,1,0,2,3],"matrix_rows":[257,160,281,273,34,4,256,128,192],"offset":434,"phase":1,"quadratic_rows":[264,32,0,17,24,34,0,0,257]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,69,4,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":921,"old":552,"rank":3,"right":{"linear_Z4":[0,2,1,2,3,2,0,2,3],"matrix_rows":[281,132,264,256,6,128,280,32,192],"offset":434,"phase":1,"quadratic_rows":[24,4,6,257,17,0,0,0,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":553,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,2,0,0,2],"matrix_rows":[6,33,258,292,40,16,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,262,294,32,0,13,0,0,6]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,34,2,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":896,"old":553,"rank":2,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,2],"matrix_rows":[6,46,33,274,308,24,256,320,384],"offset":216,"phase":0,"quadratic_rows":[32,312,280,62,46,27,0,0,6]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,35,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":928,"old":553,"rank":2,"right":{"linear_Z4":[0,1,1,0,3,3,0,0,2],"matrix_rows":[31,25,17,274,308,56,256,320,384],"offset":217,"phase":1,"quadratic_rows":[22,271,303,54,25,44,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":554,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,33,66,100,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,70,102,32,0,13,6,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,1,64,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":897,"old":554,"rank":2,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,2],"matrix_rows":[22,264,1,18,20,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":929,"old":554,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,2],"matrix_rows":[257,6,256,98,68,8,48,64,384],"offset":2,"phase":1,"quadratic_rows":[0,102,70,0,32,50,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":555,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,2],"matrix_rows":[260,33,2,292,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":904,"old":555,"rank":2,"right":{"linear_Z4":[2,2,1,1,2,0,0,2,0],"matrix_rows":[136,4,1,10,20,128,32,192,256],"offset":173,"phase":1,"quadratic_rows":[0,8,20,10,4,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,64,130,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":936,"old":555,"rank":2,"right":{"linear_Z4":[3,2,1,3,2,3,0,0,2],"matrix_rows":[9,292,67,64,260,72,48,256,128],"offset":193,"phase":3,"quadratic_rows":[75,1,36,73,32,52,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":556,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,2,0],"matrix_rows":[132,33,2,164,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,2,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":905,"old":556,"rank":2,"right":{"linear_Z4":[2,2,1,1,2,0,0,0,2],"matrix_rows":[264,4,1,10,20,256,32,320,128],"offset":173,"phase":1,"quadratic_rows":[0,8,20,10,4,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,64,130,1,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":937,"old":556,"rank":2,"right":{"linear_Z4":[3,2,1,3,2,3,0,2,0],"matrix_rows":[9,164,67,64,132,72,48,128,256],"offset":193,"phase":3,"quadratic_rows":[75,1,36,73,32,52,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":672,"old":557,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[19,46,67,134,262,6,10,2,5],"offset":0,"phase":0,"quadratic_rows":[4,2,9,12,0,0,0,0,0]},"new":678,"old":557,"rank":4,"right":{"linear_Z4":[2,1,2,2,0,1,1,0,3],"matrix_rows":[269,15,450,170,289,234,300,32,48],"offset":299,"phase":1,"quadratic_rows":[34,399,42,70,0,101,360,258,450]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":696,"old":557,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,2,0],"matrix_rows":[194,1,130,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[16,40,69,1,132,4,10,258,2],"offset":0,"phase":0,"quadratic_rows":[5,8,1,10,0,0,0,0,0]},"new":702,"old":557,"rank":4,"right":{"linear_Z4":[2,1,0,3,0,1,1,3,0],"matrix_rows":[44,192,36,258,13,322,32,48,384],"offset":87,"phase":1,"quadratic_rows":[12,66,33,41,0,44,450,448,192]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":659,"old":558,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,1,2],"matrix_rows":[258,1,386,4,8,144,32,64,256],"offset":293,"phase":0,"quadratic_rows":[0,130,0,0,128,0,0,146,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,20,35,66,128,3,1,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":663,"old":558,"rank":3,"right":{"linear_Z4":[3,1,1,3,2,0,2,3,2],"matrix_rows":[68,9,386,101,258,32,104,144,256],"offset":387,"phase":0,"quadratic_rows":[109,130,5,105,128,9,9,146,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":697,"old":558,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,3,2],"matrix_rows":[386,1,258,4,8,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,130,0,0,0,0,128,194,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,33,68,5,4,2,128,256],"offset":0,"phase":0,"quadratic_rows":[4,2,1,0,0,0,0,0,0]},"new":699,"old":558,"rank":3,"right":{"linear_Z4":[3,1,3,0,1,0,2,0,0],"matrix_rows":[29,2,24,49,66,60,32,128,256],"offset":5,"phase":2,"quadratic_rows":[45,66,37,17,24,5,2,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":629,"old":559,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,2,0,0,0,0,0],"matrix_rows":[20,2,36,65,8,129,1,261,5],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":635,"old":559,"rank":4,"right":{"linear_Z4":[1,2,1,0,2,0,0,2,2],"matrix_rows":[200,2,141,16,329,324,64,96,384],"offset":10,"phase":2,"quadratic_rows":[453,0,461,324,0,0,141,325,141]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":660,"old":559,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,2,0,0,0,0,0],"matrix_rows":[16,42,69,129,258,4,1,10,8],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":666,"old":559,"rank":4,"right":{"linear_Z4":[2,2,0,3,3,3,1,2,0],"matrix_rows":[108,402,68,258,13,130,96,64,400],"offset":95,"phase":2,"quadratic_rows":[12,16,65,41,18,40,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":570,"old":560,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":576,"old":560,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":572,"old":561,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":574,"old":561,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,0,3,2],"matrix_rows":[431,257,258,260,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[175,175,175,175,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":630,"old":562,"rank":1,"right":{"linear_Z4":[1,3,3,2,3,0,3,3,2],"matrix_rows":[471,257,386,388,136,400,32,448,256],"offset":444,"phase":2,"quadratic_rows":[215,87,87,128,87,0,87,137,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,18,39,65,4,1,134,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":632,"old":562,"rank":3,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,1],"matrix_rows":[5,207,477,297,256,292,32,320,384],"offset":19,"phase":1,"quadratic_rows":[63,461,55,19,461,5,18,18,274]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":671,"old":562,"rank":1,"right":{"linear_Z4":[3,3,1,2,3,0,3,1,2],"matrix_rows":[343,257,258,388,136,272,32,320,256],"offset":281,"phase":0,"quadratic_rows":[87,87,215,128,87,0,87,140,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,64,134,256,2,1,5],"offset":0,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]},"new":675,"old":562,"rank":3,"right":{"linear_Z4":[3,3,3,0,0,0,3,1,2],"matrix_rows":[471,336,16,129,130,84,216,256,32],"offset":1,"phase":1,"quadratic_rows":[343,343,391,208,267,0,75,396,151]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":570,"old":563,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,33,2,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,0,0,88,120,49,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":575,"old":563,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,1,2,20,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,16,120,28,104,40,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":571,"old":564,"rank":1,"right":{"linear_Z4":[1,3,3,3,2,1,0,3,2],"matrix_rows":[399,289,258,260,264,48,256,64,384],"offset":99,"phase":0,"quadratic_rows":[175,143,143,143,32,49,0,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":574,"old":564,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,2,84,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,0,85,16,28,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":572,"old":565,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,2,84,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,0,85,16,28,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":573,"old":565,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,0],"matrix_rows":[49,33,2,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":569,"old":566,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,1,2,20,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,16,120,28,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":576,"old":566,"rank":1,"right":{"linear_Z4":[0,1,1,2,2,0,0,1,2],"matrix_rows":[166,33,258,260,8,48,256,320,384],"offset":240,"phase":0,"quadratic_rows":[32,422,422,0,32,407,0,422,166]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":571,"old":567,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":573,"old":567,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":569,"old":568,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,0,3,2],"matrix_rows":[431,257,258,260,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[175,175,175,175,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":575,"old":568,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":569,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,3,0],"matrix_rows":[134,33,258,292,40,16,256,320,384],"offset":1,"phase":1,"quadratic_rows":[32,390,422,32,0,13,0,390,134]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,21,37,64,133,2,263,1,6],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":882,"old":569,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,2,0,1,2],"matrix_rows":[166,32,294,133,290,256,40,272,320],"offset":40,"phase":2,"quadratic_rows":[132,160,1,32,0,138,0,163,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,2,20,35,68,131,4,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":922,"old":569,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[489,170,196,320,64,328,80,352,384],"offset":9,"phase":0,"quadratic_rows":[168,168,128,3,0,3,0,135,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":570,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[49,33,2,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,16,16,13,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,34,64,129,1,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":883,"old":570,"rank":3,"right":{"linear_Z4":[1,0,3,2,1,2,0,2,3],"matrix_rows":[33,390,384,49,256,388,24,32,64],"offset":219,"phase":0,"quadratic_rows":[17,132,6,16,25,0,0,258,384]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,18,2,32,68,5,1,128,256],"offset":0,"phase":0,"quadratic_rows":[4,2,5,0,0,0,0,0,0]},"new":923,"old":570,"rank":3,"right":{"linear_Z4":[0,1,2,2,1,1,2,0,0],"matrix_rows":[33,2,80,64,6,24,96,128,256],"offset":100,"phase":3,"quadratic_rows":[96,6,2,16,56,113,33,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":571,"rank":1,"right":{"linear_Z4":[0,1,0,3,3,0,0,1,2],"matrix_rows":[394,1,258,20,280,256,288,320,384],"offset":240,"phase":2,"quadratic_rows":[0,138,16,154,28,0,0,138,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,18,38,4,65,129,1,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":890,"old":571,"rank":3,"right":{"linear_Z4":[2,0,2,0,1,0,0,3,2],"matrix_rows":[208,471,157,337,320,324,64,96,384],"offset":0,"phase":0,"quadratic_rows":[26,149,10,149,155,0,0,154,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[8,21,35,64,133,5,262,4,2],"offset":0,"phase":0,"quadratic_rows":[7,5,3,0,0,0,0,0,0]},"new":914,"old":571,"rank":3,"right":{"linear_Z4":[0,2,1,0,1,0,0,3,2],"matrix_rows":[274,292,438,21,38,288,152,32,320],"offset":403,"phase":3,"quadratic_rows":[20,128,389,144,25,384,0,430,164]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":572,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[8,18,33,68,5,2,4,128,256],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":891,"old":572,"rank":3,"right":{"linear_Z4":[2,1,1,0,1,2,2,0,0],"matrix_rows":[68,2,24,5,34,80,64,128,256],"offset":41,"phase":3,"quadratic_rows":[4,34,21,80,92,2,24,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,65,1,130,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":915,"old":572,"rank":3,"right":{"linear_Z4":[2,0,3,1,2,3,0,2,3],"matrix_rows":[28,418,384,5,256,16,24,416,64],"offset":58,"phase":2,"quadratic_rows":[4,160,13,12,0,34,0,258,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":573,"rank":1,"right":{"linear_Z4":[0,0,0,1,3,0,2,0,0],"matrix_rows":[8,1,2,20,88,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,16,88,28,0,8,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,1,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":906,"old":573,"rank":2,"right":{"linear_Z4":[2,1,2,2,1,0,2,0,0],"matrix_rows":[2,80,1,10,20,64,96,128,256],"offset":84,"phase":3,"quadratic_rows":[0,10,16,2,20,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":930,"old":573,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[394,384,1,256,4,392,16,32,64],"offset":9,"phase":0,"quadratic_rows":[0,136,0,10,0,0,0,258,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":574,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,0,1,2],"matrix_rows":[399,289,258,292,296,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[175,143,175,175,0,13,0,143,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":907,"old":574,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,1],"matrix_rows":[231,488,321,320,324,64,80,288,384],"offset":9,"phase":0,"quadratic_rows":[423,421,423,416,0,15,0,15,271]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,32,64,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":931,"old":574,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,1,0,3,2],"matrix_rows":[263,135,289,290,292,168,16,256,64],"offset":191,"phase":1,"quadratic_rows":[160,160,160,160,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":575,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,2,0,0],"matrix_rows":[68,33,2,100,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":898,"old":575,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,387,385,256,4,8,16,32,64],"offset":10,"phase":0,"quadratic_rows":[3,129,0,0,0,0,0,258,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":938,"old":575,"rank":2,"right":{"linear_Z4":[2,3,1,2,0,1,2,1,2],"matrix_rows":[386,68,3,256,100,40,16,64,384],"offset":190,"phase":2,"quadratic_rows":[2,131,36,32,0,44,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":576,"rank":1,"right":{"linear_Z4":[3,1,0,0,2,0,0,1,2],"matrix_rows":[147,257,258,20,24,256,288,64,384],"offset":98,"phase":1,"quadratic_rows":[403,403,16,16,399,0,0,403,147]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":899,"old":576,"rank":2,"right":{"linear_Z4":[0,2,2,2,3,0,0,3,3],"matrix_rows":[384,272,129,18,20,24,256,288,64],"offset":120,"phase":2,"quadratic_rows":[128,16,16,16,30,0,0,385,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,35,67,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":939,"old":576,"rank":2,"right":{"linear_Z4":[2,0,3,2,2,0,2,3,0],"matrix_rows":[89,158,64,256,260,328,336,96,384],"offset":11,"phase":1,"quadratic_rows":[24,412,414,391,391,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":671,"old":577,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,1,0,2],"matrix_rows":[91,257,258,4,264,272,32,320,128],"offset":0,"phase":0,"quadratic_rows":[347,347,0,347,347,0,347,0,91]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,41,65,134,7,262,10,6,2],"offset":0,"phase":0,"quadratic_rows":[15,11,5,11,0,0,0,0,0]},"new":677,"old":577,"rank":4,"right":{"linear_Z4":[3,2,3,0,3,0,2,0,3],"matrix_rows":[455,472,152,410,145,474,156,128,160],"offset":466,"phase":1,"quadratic_rows":[343,389,351,276,285,0,389,66,351]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":708,"old":577,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,16,160,64,256],"offset":91,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[16,40,64,129,4,257,10,1,2],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":714,"old":577,"rank":4,"right":{"linear_Z4":[2,1,2,1,2,0,3,2,0],"matrix_rows":[136,320,16,258,9,322,4,128,160],"offset":469,"phase":2,"quadratic_rows":[8,66,0,9,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":660,"old":578,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,36,65,128,1,5,2,256],"offset":0,"phase":0,"quadratic_rows":[4,2,1,0,0,0,0,0,0]},"new":662,"old":578,"rank":3,"right":{"linear_Z4":[3,1,3,0,0,0,1,2,0],"matrix_rows":[72,2,77,105,130,100,32,16,256],"offset":5,"phase":2,"quadratic_rows":[37,130,45,68,0,5,72,2,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":709,"old":578,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[16,1,2,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,16,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,22,33,64,132,256,2,1,4],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":711,"old":578,"rank":3,"right":{"linear_Z4":[3,2,3,0,0,0,3,2,3],"matrix_rows":[133,258,338,129,322,132,8,256,32],"offset":1,"phase":1,"quadratic_rows":[5,272,5,0,66,0,80,0,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":644,"old":579,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[16,1,2,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,16,0,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[20,42,68,129,264,1,2,8,5],"offset":0,"phase":0,"quadratic_rows":[4,10,1,2,0,0,0,0,0]},"new":650,"old":579,"rank":4,"right":{"linear_Z4":[3,2,3,0,0,0,3,3,1],"matrix_rows":[264,130,269,210,297,194,292,32,128],"offset":5,"phase":2,"quadratic_rows":[37,144,45,260,66,5,80,130,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":659,"old":579,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[16,1,2,4,8,272,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,272,0,0,0,16]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[20,42,68,129,264,1,5,8,2],"offset":0,"phase":0,"quadratic_rows":[4,10,1,2,0,0,0,0,0]},"new":665,"old":579,"rank":4,"right":{"linear_Z4":[3,2,3,0,0,0,1,3,3],"matrix_rows":[72,130,77,402,105,386,100,32,128],"offset":5,"phase":2,"quadratic_rows":[37,144,45,68,258,5,72,130,272]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":590,"old":580,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":596,"old":580,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":592,"old":581,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":594,"old":581,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,0,2],"matrix_rows":[289,257,2,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":645,"old":582,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,16,288,64,128],"offset":91,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,20,32,65,134,257,6,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":647,"old":582,"rank":3,"right":{"linear_Z4":[2,3,2,1,2,0,2,0,2],"matrix_rows":[264,144,210,9,194,4,256,80,288],"offset":367,"phase":3,"quadratic_rows":[8,18,0,9,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":672,"old":582,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[11,20,35,70,133,262,2,5,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":674,"old":582,"rank":3,"right":{"linear_Z4":[0,3,0,0,0,0,2,2,3],"matrix_rows":[29,325,82,385,330,396,256,144,288],"offset":364,"phase":1,"quadratic_rows":[216,282,208,467,207,0,29,29,266]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":590,"old":583,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":595,"old":583,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":591,"old":584,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,2,0],"matrix_rows":[161,129,2,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":594,"old":584,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":592,"old":585,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":593,"old":585,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,2,0],"matrix_rows":[161,129,2,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":589,"old":586,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":596,"old":586,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":591,"old":587,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,0,2],"matrix_rows":[289,257,2,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":593,"old":587,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":589,"old":588,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":595,"old":588,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":589,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,33,50,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,16,14,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":815,"old":589,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,2,0,0,0,0,0],"matrix_rows":[16,35,64,132,1,2,8,260,4],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":962,"old":589,"rank":4,"right":{"linear_Z4":[2,0,0,0,3,3,2,0,2],"matrix_rows":[50,2,264,64,19,32,4,256,384],"offset":59,"phase":1,"quadratic_rows":[18,1,0,0,49,48,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":590,"rank":1,"right":{"linear_Z4":[1,1,0,0,2,0,0,0,2],"matrix_rows":[3,257,274,20,24,256,288,64,384],"offset":0,"phase":0,"quadratic_rows":[259,275,16,16,14,0,0,0,3]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,35,7,70,134,4,262,6],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":804,"old":590,"rank":3,"right":{"linear_Z4":[3,3,0,1,2,0,1,0,2],"matrix_rows":[71,68,88,265,282,92,256,288,384],"offset":222,"phase":2,"quadratic_rows":[335,351,91,31,14,0,71,0,3]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[13,21,3,36,70,134,4,262,6],"offset":0,"phase":0,"quadratic_rows":[2,1,4,0,0,0,0,0,0]},"new":805,"old":590,"rank":3,"right":{"linear_Z4":[0,0,3,3,2,0,2,0,2],"matrix_rows":[23,20,27,261,278,88,256,288,384],"offset":221,"phase":2,"quadratic_rows":[264,280,20,75,70,0,24,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":591,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,2,0,0,0],"matrix_rows":[13,289,2,292,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[301,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":825,"old":591,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,34,68,4,128,6,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":990,"old":591,"rank":3,"right":{"linear_Z4":[0,3,3,0,0,0,1,0,2],"matrix_rows":[257,78,72,256,82,92,16,32,384],"offset":6,"phase":2,"quadratic_rows":[0,30,22,66,6,0,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":592,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[14,18,34,69,133,7,1,261,5],"offset":0,"phase":0,"quadratic_rows":[7,3,5,0,0,0,0,0,0]},"new":806,"old":592,"rank":3,"right":{"linear_Z4":[0,3,3,2,0,1,1,0,2],"matrix_rows":[104,71,65,105,290,300,256,272,384],"offset":245,"phase":2,"quadratic_rows":[110,359,367,37,0,47,71,0,6]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[12,23,35,71,131,5,1,259,3],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":807,"old":592,"rank":3,"right":{"linear_Z4":[1,1,3,1,0,1,2,0,2],"matrix_rows":[106,10,75,101,358,256,360,272,384],"offset":1,"phase":1,"quadratic_rows":[47,335,7,331,0,33,10,0,10]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":593,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,2,36,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":830,"old":593,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[1,65,2,4,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[8,16,35,1,66,132,4,256,2],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":998,"old":593,"rank":3,"right":{"linear_Z4":[0,2,0,3,0,1,2,0,1],"matrix_rows":[268,260,32,1,14,256,272,96,128],"offset":51,"phase":0,"quadratic_rows":[0,12,258,266,0,96,32,0,268]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":594,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[257,289,2,36,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,16,32,66,130,260,1,2,4],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":808,"old":594,"rank":3,"right":{"linear_Z4":[2,2,2,1,0,0,3,2,3],"matrix_rows":[257,136,353,321,10,4,128,144,256],"offset":242,"phase":1,"quadratic_rows":[288,8,0,10,0,65,96,0,257]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,64,130,261,4,2,1],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":809,"old":594,"rank":3,"right":{"linear_Z4":[0,2,1,2,0,2,3,2,3],"matrix_rows":[353,132,288,256,6,128,8,144,352],"offset":242,"phase":1,"quadratic_rows":[96,4,6,0,0,257,65,0,288]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":595,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,0,2],"matrix_rows":[271,257,274,276,280,256,288,64,128],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,64,128,2,1,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":820,"old":595,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,0,3,3,0],"matrix_rows":[204,136,1,2,128,200,16,32,256],"offset":0,"phase":0,"quadratic_rows":[0,0,72,132,0,0,68,136,0]}},{"left":{"linear_Z4":[3,2,3,2,0,0,0,0,0],"matrix_rows":[16,35,76,136,1,258,4,8,2],"offset":0,"phase":0,"quadratic_rows":[3,1,12,4,0,0,0,0,0]},"new":970,"old":595,"rank":4,"right":{"linear_Z4":[2,0,2,0,3,0,3,3,1],"matrix_rows":[274,258,132,204,19,256,196,128,288],"offset":51,"phase":0,"quadratic_rows":[18,257,136,68,273,0,72,132,274]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":596,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,2,0],"matrix_rows":[143,129,146,148,152,128,160,64,256],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,16,38,68,129,257,2,1,4],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":810,"old":596,"rank":3,"right":{"linear_Z4":[2,2,2,0,1,0,3,2,3],"matrix_rows":[144,260,332,17,2,324,256,128,160],"offset":409,"phase":1,"quadratic_rows":[16,0,264,68,17,0,72,0,260]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,34,70,128,257,4,1,2],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":811,"old":596,"rank":3,"right":{"linear_Z4":[2,1,0,2,2,0,3,2,3],"matrix_rows":[130,332,264,3,128,256,328,16,160],"offset":409,"phase":1,"quadratic_rows":[2,3,72,260,0,0,68,0,264]}},{"left":{"linear_Z4":[3,2,2,3,2,2,2,2,0],"matrix_rows":[264,2,4,9,1,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"new":0,"old":597,"rank":8,"right":{"linear_Z4":[3,2,2,1,0,2,2,2,2],"matrix_rows":[24,2,4,17,32,64,128,256,25],"offset":8,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":597,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,4,24,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":257,"old":598,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":599,"old":598,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[2,3,2,2,3,2,2,2,0],"matrix_rows":[1,272,4,8,18,32,2,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"new":0,"old":599,"rank":8,"right":{"linear_Z4":[2,3,2,2,1,2,0,2,2],"matrix_rows":[1,80,4,8,66,32,128,256,82],"offset":16,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":599,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,80,32,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":600,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":268,"old":600,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,35,32,4,40,16,64,128,256],"offset":7,"phase":3,"quadratic_rows":[35,1,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":601,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":19,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":602,"old":601,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[3,33,32,4,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[35,33,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,3,2,2,0],"matrix_rows":[288,2,4,8,16,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"new":0,"old":602,"rank":8,"right":{"linear_Z4":[3,2,2,2,2,1,0,2,2],"matrix_rows":[96,2,4,8,16,65,128,256,97],"offset":32,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":602,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,16,96,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":255,"old":603,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,72,16,32,128,256],"offset":28,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":269,"old":603,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,40,16,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":604,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,3,0,3,0],"matrix_rows":[230,1,322,324,8,16,288,256,384],"offset":141,"phase":0,"quadratic_rows":[0,422,422,0,0,486,416,486,230]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,19,35,64,128,259,5,1,7],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":806,"old":604,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,2,2,1,3],"matrix_rows":[230,38,320,225,290,292,8,16,256],"offset":1,"phase":1,"quadratic_rows":[224,480,480,0,0,263,263,135,358]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,32,64,131,1,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":826,"old":604,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,1,2,3,3],"matrix_rows":[352,199,353,258,260,8,16,256,384],"offset":135,"phase":0,"quadratic_rows":[423,455,455,0,0,289,134,455,423]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":605,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":824,"old":605,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,0,1,2],"matrix_rows":[416,33,2,4,8,16,256,64,384],"offset":66,"phase":2,"quadratic_rows":[32,0,0,0,0,161,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":835,"old":605,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,417,385,2,4,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[33,0,0,0,0,129,0,288,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":606,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,2],"matrix_rows":[288,1,66,68,8,16,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,34,66,2,132,1,256,5],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":808,"old":606,"rank":3,"right":{"linear_Z4":[3,3,3,2,0,0,2,0,3],"matrix_rows":[320,6,353,321,26,20,16,256,128],"offset":134,"phase":1,"quadratic_rows":[33,30,22,2,6,65,288,0,320]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,129,2,256,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":831,"old":606,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,3],"matrix_rows":[32,353,33,2,4,8,16,256,128],"offset":135,"phase":0,"quadratic_rows":[321,0,0,0,0,64,289,0,321]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":607,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":834,"old":607,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,2,0,0],"matrix_rows":[72,1,2,12,64,80,32,128,256],"offset":61,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[17,34,66,130,2,4,256,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,0,9,0,0,0,0,0]},"new":991,"old":607,"rank":4,"right":{"linear_Z4":[0,3,2,3,0,2,0,0,1],"matrix_rows":[1,10,32,384,256,22,16,24,64],"offset":23,"phase":2,"quadratic_rows":[256,30,2,26,10,0,0,256,385]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":608,"rank":1,"right":{"linear_Z4":[1,1,0,3,0,0,0,3,0],"matrix_rows":[203,321,322,4,264,16,32,256,384],"offset":135,"phase":0,"quadratic_rows":[395,395,0,459,0,0,392,459,203]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[11,19,32,67,128,256,6,2,7],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":804,"old":608,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,2,1,3],"matrix_rows":[11,203,320,265,266,204,256,16,32],"offset":2,"phase":1,"quadratic_rows":[456,456,200,263,0,0,263,135,331]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":816,"old":608,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,2,0,3,0],"matrix_rows":[39,203,289,290,32,264,48,256,384],"offset":131,"phase":1,"quadratic_rows":[460,460,3,459,0,0,395,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":609,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,65,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":814,"old":609,"rank":2,"right":{"linear_Z4":[2,0,0,0,1,0,2,0,0],"matrix_rows":[114,34,19,64,4,8,96,128,256],"offset":69,"phase":3,"quadratic_rows":[18,1,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,3,0,0,0,0,0],"matrix_rows":[17,33,2,68,129,1,256,8,12],"offset":0,"phase":0,"quadratic_rows":[1,0,12,12,0,0,0,0,0]},"new":963,"old":609,"rank":4,"right":{"linear_Z4":[3,3,2,0,2,0,0,0,1],"matrix_rows":[3,4,8,384,49,34,256,32,64],"offset":71,"phase":2,"quadratic_rows":[51,35,0,256,1,3,0,256,392]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":610,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,2],"matrix_rows":[264,65,66,4,328,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,17,36,68,129,1,2,256,6],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":810,"old":610,"rank":3,"right":{"linear_Z4":[3,3,3,0,2,0,2,0,3],"matrix_rows":[3,320,332,49,34,324,256,32,128],"offset":69,"phase":1,"quadratic_rows":[51,35,12,68,1,3,264,0,320]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":821,"old":610,"rank":2,"right":{"linear_Z4":[3,3,2,1,2,0,1,0,2],"matrix_rows":[3,264,33,50,68,328,32,256,128],"offset":179,"phase":1,"quadratic_rows":[35,51,64,72,2,3,76,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":611,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,2,0],"matrix_rows":[136,65,66,4,200,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":819,"old":611,"rank":2,"right":{"linear_Z4":[3,3,2,1,2,0,1,2,0],"matrix_rows":[3,136,33,50,68,200,32,128,256],"offset":179,"phase":1,"quadratic_rows":[35,51,64,72,2,3,76,0,0]}},{"left":{"linear_Z4":[3,2,3,3,0,0,0,0,0],"matrix_rows":[17,33,2,68,129,1,8,12,256],"offset":0,"phase":0,"quadratic_rows":[1,0,12,12,0,0,0,0,0]},"new":971,"old":611,"rank":4,"right":{"linear_Z4":[3,3,2,0,2,0,0,1,0],"matrix_rows":[3,4,8,192,49,34,128,32,256],"offset":71,"phase":2,"quadratic_rows":[51,35,0,128,1,3,128,200,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":612,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,2,0],"matrix_rows":[129,193,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":839,"old":612,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,0,0,2],"matrix_rows":[264,1,2,12,256,272,32,64,128],"offset":61,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[17,34,66,130,2,4,8,9,256],"offset":0,"phase":0,"quadratic_rows":[9,2,0,9,0,0,0,0,0]},"new":999,"old":612,"rank":4,"right":{"linear_Z4":[0,3,2,3,0,2,0,1,0],"matrix_rows":[1,10,32,192,128,22,16,24,256],"offset":23,"phase":2,"quadratic_rows":[128,30,2,26,10,0,128,193,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":617,"old":613,"rank":1,"right":{"linear_Z4":[2,1,3,0,0,2,0,0,0],"matrix_rows":[38,5,34,32,8,16,64,128,256],"offset":10,"phase":2,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,0,0,0,0,0],"matrix_rows":[16,33,65,128,2,1,260,8,12],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":626,"old":613,"rank":4,"right":{"linear_Z4":[2,1,1,0,2,2,0,0,1],"matrix_rows":[34,16,64,384,5,38,32,8,256],"offset":375,"phase":1,"quadratic_rows":[4,6,7,0,0,0,256,256,448]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":616,"old":614,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,3,0,2],"matrix_rows":[320,1,2,4,8,80,32,256,384],"offset":289,"phase":3,"quadratic_rows":[0,0,0,0,64,0,80,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,3,68,2,132,256,4],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":623,"old":614,"rank":3,"right":{"linear_Z4":[2,1,3,2,0,2,1,0,2],"matrix_rows":[6,40,336,13,42,32,256,320,128],"offset":40,"phase":2,"quadratic_rows":[12,46,47,7,64,6,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":618,"old":615,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,0,2],"matrix_rows":[336,1,2,4,8,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,1,68,128,262,6,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":624,"old":615,"rank":3,"right":{"linear_Z4":[2,1,3,2,1,0,3,2,0],"matrix_rows":[14,320,400,5,10,8,464,32,128],"offset":40,"phase":2,"quadratic_rows":[4,6,7,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":621,"old":616,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,3,32,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":625,"old":616,"rank":2,"right":{"linear_Z4":[2,1,3,2,0,2,0,0,0],"matrix_rows":[6,40,13,42,32,16,64,128,256],"offset":20,"phase":2,"quadratic_rows":[12,46,47,7,0,6,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":620,"old":617,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,3,1,2],"matrix_rows":[448,1,2,4,8,80,32,256,384],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,64,0,208,192,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,32,65,132,1,260,2,6],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":627,"old":617,"rank":3,"right":{"linear_Z4":[0,0,0,0,3,2,0,2,3],"matrix_rows":[34,384,464,1,32,4,40,400,256],"offset":260,"phase":0,"quadratic_rows":[0,0,0,0,80,0,144,320,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":619,"old":618,"rank":1,"right":{"linear_Z4":[2,1,3,2,0,0,0,0,0],"matrix_rows":[14,5,10,8,16,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":622,"old":618,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,64,1,2,4,8,256,32,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":623,"old":619,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":627,"old":619,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,2],"matrix_rows":[34,320,1,32,4,40,16,256,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":624,"old":620,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[400,1,2,4,8,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":625,"old":620,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,2],"matrix_rows":[272,1,2,4,8,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":622,"old":621,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,33,10,44,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,8,45,14,0,5,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,1,32,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":626,"old":621,"rank":2,"right":{"linear_Z4":[2,1,0,1,0,1,0,0,0],"matrix_rows":[44,42,13,46,32,16,64,128,256],"offset":31,"phase":1,"quadratic_rows":[12,6,43,45,0,44,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":622,"rank":1,"right":{"linear_Z4":[2,1,3,2,0,0,0,0,0],"matrix_rows":[14,5,10,8,16,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":637,"old":622,"rank":1,"right":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[10,5,14,8,16,32,64,128,256],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":623,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[320,1,2,4,8,16,32,256,384],"offset":129,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":705,"old":623,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":624,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,320,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":717,"old":624,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":625,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":653,"old":625,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,3,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":626,"rank":2,"right":{"linear_Z4":[2,0,0,2,0,0,0,0,0],"matrix_rows":[1,42,32,40,12,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":140,"old":626,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,11,8,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[11,1,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":163,"old":626,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":26,"phase":1,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":627,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,272,32,2,36,40,256,64,384],"offset":70,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":210,"old":627,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":227,"old":627,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,32,64,384],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,33,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":632,"old":628,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,2,3,3,0],"matrix_rows":[39,213,289,32,292,40,256,320,384],"offset":67,"phase":1,"quadratic_rows":[466,5,466,0,453,0,469,469,213]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[16,32,65,128,262,1,10,2,15],"offset":0,"phase":0,"quadratic_rows":[14,3,13,13,0,0,0,0,0]},"new":641,"old":628,"rank":4,"right":{"linear_Z4":[2,2,3,0,2,3,2,1,2],"matrix_rows":[260,240,48,320,5,210,32,8,288],"offset":372,"phase":1,"quadratic_rows":[4,208,293,0,290,500,290,162,116]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,19,33,1,64,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":631,"old":629,"rank":2,"right":{"linear_Z4":[1,0,0,3,0,0,0,0,1],"matrix_rows":[270,23,273,258,260,24,32,64,128],"offset":1,"phase":1,"quadratic_rows":[263,25,25,286,270,0,0,0,281]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[16,44,71,131,10,4,259,3,2],"offset":0,"phase":0,"quadratic_rows":[5,14,11,14,0,0,0,0,0]},"new":638,"old":629,"rank":4,"right":{"linear_Z4":[2,2,2,1,0,1,0,3,3],"matrix_rows":[44,316,442,302,13,318,160,128,192],"offset":186,"phase":1,"quadratic_rows":[12,424,425,63,424,62,0,406,406]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,32,65,128,2,3,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":633,"old":630,"rank":2,"right":{"linear_Z4":[3,1,1,2,1,0,1,1,0],"matrix_rows":[16,215,17,66,68,88,128,32,256],"offset":101,"phase":0,"quadratic_rows":[199,151,151,80,30,0,201,199,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[30,34,78,129,4,257,8,15,1],"offset":0,"phase":0,"quadratic_rows":[15,15,15,15,0,0,0,0,0]},"new":639,"old":630,"rank":4,"right":{"linear_Z4":[1,0,1,0,0,0,0,3,0],"matrix_rows":[392,271,157,205,393,384,388,256,288],"offset":34,"phase":0,"quadratic_rows":[215,141,223,86,141,0,141,215,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":636,"old":631,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,0],"matrix_rows":[2,1,138,12,128,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,138,8,14,0,0,0,2,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,33,65,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":640,"old":631,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[133,15,393,256,388,128,144,160,192],"offset":10,"phase":0,"quadratic_rows":[258,269,266,270,0,0,0,0,15]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":635,"old":632,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,0,0,1,2],"matrix_rows":[453,257,2,260,8,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[197,0,197,0,0,0,133,197,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":642,"old":632,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,1],"matrix_rows":[69,384,321,2,324,8,16,32,256],"offset":277,"phase":0,"quadratic_rows":[261,0,261,0,0,0,256,256,453]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":634,"old":633,"rank":1,"right":{"linear_Z4":[0,1,0,1,0,0,0,0,2],"matrix_rows":[258,9,266,4,256,272,288,320,384],"offset":208,"phase":3,"quadratic_rows":[8,10,0,11,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,33,65,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":637,"old":633,"rank":2,"right":{"linear_Z4":[2,3,2,1,0,0,3,0,1],"matrix_rows":[74,324,13,262,320,256,272,96,384],"offset":142,"phase":0,"quadratic_rows":[12,334,267,335,0,0,74,0,270]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":638,"old":634,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[68,5,6,64,8,16,96,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":642,"old":634,"rank":1,"right":{"linear_Z4":[3,2,3,0,0,0,0,0,2],"matrix_rows":[7,257,256,260,264,272,288,64,384],"offset":94,"phase":3,"quadratic_rows":[263,261,263,0,0,0,0,0,7]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":639,"old":635,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[133,385,2,388,8,16,32,64,256],"offset":267,"phase":0,"quadratic_rows":[261,0,261,0,0,0,0,256,133]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":640,"old":635,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[133,257,2,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[389,0,389,0,0,0,0,261,133]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":637,"old":636,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[258,5,262,256,264,272,32,320,384],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":641,"old":636,"rank":1,"right":{"linear_Z4":[2,1,3,0,0,0,0,0,2],"matrix_rows":[262,5,258,256,264,272,32,320,384],"offset":23,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,1,32,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":637,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,42,8,40,36,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[8,0,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":138,"old":637,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,35,32,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,1,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":165,"old":637,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,35,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":638,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,292,296,272,320,384],"offset":62,"phase":1,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":219,"old":638,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":26,"phase":1,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":230,"old":638,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,264,272,32,320,384],"offset":31,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,33,64,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":639,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,132,160,2,32,168,16,64,256],"offset":51,"phase":0,"quadratic_rows":[32,0,160,0,0,5,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":152,"old":639,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":190,"old":639,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,33,64,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":640,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,1],"matrix_rows":[257,260,288,2,32,296,16,64,128],"offset":51,"phase":0,"quadratic_rows":[32,0,288,0,0,5,0,0,260]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":153,"old":640,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":191,"old":640,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,35,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":641,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,258,288,256,292,40,272,320,384],"offset":26,"phase":3,"quadratic_rows":[288,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":216,"old":641,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":8,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":237,"old":641,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,264,272,288,320,384],"offset":87,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,33,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":642,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,1,0,0],"matrix_rows":[65,68,96,2,32,104,16,128,256],"offset":51,"phase":0,"quadratic_rows":[32,0,96,0,0,5,68,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":151,"old":642,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[5,65,2,64,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[69,0,65,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":189,"old":642,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,0],"matrix_rows":[5,64,2,68,72,16,32,128,256],"offset":16,"phase":3,"quadratic_rows":[68,0,69,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":647,"old":643,"rank":2,"right":{"linear_Z4":[3,2,3,2,1,0,1,2,0],"matrix_rows":[5,144,41,66,36,32,208,128,256],"offset":203,"phase":1,"quadratic_rows":[45,64,37,1,80,5,82,0,0]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[18,1,34,66,132,2,8,12,256],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":656,"old":643,"rank":4,"right":{"linear_Z4":[3,2,3,2,0,0,0,1,0],"matrix_rows":[2,5,16,192,33,44,32,128,256],"offset":135,"phase":2,"quadratic_rows":[37,0,45,4,128,5,128,208,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,66,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":646,"old":644,"rank":2,"right":{"linear_Z4":[3,0,3,0,1,0,0,2,2],"matrix_rows":[261,146,257,128,260,8,144,32,64],"offset":1,"phase":1,"quadratic_rows":[5,16,5,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,34,69,132,264,5,8,10,1],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":654,"old":644,"rank":4,"right":{"linear_Z4":[3,0,1,3,0,0,0,1,2],"matrix_rows":[260,66,9,144,293,192,32,296,64],"offset":269,"phase":2,"quadratic_rows":[301,128,5,297,192,9,144,210,9]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,65,128,3,2,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":648,"old":645,"rank":2,"right":{"linear_Z4":[0,2,0,0,3,0,2,0,0],"matrix_rows":[210,130,1,66,4,8,208,32,256],"offset":3,"phase":2,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[16,40,64,129,4,257,10,2,1],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":655,"old":645,"rank":4,"right":{"linear_Z4":[2,1,0,3,2,0,3,0,2],"matrix_rows":[264,192,16,130,9,194,4,256,288],"offset":277,"phase":0,"quadratic_rows":[8,66,0,9,0,0,66,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":640,"old":646,"rank":2,"right":{"linear_Z4":[3,0,3,2,0,0,0,2,0],"matrix_rows":[5,144,41,2,36,32,128,192,256],"offset":67,"phase":1,"quadratic_rows":[45,0,37,1,0,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":651,"old":646,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[5,33,2,44,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,0,45,4,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":650,"old":647,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[82,1,66,4,8,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,66,129,2,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":647,"rank":2,"right":{"linear_Z4":[2,1,3,0,2,0,2,0,2],"matrix_rows":[260,66,5,82,256,8,64,288,128],"offset":133,"phase":3,"quadratic_rows":[4,18,5,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":649,"old":648,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,2,0],"matrix_rows":[144,1,18,4,8,128,32,192,256],"offset":164,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,66,129,2,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":653,"old":648,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,2,0,2],"matrix_rows":[264,82,9,64,4,256,80,288,128],"offset":133,"phase":3,"quadratic_rows":[8,16,0,9,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":654,"old":649,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,144,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":649,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,0,2],"matrix_rows":[264,9,2,4,256,16,288,64,128],"offset":67,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":640,"old":650,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,32,192,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":655,"old":650,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,16,288,64,128],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":653,"old":651,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,264,16,32,64,128],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":656,"old":651,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":652,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,2,0],"matrix_rows":[160,1,66,68,8,16,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":829,"old":652,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,1,2,0],"matrix_rows":[224,33,2,4,8,16,128,192,256],"offset":66,"phase":2,"quadratic_rows":[32,0,0,0,0,97,96,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,34,2,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":840,"old":652,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,1,3,2,0],"matrix_rows":[224,6,65,26,20,16,160,128,256],"offset":134,"phase":3,"quadratic_rows":[64,30,22,2,6,96,97,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":653,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,144,32,2,36,40,128,192,256],"offset":70,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":208,"old":653,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":229,"old":653,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,145,2,4,8,128,32,192,256],"offset":35,"phase":3,"quadratic_rows":[145,0,0,0,1,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":654,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,1],"matrix_rows":[257,264,288,2,292,32,16,64,128],"offset":51,"phase":0,"quadratic_rows":[32,0,0,288,0,9,0,0,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":149,"old":654,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[9,257,2,4,256,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[265,0,0,257,0,0,0,0,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":201,"old":654,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[9,256,2,260,264,16,32,64,128],"offset":8,"phase":3,"quadratic_rows":[264,0,0,265,0,0,0,0,9]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":655,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,130,32,128,36,40,16,192,256],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":179,"old":655,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":244,"old":655,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,8,16,32,192,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,1,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":656,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,0,1],"matrix_rows":[257,260,32,2,288,296,16,64,128],"offset":39,"phase":0,"quadratic_rows":[288,0,32,0,0,5,0,0,257]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":159,"old":656,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":185,"old":656,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,1,128,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":657,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,130,32,128,36,40,144,64,256],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":174,"old":657,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":249,"old":657,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,8,144,32,64,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":662,"old":658,"rank":2,"right":{"linear_Z4":[3,2,3,2,1,0,0,3,2],"matrix_rows":[5,400,41,130,36,32,272,64,256],"offset":265,"phase":3,"quadratic_rows":[45,128,37,1,144,5,0,146,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[16,40,69,129,258,4,5,8,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]},"new":669,"old":658,"rank":4,"right":{"linear_Z4":[2,1,0,1,0,0,2,2,3],"matrix_rows":[108,16,36,402,13,18,64,96,256],"offset":443,"phase":3,"quadratic_rows":[12,386,1,9,128,0,0,274,386]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,33,64,1,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":661,"old":659,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,1,0,0],"matrix_rows":[72,77,105,2,100,32,16,128,256],"offset":3,"phase":2,"quadratic_rows":[37,0,45,68,0,5,72,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,34,69,132,264,5,1,10,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":667,"old":659,"rank":4,"right":{"linear_Z4":[3,0,1,3,0,0,2,1,0],"matrix_rows":[68,258,9,144,101,384,32,104,256],"offset":269,"phase":2,"quadratic_rows":[109,128,5,105,384,9,9,402,144]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,128,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":663,"old":660,"rank":2,"right":{"linear_Z4":[3,0,2,3,1,0,0,2,0],"matrix_rows":[9,16,37,2,32,40,144,64,256],"offset":1,"phase":1,"quadratic_rows":[45,0,1,41,144,9,0,16,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[16,42,69,129,264,4,1,2,8],"offset":0,"phase":0,"quadratic_rows":[4,10,5,2,0,0,0,0,0]},"new":668,"old":660,"rank":4,"right":{"linear_Z4":[2,2,0,3,0,3,1,3,3],"matrix_rows":[108,258,68,402,13,386,96,64,256],"offset":85,"phase":0,"quadratic_rows":[12,272,65,41,130,40,68,144,258]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,128,256,3,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":642,"old":661,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,0],"matrix_rows":[258,144,1,384,4,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,128,0,0,384,0,0,402,144]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":666,"old":661,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":662,"rank":2,"right":{"linear_Z4":[2,1,3,0,2,0,2,0,2],"matrix_rows":[68,258,5,274,64,8,256,96,128],"offset":133,"phase":3,"quadratic_rows":[4,18,5,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":665,"old":662,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[274,1,258,4,8,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":627,"old":663,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,2,0,2],"matrix_rows":[72,274,9,256,4,64,272,96,128],"offset":133,"phase":3,"quadratic_rows":[8,16,0,9,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":664,"old":663,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,0,2],"matrix_rows":[272,1,18,4,8,256,32,64,384],"offset":261,"phase":3,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":664,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":667,"old":664,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,144,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":642,"old":665,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":668,"old":665,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":627,"old":666,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[146,1,128,4,8,144,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":669,"old":666,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,0,2],"matrix_rows":[272,1,18,4,8,256,32,64,384],"offset":292,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":667,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,1,0,0],"matrix_rows":[65,72,96,2,100,32,16,128,256],"offset":51,"phase":0,"quadratic_rows":[32,0,0,96,0,9,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":147,"old":667,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[9,65,2,4,64,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[73,0,0,65,0,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":199,"old":667,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[9,64,2,68,72,16,32,128,256],"offset":8,"phase":3,"quadratic_rows":[72,0,0,73,0,0,9,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":668,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,36,40,16,64,384],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":181,"old":668,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":242,"old":668,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,32,64,384],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":669,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,36,40,272,64,128],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":175,"old":669,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":248,"old":669,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,272,32,64,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[31,33,79,129,258,1,4,8,14],"offset":0,"phase":0,"quadratic_rows":[0,14,14,14,0,0,0,0,0]},"new":656,"old":670,"rank":4,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[39,21,325,389,289,32,292,40,256],"offset":1,"phase":1,"quadratic_rows":[466,5,466,0,261,0,261,261,213]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,32,65,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":674,"old":670,"rank":2,"right":{"linear_Z4":[1,3,1,0,1,0,2,2,1],"matrix_rows":[343,64,129,66,132,8,144,32,256],"offset":266,"phase":3,"quadratic_rows":[471,279,471,0,471,0,21,21,279]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[16,34,67,129,4,258,8,2,13],"offset":0,"phase":0,"quadratic_rows":[14,3,13,13,0,0,0,0,0]},"new":626,"old":671,"rank":4,"right":{"linear_Z4":[2,3,0,3,0,0,0,1,1],"matrix_rows":[396,266,272,320,13,142,384,256,160],"offset":113,"phase":0,"quadratic_rows":[12,390,139,269,256,0,256,134,346]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,35,66,131,257,3,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":673,"old":671,"rank":2,"right":{"linear_Z4":[3,0,3,2,3,0,3,1,0],"matrix_rows":[325,152,385,74,396,128,272,160,384],"offset":182,"phase":1,"quadratic_rows":[197,72,205,470,408,0,207,477,152]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[16,45,69,3,134,262,10,2,6],"offset":0,"phase":0,"quadratic_rows":[10,15,10,15,0,0,0,0,0]},"new":641,"old":672,"rank":4,"right":{"linear_Z4":[2,3,2,2,0,0,1,0,0],"matrix_rows":[198,456,462,394,13,458,256,272,288],"offset":314,"phase":1,"quadratic_rows":[12,330,1,67,0,0,330,0,66]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,35,64,128,2,1,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":675,"old":672,"rank":2,"right":{"linear_Z4":[1,1,3,0,0,0,3,1,0],"matrix_rows":[75,204,129,130,68,200,16,32,256],"offset":2,"phase":1,"quadratic_rows":[203,203,140,71,0,0,75,135,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":678,"old":673,"rank":1,"right":{"linear_Z4":[1,1,1,0,2,0,0,0,2],"matrix_rows":[263,257,274,260,8,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[7,23,7,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,34,65,130,258,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":680,"old":673,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,0,3],"matrix_rows":[149,391,273,128,276,136,384,160,192],"offset":188,"phase":3,"quadratic_rows":[2,261,2,0,256,0,0,0,274]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":677,"old":674,"rank":1,"right":{"linear_Z4":[1,2,1,0,1,0,0,0,0],"matrix_rows":[21,145,18,148,8,128,32,64,256],"offset":47,"phase":3,"quadratic_rows":[133,16,133,0,146,0,0,21,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,33,66,129,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":681,"old":674,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[263,21,385,256,388,264,128,288,320],"offset":255,"phase":0,"quadratic_rows":[146,5,146,0,133,0,0,21,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":676,"old":675,"rank":1,"right":{"linear_Z4":[2,1,2,3,0,0,0,0,2],"matrix_rows":[266,1,258,12,256,272,288,320,384],"offset":271,"phase":3,"quadratic_rows":[0,10,8,14,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,33,66,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":679,"old":675,"rank":2,"right":{"linear_Z4":[2,3,2,3,0,0,0,3,1],"matrix_rows":[396,130,13,262,384,128,272,288,320],"offset":141,"phase":0,"quadratic_rows":[12,390,259,265,0,0,0,130,270]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":626,"old":676,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,2,0],"matrix_rows":[132,5,6,128,136,16,32,64,256],"offset":15,"phase":0,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":681,"old":676,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[7,129,128,132,8,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[135,133,135,0,0,0,0,7,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":641,"old":677,"rank":1,"right":{"linear_Z4":[2,2,1,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":22,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":680,"old":677,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,272,288,320,384],"offset":94,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":656,"old":678,"rank":1,"right":{"linear_Z4":[3,2,3,0,0,0,0,2,0],"matrix_rows":[7,129,128,132,136,144,160,192,256],"offset":94,"phase":3,"quadratic_rows":[135,133,135,0,0,0,0,7,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":679,"old":678,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,5,6,256,264,16,32,64,128],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":679,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,258,288,256,36,296,272,320,384],"offset":42,"phase":3,"quadratic_rows":[288,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":217,"old":679,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":232,"old":679,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,8,272,288,320,384],"offset":79,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,3,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":680,"rank":2,"right":{"linear_Z4":[0,0,2,0,1,0,0,0,0],"matrix_rows":[17,20,32,2,48,56,64,128,256],"offset":39,"phase":0,"quadratic_rows":[48,0,32,0,17,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":154,"old":680,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[5,17,2,16,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[21,0,17,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":182,"old":680,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,2,0,0,0],"matrix_rows":[5,32,2,36,8,48,64,128,256],"offset":42,"phase":1,"quadratic_rows":[36,0,37,0,0,5,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,1,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":681,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,1,0],"matrix_rows":[129,132,32,2,160,168,16,64,256],"offset":39,"phase":0,"quadratic_rows":[160,0,32,0,0,5,0,129,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":158,"old":681,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":184,"old":681,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[20,34,69,132,261,5,1,8,11],"offset":0,"phase":0,"quadratic_rows":[14,11,1,11,0,0,0,0,0]},"new":667,"old":682,"rank":4,"right":{"linear_Z4":[3,0,3,3,0,3,0,0,0],"matrix_rows":[356,2,41,384,101,256,32,104,48],"offset":4,"phase":1,"quadratic_rows":[77,256,293,73,0,356,297,256,230]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":686,"old":682,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,3,3,0],"matrix_rows":[139,321,258,68,264,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[459,395,64,395,0,0,69,395,139]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":685,"old":683,"rank":1,"right":{"linear_Z4":[2,3,1,2,3,0,3,0,2],"matrix_rows":[342,5,258,256,8,272,288,320,384],"offset":438,"phase":2,"quadratic_rows":[4,86,87,0,86,0,86,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,16,32,67,133,3,1,7,256],"offset":0,"phase":0,"quadratic_rows":[2,5,6,0,0,0,0,0,0]},"new":692,"old":683,"rank":3,"right":{"linear_Z4":[2,0,2,3,3,3,2,3,0],"matrix_rows":[120,136,48,89,10,84,32,160,256],"offset":175,"phase":2,"quadratic_rows":[88,8,80,139,245,240,53,184,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":687,"old":684,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,33,66,4,129,257,1,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":693,"old":684,"rank":3,"right":{"linear_Z4":[1,0,2,1,2,0,0,2,2],"matrix_rows":[6,15,16,389,258,128,392,160,192],"offset":5,"phase":2,"quadratic_rows":[395,265,264,399,0,0,0,9,15]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":690,"old":685,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,0,0,0],"matrix_rows":[91,193,194,4,200,208,32,128,256],"offset":183,"phase":0,"quadratic_rows":[155,155,0,155,155,0,128,91,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,35,65,128,2,3,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":694,"old":685,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[155,75,129,130,4,136,128,32,256],"offset":65,"phase":0,"quadratic_rows":[80,80,0,80,11,0,11,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,23,39,65,135,262,7,2,4],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":679,"old":686,"rank":3,"right":{"linear_Z4":[2,3,3,3,0,0,2,0,1],"matrix_rows":[458,258,130,13,198,64,320,80,288],"offset":360,"phase":0,"quadratic_rows":[12,142,143,143,0,0,0,270,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":689,"old":686,"rank":1,"right":{"linear_Z4":[2,1,3,2,0,0,0,1,2],"matrix_rows":[390,5,258,256,8,272,288,320,384],"offset":250,"phase":2,"quadratic_rows":[4,134,135,0,0,0,0,134,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":688,"old":687,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,34,3,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":691,"old":687,"rank":2,"right":{"linear_Z4":[1,0,2,1,2,0,0,0,0],"matrix_rows":[262,15,277,18,256,280,288,320,384],"offset":1,"phase":1,"quadratic_rows":[283,281,280,287,15,0,0,0,15]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,33,67,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":679,"old":688,"rank":2,"right":{"linear_Z4":[2,1,0,3,0,0,0,0,1],"matrix_rows":[266,292,13,294,256,288,272,320,384],"offset":31,"phase":1,"quadratic_rows":[12,46,267,47,0,266,0,0,292]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":692,"old":688,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,41,10,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,8,37,11,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":693,"old":689,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,0,2],"matrix_rows":[395,257,258,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":694,"old":689,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,2,2],"matrix_rows":[267,385,386,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,35,2,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":667,"old":690,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,0],"matrix_rows":[11,89,65,64,4,72,32,128,256],"offset":9,"phase":0,"quadratic_rows":[18,73,0,18,73,0,82,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":691,"old":690,"rank":1,"right":{"linear_Z4":[1,1,0,1,2,0,2,0,0],"matrix_rows":[75,81,82,4,88,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[27,27,0,27,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":691,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,2,0,0,0],"matrix_rows":[40,9,10,4,32,48,64,128,256],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":704,"old":691,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[11,17,16,4,24,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[27,25,0,27,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":692,"rank":1,"right":{"linear_Z4":[2,1,3,0,0,0,0,0,2],"matrix_rows":[262,5,258,256,8,272,288,320,384],"offset":71,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":638,"old":692,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[258,5,262,256,8,272,288,320,384],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":693,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,0,2],"matrix_rows":[264,9,10,4,256,16,288,64,128],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":654,"old":693,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[11,257,256,4,264,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[267,265,0,267,0,0,0,0,11]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":694,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,2,0],"matrix_rows":[136,9,10,4,128,16,160,64,256],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":716,"old":694,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[11,129,128,4,136,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[139,137,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[16,40,69,129,5,4,264,2,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]},"new":668,"old":695,"rank":4,"right":{"linear_Z4":[2,3,0,1,2,0,0,2,3],"matrix_rows":[60,384,36,450,13,386,16,48,256],"offset":409,"phase":3,"quadratic_rows":[12,66,1,9,0,0,130,320,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,34,64,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":699,"old":695,"rank":2,"right":{"linear_Z4":[3,2,3,2,0,0,3,1,2],"matrix_rows":[448,5,33,66,44,32,16,256,384],"offset":138,"phase":3,"quadratic_rows":[37,64,45,4,0,5,194,192,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,65,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":698,"old":696,"rank":2,"right":{"linear_Z4":[2,1,1,2,0,2,0,0,2],"matrix_rows":[36,2,5,258,32,8,48,64,128],"offset":100,"phase":3,"quadratic_rows":[4,258,5,0,0,0,0,0,2]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[16,34,69,1,132,4,266,2,8],"offset":0,"phase":0,"quadratic_rows":[5,8,1,10,0,0,0,0,0]},"new":705,"old":696,"rank":4,"right":{"linear_Z4":[2,0,0,3,0,1,2,3,3],"matrix_rows":[44,450,36,192,13,128,32,48,448],"offset":85,"phase":0,"quadratic_rows":[12,320,33,41,0,44,130,192,258]}},{"left":{"linear_Z4":[3,2,3,2,0,0,0,0,0],"matrix_rows":[16,32,69,1,8,4,130,258,2],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"new":655,"old":697,"rank":4,"right":{"linear_Z4":[2,2,0,3,2,3,3,0,2],"matrix_rows":[44,320,4,16,13,66,32,256,384],"offset":383,"phase":0,"quadratic_rows":[12,64,1,41,0,40,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":700,"old":697,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[322,1,256,4,8,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[0,64,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":703,"old":698,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[194,1,130,4,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,66,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":698,"rank":2,"right":{"linear_Z4":[2,1,0,3,0,2,2,2,0],"matrix_rows":[40,130,9,194,4,32,48,128,256],"offset":100,"phase":1,"quadratic_rows":[8,66,0,9,0,0,2,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":680,"old":699,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[258,384,1,256,4,8,16,32,320],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":702,"old":699,"rank":1,"right":{"linear_Z4":[2,0,3,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":701,"old":700,"rank":2,"right":{"linear_Z4":[3,0,3,0,1,0,0,0,0],"matrix_rows":[29,24,49,2,60,32,64,128,256],"offset":3,"phase":2,"quadratic_rows":[45,0,37,17,24,5,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,16,35,66,1,3,132,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":704,"old":700,"rank":3,"right":{"linear_Z4":[3,0,1,3,2,0,0,0,2],"matrix_rows":[20,9,320,53,2,32,56,256,384],"offset":135,"phase":2,"quadratic_rows":[61,0,5,57,9,9,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":680,"old":701,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[320,1,2,4,8,16,32,256,384],"offset":129,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":705,"old":701,"rank":1,"right":{"linear_Z4":[2,0,3,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":655,"old":702,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,2],"matrix_rows":[258,1,386,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":702,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[386,1,258,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":668,"old":703,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,2,0,0,0],"matrix_rows":[40,9,2,4,32,48,64,128,256],"offset":50,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":704,"old":703,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":704,"rank":2,"right":{"linear_Z4":[2,0,0,0,1,0,0,0,0],"matrix_rows":[17,24,48,2,52,32,64,128,256],"offset":51,"phase":0,"quadratic_rows":[32,0,0,48,24,9,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":145,"old":704,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,2,0,0,0],"matrix_rows":[9,33,2,4,32,48,64,128,256],"offset":50,"phase":1,"quadratic_rows":[41,0,0,33,0,9,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":195,"old":704,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,0],"matrix_rows":[9,16,2,20,24,32,64,128,256],"offset":8,"phase":3,"quadratic_rows":[24,0,0,25,9,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":705,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,320,32,2,36,40,16,256,384],"offset":134,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":214,"old":705,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":225,"old":705,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[1,321,2,4,8,16,32,256,384],"offset":131,"phase":3,"quadratic_rows":[321,0,0,0,0,0,1,0,1]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":706,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,36,40,16,320,128],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":180,"old":706,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":243,"old":706,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,32,320,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[16,40,69,129,258,4,8,5,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]},"new":669,"old":707,"rank":4,"right":{"linear_Z4":[2,1,0,1,0,0,2,2,3],"matrix_rows":[172,16,36,338,13,18,128,160,256],"offset":443,"phase":3,"quadratic_rows":[12,322,1,9,64,0,274,0,322]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,66,128,1,256,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":711,"old":707,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,2,0,3],"matrix_rows":[320,338,1,322,4,8,256,32,128],"offset":66,"phase":0,"quadratic_rows":[0,18,0,0,66,0,272,0,320]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,67,128,3,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":710,"old":708,"rank":2,"right":{"linear_Z4":[0,3,0,0,2,0,2,0,0],"matrix_rows":[272,338,1,322,4,8,80,32,128],"offset":3,"phase":2,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,0,0,0,0,0],"matrix_rows":[16,2,32,65,136,257,12,1,4],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":717,"old":708,"rank":4,"right":{"linear_Z4":[2,2,0,3,1,0,3,2,0],"matrix_rows":[136,2,320,272,9,4,128,336,160],"offset":275,"phase":0,"quadratic_rows":[8,0,0,9,80,0,80,0,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[20,34,68,129,264,1,8,5,10],"offset":0,"phase":0,"quadratic_rows":[4,10,1,2,0,0,0,0,0]},"new":639,"old":709,"rank":4,"right":{"linear_Z4":[3,0,3,0,0,0,0,1,1],"matrix_rows":[136,66,141,272,169,320,164,32,64],"offset":269,"phase":2,"quadratic_rows":[37,256,45,132,320,5,272,136,338]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,33,66,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":712,"old":709,"rank":2,"right":{"linear_Z4":[3,0,0,3,1,0,0,2,2],"matrix_rows":[137,274,129,256,4,136,272,32,64],"offset":1,"phase":1,"quadratic_rows":[9,16,0,9,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,66,129,2,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":710,"rank":2,"right":{"linear_Z4":[2,1,0,3,0,0,2,2,0],"matrix_rows":[136,82,9,66,4,128,64,160,256],"offset":133,"phase":3,"quadratic_rows":[8,18,0,9,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":715,"old":710,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,2,0,0],"matrix_rows":[66,1,82,4,8,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,34,64,2,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":681,"old":711,"rank":2,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,2],"matrix_rows":[258,5,33,256,44,32,16,320,128],"offset":11,"phase":1,"quadratic_rows":[37,0,45,4,0,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":714,"old":711,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[5,41,2,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,0,37,1,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":713,"old":712,"rank":1,"right":{"linear_Z4":[2,0,2,1,0,0,0,2,0],"matrix_rows":[136,1,2,12,128,16,160,64,256],"offset":91,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":716,"old":712,"rank":2,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,2],"matrix_rows":[9,272,37,2,32,40,256,320,128],"offset":67,"phase":1,"quadratic_rows":[45,0,1,41,0,9,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":681,"old":713,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,320,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":717,"old":713,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,136,16,32,64,256],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":639,"old":714,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,320,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":714,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":669,"old":715,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,2,0],"matrix_rows":[136,9,2,4,128,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":716,"old":715,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,272,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":716,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,136,160,2,164,32,16,64,256],"offset":51,"phase":0,"quadratic_rows":[32,0,0,160,0,9,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":148,"old":716,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[9,129,2,4,128,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[137,0,0,129,0,0,0,9,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":200,"old":716,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[9,128,2,132,136,16,32,64,256],"offset":8,"phase":3,"quadratic_rows":[136,0,0,137,0,0,0,9,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":717,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,272,32,2,36,40,256,320,128],"offset":70,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":209,"old":717,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":228,"old":717,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,32,320,128],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,66,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":876,"old":718,"rank":2,"right":{"linear_Z4":[0,1,0,2,3,0,2,0,2],"matrix_rows":[257,82,256,66,4,24,64,32,384],"offset":96,"phase":2,"quadratic_rows":[0,18,0,16,26,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":892,"old":718,"rank":2,"right":{"linear_Z4":[0,1,0,2,1,0,2,0,2],"matrix_rows":[66,260,1,82,256,24,64,32,384],"offset":105,"phase":0,"quadratic_rows":[0,18,0,16,26,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,2,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":877,"old":719,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,0,3,0,0],"matrix_rows":[86,66,17,70,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[16,80,20,16,15,0,66,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,32,65,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":893,"old":719,"rank":2,"right":{"linear_Z4":[3,1,0,0,0,0,2,0,1],"matrix_rows":[277,342,339,256,276,24,320,288,384],"offset":14,"phase":3,"quadratic_rows":[71,263,339,16,332,0,277,0,342]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":884,"old":720,"rank":2,"right":{"linear_Z4":[3,1,3,0,2,2,0,0,0],"matrix_rows":[5,42,81,34,68,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[85,10,69,2,1,0,5,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,33,66,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":900,"old":720,"rank":2,"right":{"linear_Z4":[3,1,3,2,2,2,0,0,0],"matrix_rows":[34,5,65,42,84,32,64,128,256],"offset":2,"phase":1,"quadratic_rows":[69,10,85,2,4,0,5,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":885,"old":721,"rank":2,"right":{"linear_Z4":[3,1,3,0,2,2,0,0,0],"matrix_rows":[5,42,81,34,68,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[85,10,69,2,1,0,5,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,33,66,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":901,"old":721,"rank":2,"right":{"linear_Z4":[3,1,3,2,2,2,0,0,0],"matrix_rows":[34,5,65,42,84,32,64,128,256],"offset":2,"phase":1,"quadratic_rows":[69,10,85,2,4,0,5,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":908,"old":722,"rank":2,"right":{"linear_Z4":[2,1,0,0,3,0,2,0,2],"matrix_rows":[82,264,17,66,4,256,64,32,384],"offset":68,"phase":2,"quadratic_rows":[16,18,0,0,19,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":924,"old":722,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,0,2,0,2],"matrix_rows":[66,288,17,82,4,8,64,256,384],"offset":77,"phase":0,"quadratic_rows":[16,18,0,0,19,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":909,"old":723,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,3,3,0,0],"matrix_rows":[114,66,17,98,4,24,64,128,256],"offset":0,"phase":0,"quadratic_rows":[16,80,0,16,43,48,66,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,2,35,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":925,"old":723,"rank":2,"right":{"linear_Z4":[2,1,0,0,2,3,0,0,0],"matrix_rows":[27,57,33,42,4,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,51,0,0,2,34,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":916,"old":724,"rank":2,"right":{"linear_Z4":[0,1,2,3,2,3,0,0,0],"matrix_rows":[7,40,4,6,88,64,96,128,256],"offset":2,"phase":1,"quadratic_rows":[2,3,0,120,8,104,40,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":932,"old":724,"rank":2,"right":{"linear_Z4":[2,3,0,2,2,1,0,2,2],"matrix_rows":[130,288,3,128,132,8,48,256,320],"offset":510,"phase":2,"quadratic_rows":[2,3,0,0,32,48,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":917,"old":725,"rank":2,"right":{"linear_Z4":[0,1,2,3,2,3,0,0,0],"matrix_rows":[7,40,4,6,88,64,96,128,256],"offset":2,"phase":1,"quadratic_rows":[2,3,0,120,8,104,40,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":933,"old":725,"rank":2,"right":{"linear_Z4":[2,3,0,2,2,1,0,2,2],"matrix_rows":[258,160,3,256,260,8,48,128,192],"offset":510,"phase":2,"quadratic_rows":[2,3,0,0,32,48,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,32,67,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":878,"old":726,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,3,3],"matrix_rows":[19,403,273,274,148,8,256,32,64],"offset":95,"phase":0,"quadratic_rows":[144,144,144,0,7,0,0,391,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,17,33,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":902,"old":726,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[132,467,321,322,64,72,320,96,384],"offset":194,"phase":3,"quadratic_rows":[147,147,192,0,131,0,132,87,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":879,"old":727,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,404,1,2,388,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,0,20,0,132,0,0,272,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":903,"old":727,"rank":2,"right":{"linear_Z4":[2,3,2,0,3,0,2,1,2],"matrix_rows":[66,400,3,64,20,8,256,96,384],"offset":220,"phase":3,"quadratic_rows":[2,3,16,0,148,0,0,144,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":886,"old":728,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[129,470,64,322,324,72,320,96,384],"offset":98,"phase":3,"quadratic_rows":[192,150,150,0,134,0,129,87,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,32,67,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":894,"old":728,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,3,3],"matrix_rows":[406,22,145,274,276,8,256,32,64],"offset":95,"phase":0,"quadratic_rows":[144,144,144,0,7,0,0,391,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,65,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":887,"old":729,"rank":2,"right":{"linear_Z4":[2,2,3,0,3,2,0,1,2],"matrix_rows":[400,36,17,6,32,40,256,64,384],"offset":124,"phase":3,"quadratic_rows":[16,4,6,0,145,0,0,144,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":895,"old":729,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,401,385,2,4,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[17,0,0,0,129,0,0,272,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":918,"old":730,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[129,498,64,322,68,72,320,352,384],"offset":98,"phase":3,"quadratic_rows":[192,178,0,0,162,178,129,115,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":926,"old":730,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,2],"matrix_rows":[160,288,161,34,4,8,48,256,320],"offset":388,"phase":1,"quadratic_rows":[160,32,0,0,32,19,0,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,66,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":919,"old":731,"rank":2,"right":{"linear_Z4":[0,0,0,2,3,2,0,1,2],"matrix_rows":[33,400,32,2,36,24,256,64,384],"offset":96,"phase":2,"quadratic_rows":[0,0,0,16,152,0,0,144,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":927,"old":731,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[384,408,1,2,4,392,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,0,0,24,136,0,0,272,384]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,65,128,256,3,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":910,"old":732,"rank":2,"right":{"linear_Z4":[2,3,0,1,1,0,0,2,0],"matrix_rows":[266,384,145,386,4,280,256,32,64],"offset":101,"phase":0,"quadratic_rows":[144,138,0,26,153,0,0,19,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,35,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":934,"old":732,"rank":2,"right":{"linear_Z4":[2,3,0,2,0,0,2,1,2],"matrix_rows":[9,411,323,64,68,328,256,96,384],"offset":0,"phase":0,"quadratic_rows":[208,154,0,210,139,0,9,155,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":911,"old":733,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[432,384,1,2,4,8,256,416,64],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,160,48,0,272,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":935,"old":733,"rank":2,"right":{"linear_Z4":[2,3,0,0,1,2,2,0,0],"matrix_rows":[66,16,3,64,68,8,48,128,256],"offset":28,"phase":1,"quadratic_rows":[2,3,0,0,48,16,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":734,"rank":1,"right":{"linear_Z4":[0,0,1,3,3,0,0,1,2],"matrix_rows":[396,1,18,260,280,256,288,320,384],"offset":240,"phase":2,"quadratic_rows":[0,16,140,156,26,0,0,140,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,35,65,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":738,"old":734,"rank":2,"right":{"linear_Z4":[1,1,0,2,0,0,0,2,3],"matrix_rows":[472,223,337,322,320,264,64,96,384],"offset":0,"phase":0,"quadratic_rows":[399,415,411,7,6,0,0,7,263]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":817,"old":734,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[30,129,258,260,264,400,32,64,256],"offset":1,"phase":1,"quadratic_rows":[128,286,286,286,414,0,0,145,30]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":735,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":739,"old":735,"rank":2,"right":{"linear_Z4":[2,2,1,2,0,2,2,0,0],"matrix_rows":[40,4,9,10,68,32,48,128,256],"offset":44,"phase":3,"quadratic_rows":[8,8,68,3,0,0,4,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":818,"old":735,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,3,2],"matrix_rows":[388,1,2,260,8,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,132,0,0,0,128,196,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":736,"rank":1,"right":{"linear_Z4":[0,0,0,1,3,0,2,0,0],"matrix_rows":[8,1,18,4,88,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,0,88,26,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":304,"old":736,"rank":1,"right":{"linear_Z4":[3,2,0,0,3,0,0,0,0],"matrix_rows":[17,35,32,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,1,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":737,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,321,322,260,328,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[207,207,143,207,0,0,11,143,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":305,"old":737,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,257,258,260,328,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[143,143,143,207,0,0,8,143,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":966,"old":738,"rank":2,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,1],"matrix_rows":[387,8,129,130,4,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[259,259,0,256,0,0,0,256,395]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":967,"old":738,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,0,2],"matrix_rows":[395,257,258,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":968,"old":739,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,2],"matrix_rows":[34,388,3,32,260,40,16,64,256],"offset":44,"phase":1,"quadratic_rows":[2,3,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":969,"old":739,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,66,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":860,"old":740,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,2,0,1,2],"matrix_rows":[388,34,5,32,256,8,48,64,384],"offset":20,"phase":2,"quadratic_rows":[4,0,133,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,32,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":892,"old":740,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,389,385,2,256,8,16,32,64],"offset":18,"phase":0,"quadratic_rows":[5,0,129,0,0,0,0,260,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":861,"old":741,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[129,476,64,66,320,328,336,96,384],"offset":26,"phase":3,"quadratic_rows":[192,0,152,156,156,0,129,93,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,67,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":893,"old":741,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,2],"matrix_rows":[144,272,145,2,20,24,256,32,320],"offset":324,"phase":1,"quadratic_rows":[144,0,16,16,13,0,0,129,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":868,"old":742,"rank":2,"right":{"linear_Z4":[0,2,1,2,0,0,0,0,3],"matrix_rows":[137,265,261,134,256,392,16,32,64],"offset":31,"phase":1,"quadratic_rows":[132,132,135,0,0,0,0,263,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,33,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":902,"old":742,"rank":2,"right":{"linear_Z4":[2,2,0,3,0,0,2,1,2],"matrix_rows":[3,399,321,330,256,64,80,96,384],"offset":0,"phase":0,"quadratic_rows":[204,196,139,141,0,0,3,143,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":869,"old":743,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,0,0,2,3],"matrix_rows":[404,384,1,2,256,8,400,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,144,0,20,0,0,260,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":903,"old":743,"rank":2,"right":{"linear_Z4":[2,0,1,3,2,0,2,0,0],"matrix_rows":[72,4,9,2,20,64,96,128,256],"offset":100,"phase":1,"quadratic_rows":[8,0,20,9,4,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":912,"old":744,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[420,384,1,2,256,8,16,416,64],"offset":17,"phase":0,"quadratic_rows":[0,0,160,0,0,36,0,260,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":940,"old":744,"rank":2,"right":{"linear_Z4":[2,0,1,3,0,2,2,0,0],"matrix_rows":[72,4,9,2,36,64,80,128,256],"offset":100,"phase":1,"quadratic_rows":[8,0,36,9,0,4,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,35,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":913,"old":745,"rank":2,"right":{"linear_Z4":[2,0,1,2,0,0,0,0,3],"matrix_rows":[266,138,133,262,256,392,16,32,64],"offset":31,"phase":1,"quadratic_rows":[132,132,135,0,0,0,0,263,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,33,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":941,"old":745,"rank":2,"right":{"linear_Z4":[2,2,0,3,0,0,2,1,2],"matrix_rows":[3,399,329,322,256,64,80,96,384],"offset":0,"phase":0,"quadratic_rows":[196,204,139,142,0,0,3,143,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":922,"old":746,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[129,492,64,66,320,328,80,352,384],"offset":26,"phase":3,"quadratic_rows":[192,0,168,172,0,172,129,109,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":944,"old":746,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,2],"matrix_rows":[160,288,161,2,36,40,16,256,320],"offset":388,"phase":1,"quadratic_rows":[160,0,32,32,0,13,0,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":923,"old":747,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,2,0,1,2],"matrix_rows":[33,388,32,6,256,8,48,64,384],"offset":24,"phase":2,"quadratic_rows":[0,4,134,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,32,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":945,"old":747,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[384,390,1,386,256,8,16,32,64],"offset":18,"phase":0,"quadratic_rows":[0,6,130,0,0,0,0,260,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":748,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,35,65,129,3,257,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":752,"old":748,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,2,0,2],"matrix_rows":[24,27,337,322,20,72,256,288,384],"offset":205,"phase":1,"quadratic_rows":[331,347,16,67,86,0,27,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":812,"old":748,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,2,0,0],"matrix_rows":[79,65,66,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[15,15,15,15,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":749,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,2,0,0],"matrix_rows":[21,321,2,324,8,336,32,256,384],"offset":1,"phase":1,"quadratic_rows":[341,0,341,0,341,0,21,0,21]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":753,"old":749,"rank":2,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,2],"matrix_rows":[11,320,9,10,4,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":813,"old":749,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":750,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,2,0],"matrix_rows":[132,65,2,196,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":306,"old":750,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,1,2,0],"matrix_rows":[132,1,2,196,72,16,32,128,256],"offset":153,"phase":0,"quadratic_rows":[0,0,68,64,0,0,76,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":751,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,2],"matrix_rows":[260,65,2,324,8,80,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":307,"old":751,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,1,0,2],"matrix_rows":[260,1,2,324,72,16,32,256,128],"offset":153,"phase":0,"quadratic_rows":[0,0,68,64,0,0,76,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":958,"old":752,"rank":1,"right":{"linear_Z4":[1,1,2,1,0,0,0,0,0],"matrix_rows":[11,73,74,12,64,16,32,128,256],"offset":31,"phase":3,"quadratic_rows":[67,67,8,76,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":959,"old":752,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[263,257,258,256,8,272,288,64,384],"offset":111,"phase":0,"quadratic_rows":[7,7,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":960,"old":753,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":961,"old":753,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,49,34,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,0,0,1,3,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":862,"old":754,"rank":2,"right":{"linear_Z4":[3,0,2,1,3,2,0,0,0],"matrix_rows":[17,42,69,32,64,40,80,128,256],"offset":1,"phase":1,"quadratic_rows":[85,8,1,10,81,0,17,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":900,"old":754,"rank":2,"right":{"linear_Z4":[2,2,2,3,1,0,0,2,2],"matrix_rows":[136,272,1,10,20,128,256,160,320],"offset":510,"phase":2,"quadratic_rows":[0,8,16,10,20,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":863,"old":755,"rank":2,"right":{"linear_Z4":[3,0,2,1,3,2,0,0,0],"matrix_rows":[17,42,69,32,64,40,80,128,256],"offset":1,"phase":1,"quadratic_rows":[85,8,1,10,81,0,17,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":901,"old":755,"rank":2,"right":{"linear_Z4":[2,2,2,3,1,0,0,2,2],"matrix_rows":[264,144,1,10,20,256,128,288,192],"offset":510,"phase":2,"quadratic_rows":[0,8,16,10,20,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,2,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":870,"old":756,"rank":2,"right":{"linear_Z4":[0,0,0,2,3,0,3,0,0],"matrix_rows":[92,72,5,6,64,88,32,128,256],"offset":0,"phase":0,"quadratic_rows":[4,4,27,68,20,0,72,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,33,3,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":894,"old":756,"rank":2,"right":{"linear_Z4":[1,3,3,2,1,0,0,0,0],"matrix_rows":[280,271,281,274,276,256,288,320,384],"offset":38,"phase":3,"quadratic_rows":[23,31,31,6,23,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":871,"old":757,"rank":2,"right":{"linear_Z4":[0,2,3,1,0,0,2,0,2],"matrix_rows":[257,76,256,6,64,72,16,32,384],"offset":24,"phase":2,"quadratic_rows":[0,4,14,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":895,"old":757,"rank":2,"right":{"linear_Z4":[0,2,2,2,0,0,2,0,2],"matrix_rows":[72,272,1,10,12,64,256,96,384],"offset":56,"phase":3,"quadratic_rows":[0,8,8,6,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":920,"old":758,"rank":2,"right":{"linear_Z4":[0,3,2,1,2,3,0,0,0],"matrix_rows":[25,34,16,70,64,24,96,128,256],"offset":2,"phase":1,"quadratic_rows":[8,102,2,9,0,98,34,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":942,"old":758,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,1,0,2,2],"matrix_rows":[136,288,9,2,36,128,144,256,320],"offset":510,"phase":2,"quadratic_rows":[8,0,32,9,0,36,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":921,"old":759,"rank":2,"right":{"linear_Z4":[0,3,2,1,2,3,0,0,0],"matrix_rows":[25,34,16,70,64,24,96,128,256],"offset":2,"phase":1,"quadratic_rows":[8,102,2,9,0,98,34,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":943,"old":759,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,1,0,2,2],"matrix_rows":[264,160,9,2,36,256,272,128,192],"offset":510,"phase":2,"quadratic_rows":[8,0,32,9,0,36,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,64,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":914,"old":760,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,3,3,0,0],"matrix_rows":[108,72,5,6,64,104,16,128,256],"offset":0,"phase":0,"quadratic_rows":[4,4,43,68,0,36,72,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":946,"old":760,"rank":2,"right":{"linear_Z4":[3,1,3,2,0,1,0,0,0],"matrix_rows":[271,296,289,298,292,256,272,320,384],"offset":41,"phase":3,"quadratic_rows":[47,39,47,5,0,39,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,33,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":915,"old":761,"rank":2,"right":{"linear_Z4":[2,0,3,1,0,0,2,0,2],"matrix_rows":[76,258,5,256,64,72,16,32,384],"offset":20,"phase":2,"quadratic_rows":[4,0,13,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":947,"old":761,"rank":2,"right":{"linear_Z4":[2,0,2,2,0,0,2,0,2],"matrix_rows":[72,288,9,2,12,64,80,256,384],"offset":52,"phase":3,"quadratic_rows":[8,0,8,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":762,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":765,"old":762,"rank":2,"right":{"linear_Z4":[1,2,2,1,0,2,2,0,0],"matrix_rows":[1,40,65,10,4,32,48,128,256],"offset":122,"phase":1,"quadratic_rows":[65,8,0,10,0,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":827,"old":762,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,3,2],"matrix_rows":[385,257,2,4,8,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[129,0,0,0,0,0,128,193,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":763,"rank":1,"right":{"linear_Z4":[3,0,1,1,0,0,0,3,0],"matrix_rows":[173,257,2,292,296,16,256,64,384],"offset":89,"phase":0,"quadratic_rows":[429,0,397,397,0,385,0,429,173]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":766,"old":763,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,2,0,2,3],"matrix_rows":[239,488,320,330,324,64,80,288,384],"offset":0,"phase":0,"quadratic_rows":[430,423,431,5,0,7,0,7,263]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":828,"old":763,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[45,257,130,260,392,16,288,64,256],"offset":1,"phase":1,"quadratic_rows":[301,128,301,429,0,301,0,138,45]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":764,"rank":1,"right":{"linear_Z4":[3,1,0,1,0,0,0,3,0],"matrix_rows":[203,257,322,4,328,16,32,256,384],"offset":149,"phase":0,"quadratic_rows":[459,395,0,395,0,0,385,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":308,"old":764,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,3,3,0],"matrix_rows":[139,257,258,68,328,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[395,395,64,459,0,0,76,395,139]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":980,"old":765,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,0,0,2],"matrix_rows":[36,385,257,6,32,8,48,64,256],"offset":73,"phase":3,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":981,"old":765,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,2],"matrix_rows":[257,385,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":982,"old":766,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,1],"matrix_rows":[390,32,1,130,132,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,262,262,0,0,256,0,256,422]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":983,"old":766,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,0,0,2],"matrix_rows":[422,1,258,260,8,16,288,64,256],"offset":0,"phase":0,"quadratic_rows":[0,166,166,0,0,166,0,38,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":767,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,2,0,0],"matrix_rows":[11,321,322,4,328,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[331,331,0,331,0,0,11,0,11]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":770,"old":767,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,2],"matrix_rows":[38,320,1,34,36,8,16,256,384],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":822,"old":767,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":768,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,35,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":771,"old":768,"rank":2,"right":{"linear_Z4":[0,3,3,2,0,3,2,0,2],"matrix_rows":[6,40,9,330,324,256,272,96,384],"offset":122,"phase":1,"quadratic_rows":[8,334,326,99,0,104,46,0,6]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":823,"old":768,"rank":1,"right":{"linear_Z4":[3,3,3,0,0,3,2,0,0],"matrix_rows":[103,65,66,68,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[39,39,39,0,0,39,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":769,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,2],"matrix_rows":[257,321,66,4,72,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":309,"old":769,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,1,0,2],"matrix_rows":[257,321,2,4,8,16,96,256,128],"offset":195,"phase":0,"quadratic_rows":[65,0,0,0,0,64,97,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":972,"old":770,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":973,"old":770,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":974,"old":771,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,1,0,0,0],"matrix_rows":[38,33,98,100,8,16,64,128,256],"offset":79,"phase":3,"quadratic_rows":[32,70,70,0,0,97,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":975,"old":771,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[263,256,258,260,264,272,32,64,384],"offset":63,"phase":0,"quadratic_rows":[6,7,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":772,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,3,0,3,2],"matrix_rows":[422,9,258,268,256,272,288,64,384],"offset":61,"phase":1,"quadratic_rows":[8,166,174,13,0,166,0,166,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,17,34,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":774,"old":772,"rank":2,"right":{"linear_Z4":[2,1,0,1,0,0,0,2,3],"matrix_rows":[453,239,257,326,64,328,80,320,384],"offset":0,"phase":0,"quadratic_rows":[42,427,40,431,0,399,0,42,298]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":837,"old":772,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[45,257,130,388,264,16,288,64,256],"offset":1,"phase":1,"quadratic_rows":[301,128,429,301,0,301,0,134,45]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":773,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":775,"old":773,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,1,2,0,0],"matrix_rows":[13,32,9,6,8,16,96,128,256],"offset":24,"phase":2,"quadratic_rows":[5,4,7,0,0,96,32,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":838,"old":773,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,3,2],"matrix_rows":[416,1,2,4,8,16,288,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,160,128,224,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,34,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":994,"old":774,"rank":2,"right":{"linear_Z4":[0,1,0,1,0,0,0,0,1],"matrix_rows":[1,394,256,130,4,136,16,32,64],"offset":5,"phase":0,"quadratic_rows":[256,266,0,266,0,0,0,256,395]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":995,"old":774,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,0,2],"matrix_rows":[395,257,258,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":996,"old":775,"rank":2,"right":{"linear_Z4":[0,0,0,0,2,1,0,0,2],"matrix_rows":[17,416,16,2,4,24,288,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,160,0,32,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":997,"old":775,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,2],"matrix_rows":[288,1,2,4,8,16,416,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,160,0,32,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":864,"old":776,"rank":2,"right":{"linear_Z4":[0,0,0,2,2,3,0,1,2],"matrix_rows":[18,416,1,16,20,40,256,64,384],"offset":96,"phase":2,"quadratic_rows":[0,0,0,32,0,168,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":924,"old":776,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[384,424,1,2,4,392,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,0,0,40,0,136,0,288,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,33,66,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":865,"old":777,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[130,497,321,64,68,72,336,320,384],"offset":162,"phase":3,"quadratic_rows":[177,192,0,0,177,145,130,115,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,16,32,67,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":925,"old":777,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,3,3],"matrix_rows":[49,433,289,162,4,8,304,256,64],"offset":207,"phase":0,"quadratic_rows":[160,160,0,0,160,19,0,403,384]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,34,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":874,"old":778,"rank":2,"right":{"linear_Z4":[3,2,0,1,0,1,0,2,0],"matrix_rows":[384,265,385,162,4,296,16,256,64],"offset":170,"phase":0,"quadratic_rows":[137,160,0,41,0,170,0,35,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,34,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":934,"old":778,"rank":2,"right":{"linear_Z4":[3,0,0,3,0,0,2,2,2],"matrix_rows":[130,491,323,64,68,328,80,320,384],"offset":131,"phase":1,"quadratic_rows":[169,104,0,171,0,139,130,105,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":875,"old":779,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,0,0,2,3],"matrix_rows":[384,432,1,2,4,8,400,256,64],"offset":130,"phase":0,"quadratic_rows":[0,0,0,0,48,144,0,288,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,1,32,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":935,"old":779,"rank":2,"right":{"linear_Z4":[2,3,0,2,2,3,0,1,2],"matrix_rows":[10,416,3,8,12,48,256,64,384],"offset":124,"phase":3,"quadratic_rows":[2,3,0,0,32,176,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":880,"old":780,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,420,1,2,388,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,0,36,0,0,132,0,288,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":940,"old":780,"rank":2,"right":{"linear_Z4":[2,3,2,0,2,3,0,1,2],"matrix_rows":[18,416,3,16,36,24,256,64,384],"offset":117,"phase":1,"quadratic_rows":[2,3,32,0,0,164,0,160,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,32,64,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":881,"old":781,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,3,3],"matrix_rows":[35,419,289,290,164,8,16,256,64],"offset":159,"phase":0,"quadratic_rows":[160,160,160,0,0,7,0,391,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,17,33,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":941,"old":781,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[132,483,321,322,64,72,80,320,384],"offset":194,"phase":3,"quadratic_rows":[163,163,192,0,0,131,132,103,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,33,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":890,"old":782,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[130,485,321,64,324,72,80,320,384],"offset":162,"phase":3,"quadratic_rows":[165,192,165,0,0,133,130,103,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,32,64,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":946,"old":782,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,3,3],"matrix_rows":[37,421,289,162,292,8,16,256,64],"offset":159,"phase":0,"quadratic_rows":[160,160,160,0,0,7,0,391,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":891,"old":783,"rank":2,"right":{"linear_Z4":[2,2,3,0,2,3,0,1,2],"matrix_rows":[20,416,5,34,16,24,256,64,384],"offset":124,"phase":3,"quadratic_rows":[4,32,5,0,0,162,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":947,"old":783,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[384,418,1,386,4,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,34,0,0,0,130,0,288,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":784,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":786,"old":784,"rank":2,"right":{"linear_Z4":[0,1,3,0,0,0,1,0,0],"matrix_rows":[43,77,65,98,36,72,16,128,256],"offset":2,"phase":1,"quadratic_rows":[38,75,109,38,0,77,102,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":832,"old":784,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,3,2,0,0],"matrix_rows":[107,65,66,4,72,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[43,43,0,43,0,43,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":785,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,2,0,0],"matrix_rows":[38,1,322,324,8,16,352,256,384],"offset":1,"phase":1,"quadratic_rows":[0,358,358,0,0,358,38,0,38]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":787,"old":785,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,2],"matrix_rows":[6,320,9,26,20,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[8,30,22,11,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":833,"old":785,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":986,"old":786,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[72,9,2,12,64,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[8,0,8,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":987,"old":786,"rank":1,"right":{"linear_Z4":[0,1,2,1,0,0,0,0,2],"matrix_rows":[266,1,262,256,264,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[0,14,2,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":988,"old":787,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":989,"old":787,"rank":1,"right":{"linear_Z4":[1,2,3,0,2,0,0,0,0],"matrix_rows":[21,17,6,16,8,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":866,"old":788,"rank":2,"right":{"linear_Z4":[1,0,2,3,3,2,0,0,0],"matrix_rows":[7,24,5,4,104,80,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,120,88,8,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":932,"old":788,"rank":2,"right":{"linear_Z4":[1,2,2,3,3,2,0,0,0],"matrix_rows":[5,24,7,4,72,112,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,88,120,16,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":867,"old":789,"rank":2,"right":{"linear_Z4":[1,0,2,3,3,2,0,0,0],"matrix_rows":[7,24,5,4,104,80,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,120,88,8,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":933,"old":789,"rank":2,"right":{"linear_Z4":[1,2,2,3,3,2,0,0,0],"matrix_rows":[5,24,7,4,72,112,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,88,120,16,24,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,16,32,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":872,"old":790,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,0,3,0,0],"matrix_rows":[65,113,81,34,4,40,64,128,256],"offset":0,"phase":0,"quadratic_rows":[96,32,0,32,48,27,65,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,1,32,67,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":926,"old":790,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,3,2,0,0],"matrix_rows":[40,73,105,34,4,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[33,32,0,0,32,51,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":873,"old":791,"rank":2,"right":{"linear_Z4":[1,2,0,0,0,3,2,0,2],"matrix_rows":[97,264,65,34,4,256,16,64,384],"offset":136,"phase":2,"quadratic_rows":[33,32,0,0,0,35,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":927,"old":791,"rank":2,"right":{"linear_Z4":[1,2,0,0,0,1,2,0,2],"matrix_rows":[65,272,97,34,4,8,256,64,384],"offset":141,"phase":0,"quadratic_rows":[33,32,0,0,0,35,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":888,"old":792,"rank":2,"right":{"linear_Z4":[1,3,3,0,2,2,0,0,0],"matrix_rows":[6,25,17,98,68,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,102,70,1,0,2,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":942,"old":792,"rank":2,"right":{"linear_Z4":[1,3,3,2,2,2,0,0,0],"matrix_rows":[17,6,25,66,100,16,64,128,256],"offset":2,"phase":1,"quadratic_rows":[9,70,102,1,0,4,6,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":889,"old":793,"rank":2,"right":{"linear_Z4":[1,3,3,0,2,2,0,0,0],"matrix_rows":[6,25,17,98,68,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,102,70,1,0,2,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":943,"old":793,"rank":2,"right":{"linear_Z4":[1,3,3,2,2,2,0,0,0],"matrix_rows":[17,6,25,66,100,16,64,128,256],"offset":2,"phase":1,"quadratic_rows":[9,70,102,1,0,4,6,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,1,16,32,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":882,"old":794,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,3,0,0],"matrix_rows":[65,101,69,34,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[96,32,36,32,0,15,65,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,3,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":944,"old":794,"rank":2,"right":{"linear_Z4":[1,3,0,0,0,0,2,0,0],"matrix_rows":[34,97,99,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,67,32,32,0,76,34,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,16,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":883,"old":795,"rank":2,"right":{"linear_Z4":[1,0,0,2,0,3,2,0,2],"matrix_rows":[258,97,65,256,4,40,16,64,384],"offset":160,"phase":2,"quadratic_rows":[33,0,0,32,0,41,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":945,"old":795,"rank":2,"right":{"linear_Z4":[1,0,0,2,0,1,2,0,2],"matrix_rows":[65,260,97,2,256,40,16,64,384],"offset":165,"phase":0,"quadratic_rows":[33,0,0,32,0,41,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":796,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,1,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":798,"old":796,"rank":2,"right":{"linear_Z4":[2,3,1,1,2,0,2,0,0],"matrix_rows":[22,8,3,16,20,72,32,128,256],"offset":12,"phase":2,"quadratic_rows":[2,7,6,72,0,0,8,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":847,"old":796,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,3,2],"matrix_rows":[392,1,2,4,264,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,0,136,0,0,128,200,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":797,"rank":1,"right":{"linear_Z4":[1,1,0,3,3,0,0,3,2],"matrix_rows":[395,257,274,20,264,256,288,64,384],"offset":103,"phase":1,"quadratic_rows":[139,155,16,139,22,0,0,139,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,19,34,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":799,"old":797,"rank":2,"right":{"linear_Z4":[1,0,2,0,1,0,0,2,3],"matrix_rows":[454,223,323,64,260,320,336,96,384],"offset":0,"phase":0,"quadratic_rows":[413,24,25,407,415,0,0,25,281]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":848,"old":797,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[30,129,386,260,264,272,32,64,256],"offset":1,"phase":1,"quadratic_rows":[128,414,286,286,286,0,0,131,30]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1008,"old":798,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[36,392,1,2,32,264,48,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1009,"old":798,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,2],"matrix_rows":[264,1,2,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,65,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1010,"old":799,"rank":2,"right":{"linear_Z4":[1,0,0,0,1,0,0,0,1],"matrix_rows":[401,4,129,2,256,8,144,32,64],"offset":18,"phase":0,"quadratic_rows":[273,0,256,0,273,0,0,256,405]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1011,"old":799,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,0,0,2],"matrix_rows":[405,257,2,260,8,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[149,0,149,0,149,0,0,21,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":800,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,2,0,0],"matrix_rows":[11,321,322,4,328,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[331,331,0,331,0,0,11,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":802,"old":800,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,2],"matrix_rows":[3,320,49,34,20,8,32,256,384],"offset":1,"phase":1,"quadratic_rows":[51,35,16,0,21,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":842,"old":800,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":801,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,3,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":803,"old":801,"rank":2,"right":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[86,75,73,10,68,80,32,128,256],"offset":3,"phase":2,"quadratic_rows":[3,21,22,0,22,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":843,"old":801,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,0,2,0,0],"matrix_rows":[93,65,2,68,72,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[29,0,29,29,29,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1000,"old":802,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1001,"old":802,"rank":1,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,0],"matrix_rows":[38,3,32,36,8,16,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1002,"old":803,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,2,0,0],"matrix_rows":[80,1,18,20,8,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,16,16,0,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1003,"old":803,"rank":1,"right":{"linear_Z4":[1,2,0,0,1,0,0,0,2],"matrix_rows":[273,259,256,4,264,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[19,1,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":964,"old":804,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":110,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":965,"old":804,"rank":1,"right":{"linear_Z4":[2,1,2,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":31,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1006,"old":805,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,2],"matrix_rows":[11,265,266,4,256,272,288,320,384],"offset":22,"phase":3,"quadratic_rows":[259,259,0,256,0,0,0,0,11]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1007,"old":805,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,2],"matrix_rows":[11,257,258,4,256,272,288,320,384],"offset":118,"phase":3,"quadratic_rows":[267,267,0,259,0,0,0,0,11]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":978,"old":806,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":22,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":979,"old":806,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":62,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":992,"old":807,"rank":1,"right":{"linear_Z4":[1,2,0,1,0,0,0,0,2],"matrix_rows":[257,265,10,4,256,272,288,320,384],"offset":23,"phase":0,"quadratic_rows":[9,8,0,11,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":993,"old":807,"rank":1,"right":{"linear_Z4":[1,2,0,3,0,0,0,0,2],"matrix_rows":[265,257,10,4,256,272,288,320,384],"offset":39,"phase":0,"quadratic_rows":[9,8,0,11,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":980,"old":808,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,144,32,64,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":982,"old":808,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":994,"old":809,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,320,128],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":996,"old":809,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,0,2,0],"matrix_rows":[136,1,10,4,128,144,32,64,256],"offset":37,"phase":3,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":966,"old":810,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,320,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":968,"old":810,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,0],"matrix_rows":[130,3,128,4,8,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1008,"old":811,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,0],"matrix_rows":[144,17,2,4,8,128,160,64,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1010,"old":811,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,320,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":852,"old":812,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,2],"matrix_rows":[3,257,274,20,24,256,288,64,384],"offset":102,"phase":0,"quadratic_rows":[259,275,16,16,14,0,0,0,3]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,34,65,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":959,"old":812,"rank":2,"right":{"linear_Z4":[2,2,0,1,3,0,2,0,2],"matrix_rows":[3,95,337,322,64,72,256,288,384],"offset":0,"phase":0,"quadratic_rows":[268,284,27,31,30,0,0,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":853,"old":813,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":961,"old":813,"rank":2,"right":{"linear_Z4":[2,2,0,2,0,2,0,0,2],"matrix_rows":[40,320,9,10,4,32,48,256,384],"offset":44,"phase":3,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":948,"old":814,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,0,1,2],"matrix_rows":[392,1,2,12,256,16,32,64,384],"offset":24,"phase":2,"quadratic_rows":[0,0,8,140,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":962,"old":814,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,396,1,2,388,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[0,0,12,132,0,0,0,264,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,32,66,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":845,"old":815,"rank":2,"right":{"linear_Z4":[3,1,0,0,3,0,2,0,0],"matrix_rows":[66,17,99,32,4,8,112,128,256],"offset":3,"phase":2,"quadratic_rows":[115,3,0,0,113,17,17,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[10,18,32,68,129,1,3,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":963,"old":815,"rank":3,"right":{"linear_Z4":[3,3,0,0,0,0,1,0,2],"matrix_rows":[80,83,264,113,98,4,256,32,384],"offset":71,"phase":2,"quadratic_rows":[35,51,0,0,66,3,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":949,"old":816,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,1,2],"matrix_rows":[395,257,258,4,256,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[139,139,0,131,0,0,0,139,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":964,"old":816,"rank":2,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,1],"matrix_rows":[11,384,265,266,4,256,16,32,64],"offset":45,"phase":0,"quadratic_rows":[259,259,0,256,0,0,0,256,395]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":852,"old":817,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,2,0],"matrix_rows":[3,129,146,20,24,128,160,192,256],"offset":102,"phase":0,"quadratic_rows":[131,147,16,16,14,0,0,3,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,34,65,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":967,"old":817,"rank":2,"right":{"linear_Z4":[2,2,0,1,3,0,0,2,2],"matrix_rows":[3,287,401,386,256,264,128,160,192],"offset":0,"phase":0,"quadratic_rows":[140,156,27,31,30,0,0,3,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":853,"old":818,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[324,1,2,256,8,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[0,0,64,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":969,"old":818,"rank":2,"right":{"linear_Z4":[2,2,2,2,0,2,3,0,2],"matrix_rows":[40,320,9,10,68,32,48,256,384],"offset":318,"phase":2,"quadratic_rows":[8,8,64,3,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":952,"old":819,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,2,0,0],"matrix_rows":[68,1,2,76,64,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,2,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":970,"old":819,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,2,0,2],"matrix_rows":[258,76,3,256,68,64,272,32,128],"offset":69,"phase":3,"quadratic_rows":[2,3,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":850,"old":820,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,2],"matrix_rows":[258,3,256,4,8,16,288,64,128],"offset":103,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,129,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":971,"old":820,"rank":2,"right":{"linear_Z4":[2,2,0,0,1,0,0,2,2],"matrix_rows":[272,136,17,2,4,128,256,288,192],"offset":239,"phase":1,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":953,"old":821,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,2,0,0],"matrix_rows":[68,1,2,76,64,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,2,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":968,"old":821,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,2,2,0],"matrix_rows":[130,76,3,128,68,64,144,32,256],"offset":69,"phase":3,"quadratic_rows":[2,3,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":854,"old":822,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":973,"old":822,"rank":2,"right":{"linear_Z4":[0,2,2,1,0,2,0,0,2],"matrix_rows":[40,320,1,10,4,32,48,256,384],"offset":121,"phase":1,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":855,"old":823,"rank":1,"right":{"linear_Z4":[3,1,3,2,0,3,2,0,0],"matrix_rows":[103,97,66,100,40,16,64,128,256],"offset":90,"phase":2,"quadratic_rows":[7,39,7,32,0,42,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":975,"old":823,"rank":2,"right":{"linear_Z4":[0,2,2,3,0,1,2,0,2],"matrix_rows":[111,6,64,330,324,256,272,96,384],"offset":0,"phase":0,"quadratic_rows":[46,289,297,45,0,47,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":285,"old":824,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":976,"old":824,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,2,4,8,16,288,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":835,"old":825,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,20,38,68,6,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":991,"old":825,"rank":3,"right":{"linear_Z4":[0,3,1,3,0,0,2,0,2],"matrix_rows":[257,68,10,256,86,16,88,32,384],"offset":15,"phase":2,"quadratic_rows":[0,94,6,90,10,0,10,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":950,"old":826,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,2,0,0],"matrix_rows":[71,64,66,68,72,80,96,128,256],"offset":63,"phase":0,"quadratic_rows":[6,7,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":978,"old":826,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,0,0,3,3],"matrix_rows":[384,260,129,6,256,264,16,32,64],"offset":24,"phase":2,"quadratic_rows":[128,4,6,0,0,0,0,385,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":854,"old":827,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[321,256,2,4,8,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[64,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,66,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":981,"old":827,"rank":2,"right":{"linear_Z4":[2,2,2,1,0,2,3,0,2],"matrix_rows":[320,40,65,10,4,32,48,256,384],"offset":383,"phase":0,"quadratic_rows":[64,8,0,10,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":855,"old":828,"rank":1,"right":{"linear_Z4":[3,1,3,2,0,3,0,0,2],"matrix_rows":[295,289,258,292,40,16,256,64,128],"offset":90,"phase":2,"quadratic_rows":[7,39,7,32,0,42,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,66,129,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":983,"old":828,"rank":2,"right":{"linear_Z4":[0,2,2,3,0,1,0,2,2],"matrix_rows":[303,6,256,394,388,128,144,288,192],"offset":0,"phase":0,"quadratic_rows":[46,161,169,45,0,47,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":302,"old":829,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":984,"old":829,"rank":2,"right":{"linear_Z4":[1,3,3,2,0,0,2,2,0],"matrix_rows":[129,6,193,26,20,16,32,128,256],"offset":2,"phase":1,"quadratic_rows":[65,30,22,2,6,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":840,"old":830,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,0,0,2],"matrix_rows":[264,1,10,4,256,272,32,64,128],"offset":61,"phase":1,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,64,130,260,1,5,2],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":999,"old":830,"rank":3,"right":{"linear_Z4":[0,2,1,2,0,0,0,1,2],"matrix_rows":[129,260,96,64,6,256,8,272,192],"offset":251,"phase":1,"quadratic_rows":[192,4,6,0,0,128,129,225,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":951,"old":831,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":982,"old":831,"rank":2,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,2],"matrix_rows":[257,6,256,26,20,16,288,64,128],"offset":7,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":856,"old":832,"rank":1,"right":{"linear_Z4":[3,1,2,3,0,3,2,0,0],"matrix_rows":[107,97,66,36,104,16,64,128,256],"offset":90,"phase":2,"quadratic_rows":[11,43,32,11,0,38,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,65,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":987,"old":832,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,2,0,2],"matrix_rows":[10,111,65,326,256,328,272,64,384],"offset":0,"phase":0,"quadratic_rows":[47,289,45,293,0,15,0,0,10]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":857,"old":833,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":989,"old":833,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,0,0,2],"matrix_rows":[13,320,9,6,8,16,32,256,384],"offset":24,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":285,"old":834,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,33,2,4,8,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":990,"old":834,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[417,384,256,2,4,8,16,416,64],"offset":5,"phase":0,"quadratic_rows":[160,0,0,0,0,33,0,257,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":976,"old":835,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,33,2,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":977,"old":835,"rank":2,"right":{"linear_Z4":[0,2,0,1,0,0,2,0,0],"matrix_rows":[92,20,1,14,64,80,32,128,256],"offset":41,"phase":3,"quadratic_rows":[0,12,2,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":950,"old":836,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,1,2],"matrix_rows":[391,256,258,260,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[134,135,135,0,0,0,0,135,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":992,"old":836,"rank":2,"right":{"linear_Z4":[2,2,0,0,0,0,0,0,3],"matrix_rows":[260,384,5,6,256,264,16,32,64],"offset":29,"phase":0,"quadratic_rows":[4,4,3,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":856,"old":837,"rank":1,"right":{"linear_Z4":[3,1,2,3,0,3,0,0,2],"matrix_rows":[299,289,258,36,296,16,256,64,128],"offset":90,"phase":2,"quadratic_rows":[11,43,32,11,0,38,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,65,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":995,"old":837,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,0,2,2],"matrix_rows":[10,303,257,390,128,392,144,256,192],"offset":0,"phase":0,"quadratic_rows":[47,161,45,165,0,15,0,10,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":857,"old":838,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[352,1,2,4,8,16,256,320,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,64,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":997,"old":838,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,2,3,0,2],"matrix_rows":[13,320,9,6,8,16,96,256,384],"offset":346,"phase":1,"quadratic_rows":[5,4,7,0,0,64,96,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":302,"old":839,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,33,2,4,8,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,33,64,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":998,"old":839,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,3,2,2],"matrix_rows":[260,193,129,6,256,264,16,96,128],"offset":425,"phase":1,"quadratic_rows":[65,4,6,0,0,64,97,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":984,"old":840,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,2,4,8,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":985,"old":840,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,0,2,2],"matrix_rows":[260,161,129,6,256,8,272,128,64],"offset":73,"phase":3,"quadratic_rows":[33,4,6,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":951,"old":841,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,0,0,2],"matrix_rows":[288,33,2,4,8,16,256,320,128],"offset":194,"phase":1,"quadratic_rows":[32,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,1,2,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":996,"old":841,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,1,2,2,0],"matrix_rows":[97,132,64,6,128,136,16,96,256],"offset":42,"phase":3,"quadratic_rows":[32,4,6,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":858,"old":842,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1001,"old":842,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,0,0,2],"matrix_rows":[22,320,3,16,20,8,32,256,384],"offset":12,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":859,"old":843,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,2,0,0],"matrix_rows":[80,1,18,20,24,64,96,128,256],"offset":103,"phase":1,"quadratic_rows":[0,16,16,16,30,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,34,67,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1003,"old":843,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,2,0,2],"matrix_rows":[17,95,323,256,68,64,336,288,384],"offset":0,"phase":0,"quadratic_rows":[268,30,31,23,270,0,0,0,17]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":948,"old":844,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1004,"old":844,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[260,384,1,2,256,264,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1004,"old":845,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1005,"old":845,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":949,"old":846,"rank":1,"right":{"linear_Z4":[0,0,2,0,0,0,0,3,2],"matrix_rows":[388,1,2,256,264,272,288,320,384],"offset":145,"phase":3,"quadratic_rows":[0,0,128,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,35,67,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1006,"old":846,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,0,3],"matrix_rows":[391,7,389,390,256,264,272,288,320],"offset":28,"phase":3,"quadratic_rows":[4,4,135,0,0,0,0,260,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":858,"old":847,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[328,1,2,4,256,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,0,0,72,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1009,"old":847,"rank":2,"right":{"linear_Z4":[2,3,1,2,2,0,3,0,2],"matrix_rows":[22,320,3,16,20,72,32,256,384],"offset":302,"phase":1,"quadratic_rows":[2,7,6,64,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":859,"old":848,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,0,0,2],"matrix_rows":[272,1,18,20,24,256,288,64,128],"offset":103,"phase":1,"quadratic_rows":[0,16,16,16,30,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,34,67,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1011,"old":848,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,0,2,2],"matrix_rows":[17,287,387,128,260,256,400,160,192],"offset":0,"phase":0,"quadratic_rows":[140,30,31,23,142,0,0,17,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":952,"old":849,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,0,0,2],"matrix_rows":[272,1,18,4,8,256,288,64,128],"offset":103,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,128,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1012,"old":849,"rank":2,"right":{"linear_Z4":[3,2,0,0,3,0,0,2,0],"matrix_rows":[17,132,35,32,128,136,48,64,256],"offset":19,"phase":1,"quadratic_rows":[51,1,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1012,"old":850,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,32,192,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1013,"old":850,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,0,2],"matrix_rows":[272,17,2,4,8,256,288,64,128],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":953,"old":851,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,0,2,0],"matrix_rows":[144,1,18,4,8,128,160,64,256],"offset":103,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1010,"old":851,"rank":2,"right":{"linear_Z4":[3,2,0,0,3,0,0,0,2],"matrix_rows":[17,260,35,32,256,264,48,64,128],"offset":19,"phase":1,"quadratic_rows":[51,1,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,1,35,67,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":254,"old":852,"rank":2,"right":{"linear_Z4":[3,3,2,2,0,0,0,0,1],"matrix_rows":[264,7,265,266,256,272,288,320,384],"offset":125,"phase":0,"quadratic_rows":[271,271,259,259,0,0,0,0,271]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,17,2,35,67,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1018,"old":852,"rank":2,"right":{"linear_Z4":[3,3,2,2,0,0,0,0,1],"matrix_rows":[4,267,5,6,256,272,288,320,384],"offset":114,"phase":0,"quadratic_rows":[271,271,259,259,0,0,0,0,271]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,19,1,34,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1022,"old":852,"rank":2,"right":{"linear_Z4":[3,3,1,2,0,0,0,0,1],"matrix_rows":[268,7,269,270,256,272,288,320,384],"offset":29,"phase":0,"quadratic_rows":[267,267,12,263,0,0,0,0,267]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":853,"rank":2,"right":{"linear_Z4":[2,2,0,2,0,2,0,0,2],"matrix_rows":[40,320,9,10,4,32,48,256,384],"offset":174,"phase":3,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1019,"old":853,"rank":2,"right":{"linear_Z4":[2,3,0,1,2,0,0,0,2],"matrix_rows":[26,320,3,16,4,24,32,256,384],"offset":142,"phase":2,"quadratic_rows":[2,11,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1023,"old":853,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[34,24,3,48,4,32,64,128,256],"offset":13,"phase":3,"quadratic_rows":[2,19,0,48,58,24,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":854,"rank":2,"right":{"linear_Z4":[0,2,2,1,0,2,0,0,2],"matrix_rows":[40,320,1,10,4,32,48,256,384],"offset":251,"phase":1,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1020,"old":854,"rank":2,"right":{"linear_Z4":[0,2,1,2,0,2,0,0,2],"matrix_rows":[36,320,1,6,32,8,48,256,384],"offset":251,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,1,34,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1024,"old":854,"rank":2,"right":{"linear_Z4":[0,2,0,3,0,1,0,0,0],"matrix_rows":[44,36,1,14,32,48,64,128,256],"offset":27,"phase":0,"quadratic_rows":[0,12,34,42,0,44,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":261,"old":855,"rank":2,"right":{"linear_Z4":[0,1,1,2,0,1,0,0,0],"matrix_rows":[271,296,288,298,292,256,272,320,384],"offset":2,"phase":1,"quadratic_rows":[46,39,47,5,0,39,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,19,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1021,"old":855,"rank":2,"right":{"linear_Z4":[3,2,2,1,0,3,0,0,1],"matrix_rows":[292,41,261,14,288,256,48,320,384],"offset":77,"phase":0,"quadratic_rows":[301,12,267,303,0,41,0,0,269]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,19,33,66,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1025,"old":855,"rank":2,"right":{"linear_Z4":[3,2,2,1,0,3,0,0,1],"matrix_rows":[33,292,269,14,288,256,48,320,384],"offset":46,"phase":0,"quadratic_rows":[301,12,259,11,0,33,0,0,261]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,35,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":270,"old":856,"rank":2,"right":{"linear_Z4":[3,2,1,2,0,3,0,0,1],"matrix_rows":[296,37,265,14,256,288,48,320,384],"offset":77,"phase":0,"quadratic_rows":[301,12,303,263,0,37,0,0,269]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1020,"old":856,"rank":2,"right":{"linear_Z4":[0,1,2,1,0,1,0,0,0],"matrix_rows":[271,292,288,294,256,296,272,320,384],"offset":2,"phase":1,"quadratic_rows":[46,43,9,47,0,43,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,33,66,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1025,"old":856,"rank":2,"right":{"linear_Z4":[2,2,1,2,0,0,0,0,1],"matrix_rows":[33,265,269,14,256,288,48,320,384],"offset":30,"phase":0,"quadratic_rows":[36,12,7,290,0,265,0,0,296]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":857,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,0,0,2],"matrix_rows":[13,320,9,6,8,16,32,256,384],"offset":154,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1021,"old":857,"rank":2,"right":{"linear_Z4":[1,2,1,2,0,0,0,0,2],"matrix_rows":[9,320,13,6,8,16,32,256,384],"offset":159,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,3,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1024,"old":857,"rank":2,"right":{"linear_Z4":[0,2,1,1,2,0,0,0,0],"matrix_rows":[9,20,16,6,24,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[24,4,14,29,9,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":858,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,0,0,2],"matrix_rows":[22,320,3,16,20,8,32,256,384],"offset":142,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1018,"old":858,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,2],"matrix_rows":[36,320,5,6,32,8,48,256,384],"offset":158,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1023,"old":858,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[34,20,3,48,32,8,64,128,256],"offset":13,"phase":3,"quadratic_rows":[2,19,48,0,54,20,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,67,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":271,"old":859,"rank":2,"right":{"linear_Z4":[2,3,1,2,0,1,0,0,1],"matrix_rows":[38,296,3,256,260,32,304,320,384],"offset":117,"phase":3,"quadratic_rows":[2,295,294,256,0,38,0,0,270]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,67,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1019,"old":859,"rank":2,"right":{"linear_Z4":[2,3,2,1,0,1,0,0,1],"matrix_rows":[42,292,3,256,32,264,304,320,384],"offset":117,"phase":3,"quadratic_rows":[2,299,256,298,0,42,0,0,270]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,1,34,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1022,"old":859,"rank":2,"right":{"linear_Z4":[2,2,1,2,0,1,0,0,0],"matrix_rows":[44,36,13,14,32,48,64,128,256],"offset":29,"phase":0,"quadratic_rows":[12,12,47,39,0,44,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":257,"old":860,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,2,260,8,16,32,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1026,"old":860,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,2],"matrix_rows":[257,385,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1030,"old":860,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[385,257,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":257,"old":861,"rank":2,"right":{"linear_Z4":[0,0,0,2,1,0,0,0,3],"matrix_rows":[272,384,1,2,4,24,256,32,320],"offset":97,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1027,"old":861,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[152,1,2,4,392,400,32,64,256],"offset":305,"phase":0,"quadratic_rows":[0,0,0,280,280,0,0,256,152]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1031,"old":861,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,0],"matrix_rows":[152,1,2,4,264,272,32,64,256],"offset":257,"phase":0,"quadratic_rows":[0,0,0,408,408,0,0,280,152]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,130,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":862,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,2],"matrix_rows":[272,136,17,2,4,128,256,160,320],"offset":295,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1028,"old":862,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,0,2],"matrix_rows":[272,17,2,4,8,256,32,320,128],"offset":131,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1032,"old":862,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,160,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":863,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,2],"matrix_rows":[144,264,17,2,4,256,128,288,192],"offset":295,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1029,"old":863,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,288,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1033,"old":863,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,0],"matrix_rows":[144,17,2,4,8,128,32,192,256],"offset":131,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,129,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":864,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,264,384,64,2,68,256,80,288],"offset":74,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1028,"old":864,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,2],"matrix_rows":[264,1,2,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1033,"old":864,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[392,1,2,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,64,130,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":865,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,272,384,320,2,324,8,64,32],"offset":139,"phase":0,"quadratic_rows":[64,0,0,0,320,0,17,256,144]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1029,"old":865,"rank":1,"right":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[145,385,2,4,8,400,32,64,256],"offset":291,"phase":0,"quadratic_rows":[273,0,0,0,273,0,0,256,145]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1032,"old":865,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[145,257,2,4,8,272,32,64,256],"offset":257,"phase":0,"quadratic_rows":[401,0,0,0,401,0,0,273,145]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,132,258,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":866,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,2,1],"matrix_rows":[129,264,272,128,2,132,320,64,352],"offset":399,"phase":0,"quadratic_rows":[0,0,0,64,320,0,24,0,272]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1026,"old":866,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,0,2],"matrix_rows":[272,1,2,4,24,256,32,320,128],"offset":145,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1031,"old":866,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,132,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,132,258,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":867,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,1,2],"matrix_rows":[257,136,144,256,2,260,192,64,224],"offset":399,"phase":0,"quadratic_rows":[0,0,0,64,192,0,24,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1027,"old":867,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1030,"old":867,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,2,0],"matrix_rows":[144,1,2,4,24,128,32,192,256],"offset":145,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,1,34,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":868,"rank":2,"right":{"linear_Z4":[2,0,0,1,0,0,0,0,2],"matrix_rows":[10,258,11,256,260,272,288,320,384],"offset":28,"phase":1,"quadratic_rows":[10,1,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1034,"old":868,"rank":1,"right":{"linear_Z4":[1,1,0,2,0,0,0,0,0],"matrix_rows":[3,265,258,4,256,272,288,320,384],"offset":151,"phase":1,"quadratic_rows":[267,259,0,1,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1038,"old":868,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,257,266,4,256,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[259,267,0,2,0,0,0,0,3]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":869,"rank":2,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,2],"matrix_rows":[72,272,9,2,4,64,256,96,384],"offset":230,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1035,"old":869,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":82,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1039,"old":869,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,66,130,3,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":255,"old":870,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,0,3,0,2],"matrix_rows":[65,328,320,2,324,256,272,288,384],"offset":168,"phase":1,"quadratic_rows":[256,0,0,64,0,0,328,0,65]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1036,"old":870,"rank":1,"right":{"linear_Z4":[3,2,0,2,0,0,0,0,2],"matrix_rows":[257,265,2,4,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[9,0,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1040,"old":870,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,2],"matrix_rows":[265,257,2,4,256,272,288,320,384],"offset":85,"phase":2,"quadratic_rows":[9,0,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":255,"old":871,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,2],"matrix_rows":[72,272,1,2,4,64,256,96,384],"offset":66,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1037,"old":871,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1041,"old":871,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,4,65,134,7,257,1],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":1,"old":872,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,3],"matrix_rows":[1,2,264,256,320,68,272,352,384],"offset":58,"phase":2,"quadratic_rows":[256,320,0,256,0,0,2,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1036,"old":872,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":70,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1041,"old":872,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,0,0,2],"matrix_rows":[265,256,2,260,264,272,32,320,384],"offset":15,"phase":2,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,64,132,2,3,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":873,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[97,2,272,96,32,68,8,256,384],"offset":148,"phase":3,"quadratic_rows":[0,32,0,0,0,2,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1037,"old":873,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,68,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1040,"old":873,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,131,6,7,259,3],"offset":0,"phase":0,"quadratic_rows":[7,1,1,0,0,0,0,0,0]},"new":1,"old":874,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,1,0,0,0],"matrix_rows":[33,258,296,96,352,260,320,272,384],"offset":77,"phase":0,"quadratic_rows":[64,96,0,96,0,42,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1034,"old":874,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":70,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1039,"old":874,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,0,0,2],"matrix_rows":[258,3,256,260,8,272,288,320,384],"offset":82,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,2,68,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":875,"rank":3,"right":{"linear_Z4":[2,2,0,3,0,0,3,0,2],"matrix_rows":[73,74,272,64,8,76,256,32,384],"offset":124,"phase":1,"quadratic_rows":[8,64,0,73,0,0,74,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1035,"old":875,"rank":1,"right":{"linear_Z4":[2,3,0,2,0,0,0,0,0],"matrix_rows":[10,3,8,12,16,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1038,"old":875,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":257,"old":876,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,2],"matrix_rows":[66,260,1,64,256,8,16,96,384],"offset":18,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1042,"old":876,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1046,"old":876,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,65,130,3,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":257,"old":877,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,0,3,0,2],"matrix_rows":[65,322,320,256,260,8,336,288,384],"offset":168,"phase":1,"quadratic_rows":[256,64,0,0,0,0,322,0,65]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1043,"old":877,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,0,0,2],"matrix_rows":[259,257,256,260,8,16,288,320,384],"offset":85,"phase":2,"quadratic_rows":[3,1,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1047,"old":877,"rank":1,"right":{"linear_Z4":[3,2,0,2,0,0,0,0,2],"matrix_rows":[257,259,256,260,8,16,288,320,384],"offset":150,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,35,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":878,"rank":2,"right":{"linear_Z4":[2,1,2,0,2,0,0,0,0],"matrix_rows":[274,260,3,272,256,24,288,320,384],"offset":148,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1044,"old":878,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":158,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1048,"old":878,"rank":1,"right":{"linear_Z4":[2,1,2,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":879,"rank":2,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,2],"matrix_rows":[66,260,3,64,256,8,16,96,384],"offset":158,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1045,"old":879,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1049,"old":879,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":70,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,66,3,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":880,"rank":3,"right":{"linear_Z4":[0,2,0,0,1,0,0,0,2],"matrix_rows":[17,18,260,64,80,256,88,32,384],"offset":111,"phase":0,"quadratic_rows":[80,64,0,0,17,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1044,"old":880,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1049,"old":880,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,69,132,7,6,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":881,"rank":3,"right":{"linear_Z4":[2,0,2,0,0,3,0,0,1],"matrix_rows":[289,290,260,96,320,256,360,272,384],"offset":104,"phase":1,"quadratic_rows":[320,96,0,0,0,290,3,0,289]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1045,"old":881,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":158,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1048,"old":881,"rank":1,"right":{"linear_Z4":[2,1,2,0,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":79,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,33,68,5,134,7,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":1,"old":882,"rank":3,"right":{"linear_Z4":[0,0,0,2,1,0,1,0,3],"matrix_rows":[81,338,8,256,80,260,272,352,384],"offset":31,"phase":1,"quadratic_rows":[336,256,0,272,89,0,81,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1042,"old":882,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,0,0,2],"matrix_rows":[259,256,258,260,8,272,32,320,384],"offset":51,"phase":2,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1047,"old":882,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":82,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,68,133,4,5,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":1,"old":883,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,2],"matrix_rows":[97,260,8,96,2,256,32,80,384],"offset":98,"phase":3,"quadratic_rows":[0,0,0,32,0,8,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1043,"old":883,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1046,"old":883,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,64,130,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":884,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,2],"matrix_rows":[260,130,5,128,256,8,16,160,320],"offset":271,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1050,"old":884,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,160,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1054,"old":884,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,16,32,320,128],"offset":131,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,64,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":885,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,2],"matrix_rows":[132,258,5,256,128,8,16,288,192],"offset":271,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1051,"old":885,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,16,32,192,256],"offset":131,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1055,"old":885,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,288,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":255,"old":886,"rank":2,"right":{"linear_Z4":[0,2,1,0,0,0,0,0,3],"matrix_rows":[260,384,1,6,256,8,16,32,320],"offset":25,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1052,"old":886,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[134,1,258,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[0,390,390,0,0,0,0,262,134]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1056,"old":886,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[134,1,386,388,8,16,32,64,256],"offset":269,"phase":0,"quadratic_rows":[0,262,262,0,0,0,0,256,134]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":255,"old":887,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,2,4,8,272,32,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1053,"old":887,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[385,257,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1057,"old":887,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,2],"matrix_rows":[257,385,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,64,129,258,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":888,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,2,1],"matrix_rows":[129,258,260,128,320,64,8,144,352],"offset":303,"phase":0,"quadratic_rows":[0,64,320,0,0,0,6,0,260]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1052,"old":888,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,144,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1057,"old":888,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,0,2],"matrix_rows":[260,1,6,256,8,16,32,320,128],"offset":133,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,64,129,258,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":889,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,2],"matrix_rows":[257,130,132,256,192,64,8,272,224],"offset":303,"phase":0,"quadratic_rows":[0,64,192,0,0,0,6,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1053,"old":889,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,16,32,192,256],"offset":133,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1056,"old":889,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,272,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,64,129,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":890,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,260,384,320,2,64,8,336,32],"offset":43,"phase":0,"quadratic_rows":[64,0,320,0,0,0,5,256,132]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1050,"old":890,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[133,257,2,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[389,0,389,0,0,0,0,261,133]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1055,"old":890,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[133,385,2,388,8,16,32,64,256],"offset":267,"phase":0,"quadratic_rows":[261,0,261,0,0,0,0,256,133]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,33,64,129,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":891,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,258,384,64,256,68,8,80,288],"offset":26,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1051,"old":891,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[386,1,258,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1054,"old":891,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,2],"matrix_rows":[258,1,386,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,68,134,6,4,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":1,"old":892,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,2,0,0,2],"matrix_rows":[257,98,8,256,96,4,64,48,384],"offset":73,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1058,"old":892,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1062,"old":892,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,67,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":257,"old":893,"rank":2,"right":{"linear_Z4":[2,0,0,2,0,0,3,0,3],"matrix_rows":[65,324,256,258,64,8,336,288,384],"offset":164,"phase":1,"quadratic_rows":[320,0,256,0,0,0,65,0,261]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1059,"old":893,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,80,32,128,256],"offset":59,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1063,"old":893,"rank":1,"right":{"linear_Z4":[0,0,3,2,0,0,0,0,2],"matrix_rows":[261,256,258,260,8,272,288,64,384],"offset":83,"phase":2,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,65,135,3,5,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":894,"rank":3,"right":{"linear_Z4":[2,2,2,0,0,1,1,0,2],"matrix_rows":[257,98,100,256,288,320,264,368,384],"offset":142,"phase":0,"quadratic_rows":[0,320,288,0,0,100,98,0,6]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1060,"old":894,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,8,80,32,128,256],"offset":47,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1064,"old":894,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":206,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,70,128,4,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":895,"rank":3,"right":{"linear_Z4":[0,2,2,0,0,3,3,0,2],"matrix_rows":[257,98,100,256,64,32,104,16,384],"offset":121,"phase":1,"quadratic_rows":[0,32,64,0,0,98,100,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1061,"old":895,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1065,"old":895,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,2,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":274,"old":896,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[263,14,256,274,276,16,288,320,384],"offset":255,"phase":0,"quadratic_rows":[6,25,25,22,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":954,"old":896,"rank":1,"right":{"linear_Z4":[2,1,1,1,0,0,0,0,0],"matrix_rows":[14,9,26,28,16,32,64,128,256],"offset":31,"phase":3,"quadratic_rows":[8,22,22,25,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":274,"old":897,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,2],"matrix_rows":[257,6,256,66,100,8,16,64,384],"offset":7,"phase":1,"quadratic_rows":[0,70,102,0,0,4,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":955,"old":897,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,1,98,68,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,0,0,2,6,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":277,"old":898,"rank":2,"right":{"linear_Z4":[0,0,1,2,0,1,2,0,2],"matrix_rows":[257,68,256,2,100,40,16,64,384],"offset":183,"phase":0,"quadratic_rows":[0,0,36,32,0,44,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":956,"old":898,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,3,2,0,0],"matrix_rows":[100,1,2,68,40,16,64,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,36,32,0,44,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,66,3,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":277,"old":899,"rank":2,"right":{"linear_Z4":[2,2,3,0,0,3,0,0,0],"matrix_rows":[293,34,256,288,260,8,304,320,384],"offset":214,"phase":3,"quadratic_rows":[36,256,37,0,0,293,0,0,34]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":957,"old":899,"rank":1,"right":{"linear_Z4":[2,2,3,2,0,2,0,0,0],"matrix_rows":[36,5,2,32,8,48,64,128,256],"offset":55,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":900,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,2],"matrix_rows":[260,130,5,128,256,136,272,32,64],"offset":79,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1066,"old":900,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,272,32,64,128],"offset":35,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1070,"old":900,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,136,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,66,132,256,1,5,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":901,"rank":3,"right":{"linear_Z4":[0,0,2,0,0,0,0,1,2],"matrix_rows":[129,258,132,64,256,192,264,208,32],"offset":159,"phase":0,"quadratic_rows":[192,0,64,0,0,0,5,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1067,"old":901,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1071,"old":901,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,144,32,64,256],"offset":35,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,66,128,256,1,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":902,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,258,384,64,320,4,328,16,32],"offset":27,"phase":0,"quadratic_rows":[320,64,0,0,0,0,3,256,129]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1068,"old":902,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[131,385,386,4,8,16,32,64,256],"offset":263,"phase":0,"quadratic_rows":[259,259,0,0,0,0,0,256,131]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1072,"old":902,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[131,257,258,4,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[387,387,0,0,0,0,0,259,131]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,34,65,130,256,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":903,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,260,384,64,66,256,72,272,32],"offset":42,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1069,"old":903,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1073,"old":903,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[388,1,2,260,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":904,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,2,2],"matrix_rows":[130,260,3,128,292,136,16,256,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1068,"old":904,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[260,288,1,2,256,8,272,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,256,0,0,288]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1073,"old":904,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[130,292,3,128,260,136,16,256,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":905,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,2,2],"matrix_rows":[258,132,3,256,164,264,16,128,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1069,"old":905,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[258,164,3,256,132,264,16,128,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1072,"old":905,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,3,0],"matrix_rows":[132,160,1,2,128,8,144,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,128,0,160,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":276,"old":906,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[258,384,1,256,4,264,16,32,64],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1066,"old":906,"rank":2,"right":{"linear_Z4":[2,1,3,0,0,2,0,2,2],"matrix_rows":[36,258,5,386,32,8,48,64,256],"offset":69,"phase":3,"quadratic_rows":[4,130,5,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1071,"old":906,"rank":2,"right":{"linear_Z4":[2,1,3,0,0,2,0,0,2],"matrix_rows":[36,386,5,258,32,8,48,64,256],"offset":69,"phase":3,"quadratic_rows":[4,130,5,0,0,0,0,2,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":276,"old":907,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,1],"matrix_rows":[37,384,289,2,292,8,16,256,64],"offset":149,"phase":0,"quadratic_rows":[261,0,261,0,0,256,0,256,421]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1067,"old":907,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,1],"matrix_rows":[389,32,129,2,132,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[261,0,261,0,0,256,0,256,421]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1070,"old":907,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[37,389,257,2,260,8,16,256,64],"offset":129,"phase":0,"quadratic_rows":[160,0,160,0,0,261,0,261,416]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,64,1,132,3,260,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":908,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[1,82,288,16,80,68,8,256,384],"offset":140,"phase":3,"quadratic_rows":[16,0,0,0,1,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1074,"old":908,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1078,"old":908,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,68,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,4,69,130,7,258,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":1,"old":909,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,0,3],"matrix_rows":[1,2,264,320,256,68,336,288,384],"offset":57,"phase":2,"quadratic_rows":[320,256,0,256,0,0,1,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1075,"old":909,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,0,2],"matrix_rows":[266,1,256,260,264,16,288,320,384],"offset":15,"phase":2,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1079,"old":909,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,1,10,4,64,80,32,128,256],"offset":38,"phase":3,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,5,131,7,259,3],"offset":0,"phase":0,"quadratic_rows":[2,7,2,0,0,0,0,0,0]},"new":1,"old":910,"rank":3,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,0],"matrix_rows":[257,18,280,336,80,260,320,288,384],"offset":86,"phase":0,"quadratic_rows":[80,64,0,80,25,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1076,"old":910,"rank":1,"right":{"linear_Z4":[3,2,0,3,0,0,0,0,0],"matrix_rows":[9,259,256,260,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[267,1,0,265,0,0,0,0,9]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1080,"old":910,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,1,10,4,64,80,32,128,256],"offset":38,"phase":3,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,1,64,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":911,"rank":3,"right":{"linear_Z4":[2,2,0,3,0,0,3,0,2],"matrix_rows":[73,74,288,8,64,76,16,256,384],"offset":188,"phase":1,"quadratic_rows":[64,8,0,74,0,0,73,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1077,"old":911,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1081,"old":911,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[66,3,64,68,8,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,3,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":912,"rank":3,"right":{"linear_Z4":[2,0,0,0,1,0,0,0,2],"matrix_rows":[17,24,288,80,82,4,64,256,384],"offset":215,"phase":0,"quadratic_rows":[64,0,0,80,24,0,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1076,"old":912,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1081,"old":912,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,80,32,128,256],"offset":50,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,35,4,69,133,7,261,5],"offset":0,"phase":0,"quadratic_rows":[4,4,7,0,0,0,0,0,0]},"new":1,"old":913,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,0,3,0,0],"matrix_rows":[257,322,72,256,320,68,272,288,384],"offset":56,"phase":1,"quadratic_rows":[0,0,0,64,0,0,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1077,"old":913,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,265,258,4,256,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[267,259,0,1,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1080,"old":913,"rank":1,"right":{"linear_Z4":[1,1,0,2,0,0,0,0,0],"matrix_rows":[3,257,266,4,256,272,288,320,384],"offset":151,"phase":1,"quadratic_rows":[259,267,0,2,0,0,0,0,3]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,5,132,7,260,4],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":914,"rank":3,"right":{"linear_Z4":[2,0,0,0,1,0,1,0,3],"matrix_rows":[1,338,88,272,80,324,256,288,384],"offset":87,"phase":1,"quadratic_rows":[272,256,0,336,89,0,88,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1074,"old":914,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[266,1,258,4,256,272,288,320,384],"offset":51,"phase":2,"quadratic_rows":[0,10,0,2,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1079,"old":914,"rank":1,"right":{"linear_Z4":[2,3,0,2,0,0,0,0,2],"matrix_rows":[258,1,266,4,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,16,33,2,67,132,3,260,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":915,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[1,8,288,64,2,68,80,256,384],"offset":140,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1075,"old":915,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1078,"old":915,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":916,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,2,1],"matrix_rows":[130,264,288,1,128,132,320,336,64],"offset":407,"phase":0,"quadratic_rows":[0,0,0,64,0,320,40,0,288]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1082,"old":916,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,132,8,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1086,"old":916,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,3,0,0,2],"matrix_rows":[288,1,2,4,40,16,256,320,128],"offset":145,"phase":3,"quadratic_rows":[0,0,0,32,0,40,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":917,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,1,2],"matrix_rows":[258,136,160,1,256,260,192,208,64],"offset":407,"phase":0,"quadratic_rows":[0,0,0,64,0,192,40,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1083,"old":917,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,3,0,2,0],"matrix_rows":[160,1,2,4,40,16,128,192,256],"offset":145,"phase":3,"quadratic_rows":[0,0,0,32,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1087,"old":917,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,8,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,64,128,258,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":918,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,288,384,1,320,324,8,16,64],"offset":275,"phase":0,"quadratic_rows":[0,64,0,0,0,320,34,256,160]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1084,"old":918,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,0],"matrix_rows":[162,1,258,4,8,16,288,64,256],"offset":257,"phase":0,"quadratic_rows":[0,418,0,0,0,418,0,290,162]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1088,"old":918,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[162,1,386,4,8,16,416,64,256],"offset":325,"phase":0,"quadratic_rows":[0,290,0,0,0,290,0,256,162]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,257,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":919,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,3],"matrix_rows":[2,264,384,1,64,68,256,272,96],"offset":82,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1085,"old":919,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[392,1,2,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1089,"old":919,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,2],"matrix_rows":[264,1,2,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,2,5],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":920,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,2,1],"matrix_rows":[258,136,288,1,320,324,128,144,64],"offset":359,"phase":0,"quadratic_rows":[0,64,0,0,0,320,34,0,288]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1084,"old":920,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,144,32,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1089,"old":920,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,3,0,0,2],"matrix_rows":[288,1,34,4,8,16,256,320,128],"offset":133,"phase":3,"quadratic_rows":[0,32,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,5,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":921,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,2],"matrix_rows":[130,264,160,1,192,196,256,272,64],"offset":359,"phase":0,"quadratic_rows":[0,64,0,0,0,192,34,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1085,"old":921,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,3,0,2,0],"matrix_rows":[160,1,34,4,8,16,128,192,256],"offset":133,"phase":3,"quadratic_rows":[0,32,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1088,"old":921,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,272,32,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,16,32,65,129,258,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":922,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,288,384,1,2,4,320,336,64],"offset":323,"phase":0,"quadratic_rows":[0,0,0,64,0,320,40,256,160]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1082,"old":922,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,0],"matrix_rows":[168,1,2,4,264,16,288,64,256],"offset":257,"phase":0,"quadratic_rows":[0,0,0,424,0,424,0,296,168]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1087,"old":922,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[168,1,2,4,392,16,416,64,256],"offset":337,"phase":0,"quadratic_rows":[0,0,0,296,0,296,0,256,168]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,258,2,4,5],"offset":0,"phase":0,"quadratic_rows":[4,2,5,0,0,0,0,0,0]},"new":1,"old":923,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,3],"matrix_rows":[258,8,384,1,256,260,64,80,96],"offset":81,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1083,"old":923,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[386,1,258,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1086,"old":923,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,2],"matrix_rows":[258,1,386,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,3,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":924,"rank":3,"right":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[1,82,264,64,80,20,256,32,384],"offset":76,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1090,"old":924,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[18,1,16,20,8,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1094,"old":924,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,66,132,7,6,258,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":925,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,3,0,0,1],"matrix_rows":[289,258,304,96,256,356,264,320,384],"offset":56,"phase":1,"quadratic_rows":[320,0,0,0,96,304,17,0,289]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1091,"old":925,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":103,"phase":1,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1095,"old":925,"rank":1,"right":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[258,1,256,260,264,16,288,320,384],"offset":174,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,65,4,135,6,257,1],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":1,"old":926,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,3],"matrix_rows":[1,2,272,256,64,324,264,352,384],"offset":58,"phase":2,"quadratic_rows":[256,64,0,0,256,0,2,0,273]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1092,"old":926,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":103,"phase":1,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1096,"old":926,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,0,2],"matrix_rows":[273,256,2,260,264,272,288,64,384],"offset":15,"phase":2,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,128,3,2,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":927,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[97,2,264,96,64,36,256,16,384],"offset":84,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1093,"old":927,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,36,8,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1097,"old":927,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":274,"old":928,"rank":2,"right":{"linear_Z4":[0,3,3,2,3,0,0,0,0],"matrix_rows":[263,280,272,274,276,256,288,320,384],"offset":248,"phase":3,"quadratic_rows":[22,23,23,16,31,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,19,33,66,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1092,"old":928,"rank":2,"right":{"linear_Z4":[1,2,0,2,0,1,0,0,3],"matrix_rows":[33,292,269,6,288,256,48,320,384],"offset":127,"phase":3,"quadratic_rows":[301,4,267,5,0,33,0,0,261]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,34,67,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1097,"old":928,"rank":2,"right":{"linear_Z4":[3,2,1,0,0,2,0,0,0],"matrix_rows":[292,269,261,6,288,256,48,320,384],"offset":170,"phase":2,"quadratic_rows":[9,4,14,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":274,"old":929,"rank":2,"right":{"linear_Z4":[0,2,2,0,2,0,2,0,2],"matrix_rows":[80,264,1,18,20,256,64,96,384],"offset":122,"phase":3,"quadratic_rows":[0,16,16,0,6,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1093,"old":929,"rank":2,"right":{"linear_Z4":[0,2,1,0,0,2,1,0,0],"matrix_rows":[36,80,1,6,96,8,32,128,256],"offset":25,"phase":3,"quadratic_rows":[0,4,70,0,96,80,116,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1096,"old":929,"rank":2,"right":{"linear_Z4":[0,2,3,0,1,0,2,0,2],"matrix_rows":[84,264,1,6,64,256,80,32,384],"offset":58,"phase":2,"quadratic_rows":[0,4,22,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":276,"old":930,"rank":2,"right":{"linear_Z4":[2,0,2,0,1,0,2,0,2],"matrix_rows":[80,264,1,2,20,256,64,96,384],"offset":182,"phase":3,"quadratic_rows":[0,0,16,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,32,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1090,"old":930,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,1,3,0,0],"matrix_rows":[116,36,21,2,96,8,32,128,256],"offset":23,"phase":0,"quadratic_rows":[20,0,33,0,81,36,80,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1095,"old":930,"rank":2,"right":{"linear_Z4":[3,0,2,0,3,0,0,0,2],"matrix_rows":[17,264,69,2,64,256,80,32,384],"offset":35,"phase":1,"quadratic_rows":[85,0,1,0,81,0,17,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":276,"old":931,"rank":2,"right":{"linear_Z4":[3,0,3,2,0,3,0,0,0],"matrix_rows":[263,296,289,288,292,256,272,320,384],"offset":244,"phase":3,"quadratic_rows":[39,37,39,32,0,47,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1091,"old":931,"rank":2,"right":{"linear_Z4":[2,3,0,2,0,3,0,0,3],"matrix_rows":[292,34,5,270,288,256,48,320,384],"offset":108,"phase":0,"quadratic_rows":[4,302,267,6,0,34,0,0,262]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,34,67,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1094,"old":931,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,0],"matrix_rows":[292,270,5,262,288,256,48,320,384],"offset":166,"phase":2,"quadratic_rows":[4,10,13,6,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,132,260,2,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":932,"rank":3,"right":{"linear_Z4":[0,0,0,0,2,0,0,2,1],"matrix_rows":[129,264,272,128,130,4,64,320,352],"offset":335,"phase":0,"quadratic_rows":[0,0,0,320,64,0,24,0,264]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1098,"old":932,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,0,2],"matrix_rows":[272,1,2,4,24,256,288,64,128],"offset":81,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1102,"old":932,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,4,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,132,260,2,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":933,"rank":3,"right":{"linear_Z4":[0,0,0,0,2,0,0,1,2],"matrix_rows":[257,136,144,256,258,4,64,192,224],"offset":335,"phase":0,"quadratic_rows":[0,0,0,192,64,0,24,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1099,"old":933,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1103,"old":933,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,2,0],"matrix_rows":[144,1,2,4,24,128,160,64,256],"offset":81,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,128,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":934,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,264,384,320,322,4,64,16,32],"offset":75,"phase":0,"quadratic_rows":[64,0,0,320,0,0,9,256,136]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1100,"old":934,"rank":1,"right":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[137,385,2,4,392,16,32,64,256],"offset":275,"phase":0,"quadratic_rows":[265,0,0,265,0,0,0,256,137]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1104,"old":934,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[137,257,2,4,264,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[393,0,0,393,0,0,0,265,137]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,32,65,130,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":935,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,272,384,64,66,4,72,256,288],"offset":138,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1101,"old":935,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,2],"matrix_rows":[272,1,2,4,8,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1105,"old":935,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[400,1,2,4,8,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":936,"rank":2,"right":{"linear_Z4":[2,0,2,3,3,0,0,2,2],"matrix_rows":[136,272,9,2,20,128,256,288,192],"offset":407,"phase":2,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1100,"old":936,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[36,272,1,2,288,8,32,64,128],"offset":66,"phase":0,"quadratic_rows":[0,0,256,0,288,272,0,0,308]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,66,128,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1105,"old":936,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,0,2,2],"matrix_rows":[136,276,9,2,256,128,272,32,192],"offset":261,"phase":3,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,130,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":937,"rank":2,"right":{"linear_Z4":[2,0,2,3,3,0,0,2,2],"matrix_rows":[264,144,9,2,20,256,128,160,320],"offset":407,"phase":2,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,66,128,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1101,"old":937,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,0,2,2],"matrix_rows":[264,148,9,2,128,256,144,32,320],"offset":261,"phase":3,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1104,"old":937,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,0],"matrix_rows":[36,144,1,2,160,8,32,64,256],"offset":66,"phase":0,"quadratic_rows":[0,0,128,0,160,144,0,180,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":277,"old":938,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,258,4,8,16,32,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,66,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1098,"old":938,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,2],"matrix_rows":[257,36,385,2,32,8,48,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1103,"old":938,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[36,385,257,2,32,8,48,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":277,"old":939,"rank":2,"right":{"linear_Z4":[0,0,2,2,0,0,0,0,3],"matrix_rows":[272,384,1,2,20,24,256,288,64],"offset":113,"phase":0,"quadratic_rows":[0,0,16,16,12,0,0,256,384]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,66,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1099,"old":939,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,1],"matrix_rows":[4,408,1,2,256,136,144,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,256,280,280,0,0,256,412]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,67,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1102,"old":939,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[28,408,1,2,256,264,272,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,280,132,132,0,0,280,388]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,34,65,128,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":940,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,260,384,64,66,256,72,16,288],"offset":42,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1106,"old":940,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[388,1,2,260,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1110,"old":940,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,65,128,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":941,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,258,384,320,64,4,328,16,32],"offset":27,"phase":0,"quadratic_rows":[64,320,0,0,0,0,3,256,130]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1107,"old":941,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[131,257,258,4,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[387,387,0,0,0,0,0,259,131]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1111,"old":941,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[131,385,386,4,8,16,32,64,256],"offset":263,"phase":0,"quadratic_rows":[259,259,0,0,0,0,0,256,131]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,65,128,260,2,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":942,"rank":3,"right":{"linear_Z4":[0,0,2,0,0,0,0,2,1],"matrix_rows":[129,258,260,128,64,320,136,16,352],"offset":287,"phase":0,"quadratic_rows":[0,320,64,0,0,0,6,0,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1108,"old":942,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,136,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1112,"old":942,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,0,2],"matrix_rows":[260,1,6,256,8,16,288,64,128],"offset":69,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,65,128,260,2,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":943,"rank":3,"right":{"linear_Z4":[0,0,2,0,0,0,0,1,2],"matrix_rows":[257,130,132,256,64,192,264,16,224],"offset":287,"phase":0,"quadratic_rows":[0,192,64,0,0,0,6,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1109,"old":943,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,16,160,64,256],"offset":69,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1113,"old":943,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,34,68,5,135,6,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":1,"old":944,"rank":3,"right":{"linear_Z4":[0,0,0,2,1,0,1,0,0],"matrix_rows":[337,84,8,256,258,336,272,352,384],"offset":47,"phase":1,"quadratic_rows":[80,0,256,272,345,0,337,0,92]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1114,"old":944,"rank":1,"right":{"linear_Z4":[0,0,3,2,0,0,0,0,2],"matrix_rows":[261,256,258,260,8,272,288,64,384],"offset":51,"phase":2,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1118,"old":944,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":91,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,68,133,5,4,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":1,"old":945,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,2,0,0,2],"matrix_rows":[97,258,8,96,256,4,64,48,384],"offset":82,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1115,"old":945,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1119,"old":945,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,66,131,7,6,258,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":946,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,3,0,0,1],"matrix_rows":[289,258,292,96,256,320,264,368,384],"offset":152,"phase":1,"quadratic_rows":[320,0,96,0,0,292,5,0,289]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1116,"old":946,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,272,288,320,384],"offset":174,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1120,"old":946,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":79,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,69,4,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":947,"rank":3,"right":{"linear_Z4":[2,0,2,0,3,0,3,0,2],"matrix_rows":[81,258,84,64,256,16,88,32,384],"offset":122,"phase":1,"quadratic_rows":[16,0,64,0,81,0,84,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1117,"old":947,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1121,"old":947,"rank":1,"right":{"linear_Z4":[2,0,3,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":26,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":273,"old":948,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[260,384,1,2,256,264,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1122,"old":948,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1126,"old":948,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[388,1,2,260,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":273,"old":949,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,3],"matrix_rows":[258,384,3,256,4,8,272,32,64],"offset":13,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1123,"old":949,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[131,385,386,4,8,16,32,64,256],"offset":263,"phase":0,"quadratic_rows":[259,259,0,0,0,0,0,256,131]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1127,"old":949,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[131,257,258,4,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[387,387,0,0,0,0,0,259,131]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":272,"old":950,"rank":2,"right":{"linear_Z4":[0,2,1,0,0,0,0,0,3],"matrix_rows":[260,384,1,6,256,264,16,32,64],"offset":25,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1125,"old":950,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[134,1,386,388,8,16,32,64,256],"offset":269,"phase":0,"quadratic_rows":[0,262,262,0,0,0,0,256,134]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1129,"old":950,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[134,1,258,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[0,390,390,0,0,0,0,262,134]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":951,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,2],"matrix_rows":[257,132,256,6,128,136,16,288,64],"offset":47,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1125,"old":951,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,288,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1128,"old":951,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,136,16,32,64,256],"offset":21,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":952,"rank":2,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,2],"matrix_rows":[258,132,3,256,128,136,272,32,64],"offset":87,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1122,"old":952,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[258,3,256,4,8,272,32,64,128],"offset":35,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1127,"old":952,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,136,16,32,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":953,"rank":2,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,2],"matrix_rows":[130,260,3,128,256,264,144,32,64],"offset":87,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1123,"old":953,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,16,32,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1126,"old":953,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,0],"matrix_rows":[130,3,128,4,8,144,32,64,256],"offset":35,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1060,"old":954,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":31,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1065,"old":954,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":206,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1061,"old":955,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,8,80,32,128,256],"offset":44,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1064,"old":955,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1058,"old":956,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1063,"old":956,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1059,"old":957,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,2,0,0,0],"matrix_rows":[34,3,32,4,8,48,64,128,256],"offset":55,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1062,"old":957,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,0,0,2],"matrix_rows":[259,256,258,260,8,272,32,320,384],"offset":147,"phase":2,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":958,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":110,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":965,"old":958,"rank":1,"right":{"linear_Z4":[2,1,2,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":31,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":254,"old":959,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[11,73,74,4,64,16,32,128,256],"offset":23,"phase":0,"quadratic_rows":[67,67,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":963,"old":959,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[11,65,66,4,64,16,32,128,256],"offset":17,"phase":0,"quadratic_rows":[75,75,0,67,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":254,"old":960,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,49,34,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,0,0,1,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":964,"old":960,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,33,50,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,0,2,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":961,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":962,"old":961,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":194,"old":962,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":238,"old":962,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,32,64,384],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":962,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":155,"old":963,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[3,65,64,4,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[67,65,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":176,"old":963,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[3,64,66,4,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[66,67,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":963,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":150,"old":964,"rank":1,"right":{"linear_Z4":[3,2,0,0,2,0,0,0,0],"matrix_rows":[3,17,16,4,24,32,64,128,256],"offset":22,"phase":1,"quadratic_rows":[19,17,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":169,"old":964,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[3,32,34,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[34,35,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":964,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":22,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":215,"old":965,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":241,"old":965,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,264,272,288,320,384],"offset":107,"phase":1,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":965,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":105,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,65,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":966,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,130,160,32,4,8,176,64,256],"offset":75,"phase":0,"quadratic_rows":[32,160,0,0,0,3,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":156,"old":966,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":177,"old":966,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":966,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,0],"matrix_rows":[130,3,128,4,8,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":254,"old":967,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[11,265,266,4,256,16,32,64,128],"offset":23,"phase":0,"quadratic_rows":[259,259,0,256,0,0,0,0,11]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":971,"old":967,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[11,257,258,4,256,16,32,64,128],"offset":17,"phase":0,"quadratic_rows":[267,267,0,259,0,0,0,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":968,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,260,32,34,256,8,48,320,128],"offset":22,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":193,"old":968,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":239,"old":968,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,32,320,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":968,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,320,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":969,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,32,192,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":970,"old":969,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":192,"old":970,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":240,"old":970,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,8,16,32,192,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":970,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,32,192,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":157,"old":971,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":178,"old":971,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":971,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[258,3,256,4,8,16,288,64,128],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":261,"old":972,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":979,"old":972,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":973,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":977,"old":973,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,8,48,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":974,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":62,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":978,"old":974,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,8,48,64,128,256],"offset":38,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":261,"old":975,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[38,1,98,100,8,16,64,128,256],"offset":77,"phase":0,"quadratic_rows":[0,70,70,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1014,"old":975,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[38,1,66,68,8,16,64,128,256],"offset":65,"phase":0,"quadratic_rows":[0,102,102,0,0,70,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":278,"old":976,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1014,"old":976,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":977,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[257,2,256,16,20,24,32,64,384],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":162,"old":977,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":245,"old":977,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":223,"old":978,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":8,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":236,"old":978,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":978,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":51,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":173,"old":979,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[6,1,34,32,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,38,34,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":183,"old":979,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,8,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":979,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":21,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":980,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[257,2,256,16,20,24,32,320,128],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":161,"old":980,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":246,"old":980,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":980,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":981,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,16,32,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":985,"old":981,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,8,48,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,2,64,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":982,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,0],"matrix_rows":[130,132,1,144,16,152,32,64,256],"offset":51,"phase":0,"quadratic_rows":[0,16,144,0,6,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":171,"old":982,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":187,"old":982,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":982,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,144,32,64,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":261,"old":983,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[38,1,290,292,8,16,256,64,128],"offset":77,"phase":0,"quadratic_rows":[0,262,262,0,0,256,0,0,38]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1015,"old":983,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[38,1,258,260,8,16,256,64,128],"offset":65,"phase":0,"quadratic_rows":[0,294,294,0,0,262,0,0,38]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":279,"old":984,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,0,2],"matrix_rows":[260,1,6,256,8,272,32,64,128],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1015,"old":984,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,16,96,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":985,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[129,2,128,16,20,24,32,192,256],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":160,"old":985,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":247,"old":985,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":986,"rank":1,"right":{"linear_Z4":[1,2,3,0,0,0,0,0,2],"matrix_rows":[261,257,6,256,264,16,288,320,384],"offset":23,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":993,"old":986,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,0,0,2],"matrix_rows":[257,261,6,256,264,16,288,320,384],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":987,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,2,0,0],"matrix_rows":[72,9,10,4,64,80,32,128,256],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":991,"old":987,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,0],"matrix_rows":[11,64,66,4,72,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[74,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":988,"rank":1,"right":{"linear_Z4":[1,2,3,0,2,0,0,0,0],"matrix_rows":[21,17,6,16,8,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":992,"old":988,"rank":1,"right":{"linear_Z4":[1,2,1,0,2,0,0,0,0],"matrix_rows":[17,21,6,16,8,32,64,128,256],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":989,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1016,"old":989,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,4,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":278,"old":990,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1016,"old":990,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,72,16,32,128,256],"offset":21,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,2,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":991,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,1,0,0],"matrix_rows":[66,72,1,80,84,16,32,128,256],"offset":51,"phase":0,"quadratic_rows":[0,16,0,80,10,0,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":166,"old":991,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[10,1,66,4,64,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[0,74,0,66,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":196,"old":991,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[10,1,64,68,72,16,32,128,256],"offset":8,"phase":3,"quadratic_rows":[0,72,0,74,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":139,"old":992,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":30,"phase":0,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":144,"old":992,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":992,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[9,8,2,12,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,34,3,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":993,"rank":2,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[257,2,256,272,20,280,288,320,384],"offset":37,"phase":3,"quadratic_rows":[0,272,0,0,2,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":224,"old":993,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":231,"old":993,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":18,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,2,64,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":994,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,0],"matrix_rows":[130,136,1,144,148,16,32,64,256],"offset":51,"phase":0,"quadratic_rows":[0,16,0,144,10,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":167,"old":994,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[10,1,130,4,128,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[0,138,0,130,0,0,0,10,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":197,"old":994,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[10,1,128,132,136,16,32,64,256],"offset":8,"phase":3,"quadratic_rows":[0,136,0,138,0,0,0,10,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":995,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,0,2],"matrix_rows":[264,9,10,4,256,272,32,64,128],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":999,"old":995,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,0],"matrix_rows":[11,256,258,4,264,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[266,267,0,267,0,0,0,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,66,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":996,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[2,288,1,16,20,24,256,320,128],"offset":74,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":212,"old":996,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":221,"old":996,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,290,4,8,16,256,320,128],"offset":69,"phase":3,"quadratic_rows":[0,290,0,0,0,2,0,0,2]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":996,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,320,128],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":997,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[160,1,2,4,8,16,128,192,256],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1017,"old":997,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,4,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":279,"old":998,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,0,2,0],"matrix_rows":[160,33,2,4,8,16,128,192,256],"offset":131,"phase":3,"quadratic_rows":[32,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1017,"old":998,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,0],"matrix_rows":[161,128,2,4,8,16,160,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,2,64,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":999,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,0,1],"matrix_rows":[258,264,1,272,276,16,32,64,128],"offset":51,"phase":0,"quadratic_rows":[0,16,0,272,10,0,0,0,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":168,"old":999,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[10,1,258,4,256,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[0,266,0,258,0,0,0,0,10]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":198,"old":999,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[10,1,256,260,264,16,32,64,128],"offset":8,"phase":3,"quadratic_rows":[0,264,0,266,0,0,0,0,10]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1000,"rank":1,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,0],"matrix_rows":[38,3,32,36,8,16,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1007,"old":1000,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[36,5,6,32,8,48,64,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1001,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1005,"old":1001,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1002,"rank":1,"right":{"linear_Z4":[2,3,1,0,0,0,0,0,2],"matrix_rows":[262,3,256,260,264,272,32,320,384],"offset":43,"phase":0,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1006,"old":1002,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[36,5,6,32,8,48,64,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1003,"rank":1,"right":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[80,17,2,20,8,64,96,128,256],"offset":43,"phase":0,"quadratic_rows":[16,0,16,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1004,"old":1003,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[21,65,2,64,8,80,32,128,256],"offset":9,"phase":0,"quadratic_rows":[85,0,81,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":141,"old":1004,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[17,65,2,4,8,64,96,128,256],"offset":64,"phase":3,"quadratic_rows":[81,0,0,0,65,0,17,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":205,"old":1004,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[17,64,66,4,8,80,32,128,256],"offset":4,"phase":3,"quadratic_rows":[80,0,0,0,81,0,17,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1004,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":1005,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,264,32,34,4,256,48,64,384],"offset":38,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":204,"old":1005,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":233,"old":1005,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,32,64,384],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":218,"old":1006,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,264,272,32,320,384],"offset":32,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":226,"old":1006,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,264,16,288,320,384],"offset":64,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1006,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[258,3,256,260,264,16,288,320,384],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,32,2,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":1007,"rank":2,"right":{"linear_Z4":[2,2,0,0,3,3,0,0,0],"matrix_rows":[49,50,32,16,52,8,64,128,256],"offset":28,"phase":1,"quadratic_rows":[16,32,0,0,49,50,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":146,"old":1007,"rank":1,"right":{"linear_Z4":[3,2,0,0,2,0,0,0,0],"matrix_rows":[3,17,16,20,8,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[19,17,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":164,"old":1007,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[3,32,34,36,8,16,64,128,256],"offset":14,"phase":1,"quadratic_rows":[34,35,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":1008,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,264,32,34,4,256,48,320,128],"offset":38,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":203,"old":1008,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":234,"old":1008,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,32,320,128],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1009,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,32,192,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1013,"old":1009,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,66,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":1010,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,144,160,162,4,8,32,64,256],"offset":75,"phase":0,"quadratic_rows":[32,0,0,0,160,17,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":142,"old":1010,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[17,129,2,4,8,128,160,64,256],"offset":64,"phase":3,"quadratic_rows":[145,0,0,0,129,0,0,17,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":206,"old":1010,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[17,128,130,4,8,144,32,64,256],"offset":4,"phase":3,"quadratic_rows":[144,0,0,0,145,0,0,17,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1010,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,0],"matrix_rows":[144,17,2,4,8,128,160,64,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1011,"rank":1,"right":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[272,17,2,20,8,256,288,64,128],"offset":43,"phase":0,"quadratic_rows":[16,0,16,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1012,"old":1011,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[21,257,2,256,8,272,32,64,128],"offset":9,"phase":0,"quadratic_rows":[277,0,273,0,277,0,0,0,21]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":143,"old":1012,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[17,257,2,4,8,256,288,64,128],"offset":64,"phase":3,"quadratic_rows":[273,0,0,0,257,0,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":207,"old":1012,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[17,256,258,4,8,272,32,64,128],"offset":4,"phase":3,"quadratic_rows":[272,0,0,0,273,0,0,0,17]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1012,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,0,2],"matrix_rows":[272,17,2,4,8,256,288,64,128],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":1013,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,136,32,34,4,128,48,192,256],"offset":38,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":202,"old":1013,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":235,"old":1013,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,137,2,4,128,16,32,192,256],"offset":19,"phase":3,"quadratic_rows":[137,0,0,1,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":170,"old":1014,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[6,1,66,64,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[0,70,66,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":186,"old":1014,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,0],"matrix_rows":[6,1,64,68,72,16,32,128,256],"offset":16,"phase":3,"quadratic_rows":[0,68,70,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":172,"old":1015,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":188,"old":1015,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":213,"old":1016,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":220,"old":1016,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,290,4,8,16,256,64,384],"offset":69,"phase":3,"quadratic_rows":[0,290,0,0,0,2,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":211,"old":1017,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":222,"old":1017,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,162,4,8,16,128,192,256],"offset":69,"phase":3,"quadratic_rows":[0,162,0,0,0,2,0,2,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":145,"old":1018,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,2,0,0,0],"matrix_rows":[3,33,32,36,8,16,64,128,256],"offset":14,"phase":1,"quadratic_rows":[35,33,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":165,"old":1018,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[3,16,18,20,8,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[18,19,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":138,"old":1019,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,0,0,0],"matrix_rows":[1,41,2,4,32,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[41,0,0,1,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":195,"old":1019,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":165,"old":1020,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[10,1,34,4,32,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[0,42,0,34,0,10,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":195,"old":1020,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[10,1,32,36,40,16,64,128,256],"offset":8,"phase":3,"quadratic_rows":[0,40,0,42,0,10,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":138,"old":1021,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":18,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":145,"old":1021,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":219,"old":1022,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,264,16,288,320,384],"offset":64,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":225,"old":1022,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,264,272,32,320,384],"offset":32,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":214,"old":1023,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":230,"old":1023,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[1,321,2,4,8,16,32,256,384],"offset":131,"phase":3,"quadratic_rows":[321,0,0,0,0,0,1,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":214,"old":1024,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":219,"old":1024,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[2,1,322,4,8,16,32,256,384],"offset":133,"phase":3,"quadratic_rows":[0,322,0,0,0,0,2,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":225,"old":1025,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":230,"old":1025,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":30,"phase":0,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":148,"old":1026,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":229,"old":1026,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":200,"old":1027,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[24,1,2,4,136,128,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,0,0,152,136,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":208,"old":1027,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[24,1,2,4,128,144,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,144,152,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":200,"old":1028,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":229,"old":1028,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,137,2,4,128,16,160,64,256],"offset":19,"phase":3,"quadratic_rows":[137,0,0,1,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":148,"old":1029,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[17,129,2,4,8,128,32,192,256],"offset":128,"phase":3,"quadratic_rows":[145,0,0,0,129,0,0,17,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":208,"old":1029,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[17,128,2,132,8,144,32,64,256],"offset":8,"phase":3,"quadratic_rows":[144,0,0,0,145,0,0,17,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":149,"old":1030,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":228,"old":1030,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":201,"old":1031,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[24,1,2,4,264,256,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,0,0,280,264,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":209,"old":1031,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[24,1,2,4,256,272,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,0,0,272,280,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":149,"old":1032,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[17,257,2,4,8,256,32,320,128],"offset":128,"phase":3,"quadratic_rows":[273,0,0,0,257,0,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":209,"old":1032,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[17,256,2,260,8,272,32,64,128],"offset":8,"phase":3,"quadratic_rows":[272,0,0,0,273,0,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":201,"old":1033,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":228,"old":1033,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,288,64,128],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":217,"old":1034,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,264,272,288,64,384],"offset":16,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":227,"old":1034,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,8,272,288,320,384],"offset":128,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":210,"old":1035,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":232,"old":1035,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,32,64,384],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":227,"old":1036,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":76,"phase":1,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":232,"old":1036,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":78,"phase":0,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":210,"old":1037,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":217,"old":1037,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,0,0],"matrix_rows":[2,1,274,4,8,256,32,64,384],"offset":37,"phase":3,"quadratic_rows":[0,274,0,0,2,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":147,"old":1038,"rank":1,"right":{"linear_Z4":[3,2,0,2,0,0,0,0,0],"matrix_rows":[3,9,8,12,16,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[11,9,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":163,"old":1038,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[3,64,66,68,8,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[66,67,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":140,"old":1039,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,2,0,0],"matrix_rows":[9,65,2,4,64,16,96,128,256],"offset":82,"phase":1,"quadratic_rows":[73,0,0,65,0,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":199,"old":1039,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[9,32,34,4,40,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[40,0,0,41,0,9,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":140,"old":1040,"rank":1,"right":{"linear_Z4":[2,1,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":66,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":147,"old":1040,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":163,"old":1041,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,0,0,0],"matrix_rows":[2,1,74,4,64,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,74,0,2,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":199,"old":1041,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":8,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":169,"old":1042,"rank":1,"right":{"linear_Z4":[0,2,0,1,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":36,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":176,"old":1042,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":150,"old":1043,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":66,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":155,"old":1043,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":155,"old":1044,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[3,17,16,4,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[19,17,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":169,"old":1044,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[3,64,66,4,8,80,32,128,256],"offset":38,"phase":1,"quadratic_rows":[66,67,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":150,"old":1045,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,2,0,0],"matrix_rows":[3,65,64,4,8,16,96,128,256],"offset":70,"phase":1,"quadratic_rows":[67,65,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":176,"old":1045,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[3,32,34,4,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[34,35,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":194,"old":1046,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":215,"old":1046,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":238,"old":1047,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":112,"phase":1,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":241,"old":1047,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":114,"phase":0,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":215,"old":1048,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":4,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":238,"old":1048,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,264,272,288,320,384],"offset":155,"phase":1,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":194,"old":1049,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":241,"old":1049,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,32,64,384],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":157,"old":1050,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":193,"old":1050,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":178,"old":1051,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":239,"old":1051,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,288,64,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":178,"old":1052,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":193,"old":1052,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":157,"old":1053,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":239,"old":1053,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":177,"old":1054,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":240,"old":1054,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,8,16,160,64,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":156,"old":1055,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":192,"old":1055,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":177,"old":1056,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":192,"old":1056,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":156,"old":1057,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":240,"old":1057,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":162,"old":1058,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":223,"old":1058,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":236,"old":1059,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":245,"old":1059,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":34,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":223,"old":1060,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":8,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":245,"old":1060,"rank":1,"right":{"linear_Z4":[2,1,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":10,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":162,"old":1061,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":236,"old":1061,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":170,"old":1062,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":116,"phase":0,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":173,"old":1062,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":112,"phase":1,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":183,"old":1063,"rank":1,"right":{"linear_Z4":[0,0,2,1,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":186,"old":1063,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":173,"old":1064,"rank":1,"right":{"linear_Z4":[0,3,2,0,0,0,2,0,0],"matrix_rows":[6,1,66,64,8,80,32,128,256],"offset":44,"phase":1,"quadratic_rows":[0,70,66,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":186,"old":1064,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,8,48,64,128,256],"offset":44,"phase":1,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":170,"old":1065,"rank":1,"right":{"linear_Z4":[0,3,2,0,0,2,0,0,0],"matrix_rows":[6,1,34,32,40,16,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,38,34,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":183,"old":1065,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[6,1,64,68,72,16,32,128,256],"offset":28,"phase":1,"quadratic_rows":[0,68,70,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":171,"old":1066,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":247,"old":1066,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,136,16,32,64,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":160,"old":1067,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":187,"old":1067,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":160,"old":1068,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":171,"old":1068,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":187,"old":1069,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":247,"old":1069,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,8,144,32,64,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":161,"old":1070,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":188,"old":1070,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":172,"old":1071,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":246,"old":1071,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,264,16,32,64,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":161,"old":1072,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":172,"old":1072,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":188,"old":1073,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":246,"old":1073,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,272,32,64,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":139,"old":1074,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,67,64,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,1,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":166,"old":1074,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":144,"old":1075,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,0,0,0],"matrix_rows":[1,73,2,4,64,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[73,0,0,1,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":196,"old":1075,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":8,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":139,"old":1076,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,2,0,0],"matrix_rows":[9,65,2,4,64,80,32,128,256],"offset":50,"phase":1,"quadratic_rows":[73,0,0,65,0,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":196,"old":1076,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,0],"matrix_rows":[9,16,18,4,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[24,0,0,25,9,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":144,"old":1077,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,2,0,0],"matrix_rows":[3,65,64,68,8,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[67,65,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":166,"old":1077,"rank":1,"right":{"linear_Z4":[2,3,0,2,0,0,0,0,0],"matrix_rows":[3,8,10,12,16,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[10,11,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":213,"old":1078,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":224,"old":1078,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,289,2,4,8,16,256,64,384],"offset":67,"phase":3,"quadratic_rows":[289,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":220,"old":1079,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":42,"phase":1,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":231,"old":1079,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,264,272,288,64,384],"offset":47,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":220,"old":1080,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,8,272,288,320,384],"offset":128,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":224,"old":1080,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,264,272,288,64,384],"offset":16,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":213,"old":1081,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":231,"old":1081,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,289,2,4,8,16,256,64,384],"offset":67,"phase":3,"quadratic_rows":[289,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":198,"old":1082,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[40,1,2,4,264,16,256,320,128],"offset":128,"phase":3,"quadratic_rows":[0,0,0,296,0,264,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":212,"old":1082,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,0,2],"matrix_rows":[40,1,2,4,256,272,288,64,128],"offset":32,"phase":3,"quadratic_rows":[0,0,0,288,0,296,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":168,"old":1083,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":221,"old":1083,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":20,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":168,"old":1084,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[34,1,258,4,8,16,256,320,128],"offset":128,"phase":3,"quadratic_rows":[0,290,0,0,0,258,0,0,34]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":212,"old":1084,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,0,2],"matrix_rows":[34,1,256,260,8,16,288,64,128],"offset":8,"phase":3,"quadratic_rows":[0,288,0,0,0,290,0,0,34]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":198,"old":1085,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":221,"old":1085,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,0],"matrix_rows":[2,1,266,4,256,272,32,64,128],"offset":21,"phase":3,"quadratic_rows":[0,266,0,2,0,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":167,"old":1086,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":222,"old":1086,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":20,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":197,"old":1087,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[40,1,2,4,136,16,128,192,256],"offset":128,"phase":3,"quadratic_rows":[0,0,0,168,0,136,0,40,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":211,"old":1087,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,0],"matrix_rows":[40,1,2,4,128,144,160,64,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,160,0,168,0,40,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":167,"old":1088,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[34,1,130,4,8,16,128,192,256],"offset":128,"phase":3,"quadratic_rows":[0,162,0,0,0,130,0,34,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":211,"old":1088,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,0],"matrix_rows":[34,1,128,132,8,16,160,64,256],"offset":8,"phase":3,"quadratic_rows":[0,160,0,0,0,162,0,34,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":197,"old":1089,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":222,"old":1089,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,0],"matrix_rows":[2,1,138,4,128,144,32,64,256],"offset":21,"phase":3,"quadratic_rows":[0,138,0,2,0,0,0,2,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":204,"old":1090,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":226,"old":1090,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,32,64,384],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":218,"old":1091,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":233,"old":1091,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,264,16,288,320,384],"offset":143,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":226,"old":1092,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":233,"old":1092,"rank":1,"right":{"linear_Z4":[2,1,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":66,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":204,"old":1093,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":218,"old":1093,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,0],"matrix_rows":[2,1,266,4,256,16,32,64,384],"offset":21,"phase":3,"quadratic_rows":[0,266,0,2,0,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":141,"old":1094,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,19,16,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[19,1,0,0,1,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":164,"old":1094,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":42,"phase":1,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":146,"old":1095,"rank":1,"right":{"linear_Z4":[3,0,0,0,2,0,2,0,0],"matrix_rows":[17,65,2,4,8,64,96,128,256],"offset":98,"phase":1,"quadratic_rows":[81,0,0,0,65,0,17,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":205,"old":1095,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,0],"matrix_rows":[17,32,2,36,8,48,64,128,256],"offset":8,"phase":3,"quadratic_rows":[48,0,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":164,"old":1096,"rank":1,"right":{"linear_Z4":[0,3,0,0,2,0,0,0,0],"matrix_rows":[2,1,82,4,8,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,82,0,0,2,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":205,"old":1096,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":8,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":141,"old":1097,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":78,"phase":0,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":146,"old":1097,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":76,"phase":1,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":142,"old":1098,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":235,"old":1098,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":202,"old":1099,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[24,1,2,4,136,128,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,152,136,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":206,"old":1099,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[24,1,2,4,128,144,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,0,0,144,152,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":142,"old":1100,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[9,129,2,4,128,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[137,0,0,129,0,0,0,9,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":202,"old":1100,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[9,128,130,4,136,16,32,64,256],"offset":4,"phase":3,"quadratic_rows":[136,0,0,137,0,0,0,9,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":206,"old":1101,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":235,"old":1101,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,145,2,4,8,128,160,64,256],"offset":35,"phase":3,"quadratic_rows":[145,0,0,0,1,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":203,"old":1102,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[24,1,2,4,264,256,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,0,0,280,264,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":207,"old":1102,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[24,1,2,4,256,272,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,0,0,272,280,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":143,"old":1103,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":234,"old":1103,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":143,"old":1104,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[9,257,2,4,256,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[265,0,0,257,0,0,0,0,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":203,"old":1104,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[9,256,258,4,264,16,32,64,128],"offset":4,"phase":3,"quadratic_rows":[264,0,0,265,0,0,0,0,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":207,"old":1105,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":234,"old":1105,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,288,64,128],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":191,"old":1106,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":243,"old":1106,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,288,64,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":153,"old":1107,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":180,"old":1107,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":180,"old":1108,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":191,"old":1108,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":153,"old":1109,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":243,"old":1109,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":190,"old":1110,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":244,"old":1110,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,8,16,160,64,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":152,"old":1111,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":179,"old":1111,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":152,"old":1112,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":244,"old":1112,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":179,"old":1113,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":190,"old":1113,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":182,"old":1114,"rank":1,"right":{"linear_Z4":[0,0,2,1,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":189,"old":1114,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":151,"old":1115,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":114,"phase":0,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":154,"old":1115,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":112,"phase":1,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":154,"old":1116,"rank":1,"right":{"linear_Z4":[3,0,2,0,0,0,2,0,0],"matrix_rows":[5,65,2,64,8,16,96,128,256],"offset":74,"phase":1,"quadratic_rows":[69,0,65,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":189,"old":1116,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,0],"matrix_rows":[5,32,2,36,8,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[36,0,37,0,0,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":151,"old":1117,"rank":1,"right":{"linear_Z4":[3,0,2,0,2,0,0,0,0],"matrix_rows":[5,17,2,16,24,32,64,128,256],"offset":26,"phase":1,"quadratic_rows":[21,0,17,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":182,"old":1117,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[5,64,2,68,72,16,32,128,256],"offset":26,"phase":1,"quadratic_rows":[68,0,69,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":237,"old":1118,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":242,"old":1118,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":66,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":181,"old":1119,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":216,"old":1119,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":20,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":216,"old":1120,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":8,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":242,"old":1120,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,264,272,288,320,384],"offset":167,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":181,"old":1121,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":237,"old":1121,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,32,64,384],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":184,"old":1122,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":249,"old":1122,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,136,16,32,64,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":158,"old":1123,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":174,"old":1123,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":158,"old":1124,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":249,"old":1124,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":174,"old":1125,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":184,"old":1125,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":185,"old":1126,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":248,"old":1126,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,264,16,32,64,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":159,"old":1127,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":175,"old":1127,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":159,"old":1128,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":248,"old":1128,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":175,"old":1129,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":185,"old":1129,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}}],"endpoint_adapters":[{"frame":2,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,11,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":0,"rank":0,"right":null,"role":"source"},{"frame":138,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,16,32,64,128,256],"offset":11,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":0,"rank":0,"right":null,"role":"target"},{"frame":3,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,19,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":1,"rank":0,"right":null,"role":"source"},{"frame":139,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,17,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":1,"rank":0,"right":null,"role":"target"},{"frame":4,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,35,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":2,"rank":0,"right":null,"role":"source"},{"frame":140,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,33,64,128,256],"offset":35,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":2,"rank":0,"right":null,"role":"target"},{"frame":5,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,32,67,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":3,"rank":0,"right":null,"role":"source"},{"frame":141,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,32,65,128,256],"offset":67,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":3,"rank":0,"right":null,"role":"target"},{"frame":6,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,32,64,131,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":4,"rank":0,"right":null,"role":"source"},{"frame":142,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,32,64,129,256],"offset":131,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":4,"rank":0,"right":null,"role":"target"},{"frame":7,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,32,64,128,259],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":5,"rank":0,"right":null,"role":"source"},{"frame":143,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,32,64,128,257],"offset":259,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":5,"rank":0,"right":null,"role":"target"},{"frame":8,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,13,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":6,"rank":0,"right":null,"role":"source"},{"frame":144,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,16,32,64,128,256],"offset":13,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":6,"rank":0,"right":null,"role":"target"},{"frame":9,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,21,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":7,"rank":0,"right":null,"role":"source"},{"frame":145,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,17,32,64,128,256],"offset":21,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":7,"rank":0,"right":null,"role":"target"},{"frame":10,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,37,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":8,"rank":0,"right":null,"role":"source"},{"frame":146,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,33,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":8,"rank":0,"right":null,"role":"target"},{"frame":11,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,32,69,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":9,"rank":0,"right":null,"role":"source"},{"frame":147,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,32,65,128,256],"offset":69,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":9,"rank":0,"right":null,"role":"target"},{"frame":12,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,32,64,133,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":10,"rank":0,"right":null,"role":"source"},{"frame":148,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,32,64,129,256],"offset":133,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":10,"rank":0,"right":null,"role":"target"},{"frame":13,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,32,64,128,261],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":11,"rank":0,"right":null,"role":"source"},{"frame":149,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,32,64,128,257],"offset":261,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":11,"rank":0,"right":null,"role":"target"},{"frame":14,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,41,64,128,256],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":12,"rank":0,"right":null,"role":"source"},{"frame":150,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,33,64,128,256],"offset":41,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":12,"rank":0,"right":null,"role":"target"},{"frame":15,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,32,73,128,256],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":13,"rank":0,"right":null,"role":"source"},{"frame":151,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,32,65,128,256],"offset":73,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":13,"rank":0,"right":null,"role":"target"},{"frame":16,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,32,64,137,256],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":14,"rank":0,"right":null,"role":"source"},{"frame":152,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,32,64,129,256],"offset":137,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":14,"rank":0,"right":null,"role":"target"},{"frame":17,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,32,64,128,265],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":15,"rank":0,"right":null,"role":"source"},{"frame":153,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,32,64,128,257],"offset":265,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":15,"rank":0,"right":null,"role":"target"},{"frame":18,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,49,64,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":16,"rank":0,"right":null,"role":"source"},{"frame":154,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,33,64,128,256],"offset":49,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":16,"rank":0,"right":null,"role":"target"},{"frame":19,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,32,81,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":17,"rank":0,"right":null,"role":"source"},{"frame":155,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,32,65,128,256],"offset":81,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":17,"rank":0,"right":null,"role":"target"},{"frame":20,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,32,64,145,256],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":18,"rank":0,"right":null,"role":"source"},{"frame":156,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,32,64,129,256],"offset":145,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":18,"rank":0,"right":null,"role":"target"},{"frame":21,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,32,64,128,273],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":19,"rank":0,"right":null,"role":"source"},{"frame":157,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,32,64,128,257],"offset":273,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":19,"rank":0,"right":null,"role":"target"},{"frame":22,"left":{"linear_Z4":[1,0,0,0,0,1,0,0,0],"matrix_rows":[32,2,4,8,16,1,64,161,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"port":20,"rank":0,"right":null,"role":"source"},{"frame":158,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,33,64,129,256],"offset":161,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":20,"rank":0,"right":null,"role":"target"},{"frame":23,"left":{"linear_Z4":[1,0,0,0,0,1,0,0,0],"matrix_rows":[32,2,4,8,16,1,64,128,289],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"port":21,"rank":0,"right":null,"role":"source"},{"frame":159,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,33,64,128,257],"offset":289,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":21,"rank":0,"right":null,"role":"target"},{"frame":24,"left":{"linear_Z4":[1,0,0,0,0,0,1,0,0],"matrix_rows":[64,2,4,8,16,32,1,193,256],"offset":0,"phase":0,"quadratic_rows":[65,0,0,0,0,0,65,0,0]},"port":22,"rank":0,"right":null,"role":"source"},{"frame":160,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,65,129,256],"offset":193,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":22,"rank":0,"right":null,"role":"target"},{"frame":25,"left":{"linear_Z4":[1,0,0,0,0,0,1,0,0],"matrix_rows":[64,2,4,8,16,32,1,128,321],"offset":0,"phase":0,"quadratic_rows":[65,0,0,0,0,0,65,0,0]},"port":23,"rank":0,"right":null,"role":"source"},{"frame":161,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,65,128,257],"offset":321,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":23,"rank":0,"right":null,"role":"target"},{"frame":26,"left":{"linear_Z4":[1,0,0,0,0,0,0,1,0],"matrix_rows":[128,2,4,8,16,32,64,1,385],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,129,0]},"port":24,"rank":0,"right":null,"role":"source"},{"frame":162,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,129,257],"offset":385,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":24,"rank":0,"right":null,"role":"target"},{"frame":27,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,14,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":25,"rank":0,"right":null,"role":"source"},{"frame":163,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,16,32,64,128,256],"offset":14,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":25,"rank":0,"right":null,"role":"target"},{"frame":28,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,22,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":26,"rank":0,"right":null,"role":"source"},{"frame":164,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,18,32,64,128,256],"offset":22,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":26,"rank":0,"right":null,"role":"target"},{"frame":29,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,38,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":27,"rank":0,"right":null,"role":"source"},{"frame":165,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,34,64,128,256],"offset":38,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":27,"rank":0,"right":null,"role":"target"},{"frame":30,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,32,70,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":28,"rank":0,"right":null,"role":"source"},{"frame":166,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,32,66,128,256],"offset":70,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":28,"rank":0,"right":null,"role":"target"},{"frame":31,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,32,64,134,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":29,"rank":0,"right":null,"role":"source"},{"frame":167,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,32,64,130,256],"offset":134,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":29,"rank":0,"right":null,"role":"target"},{"frame":32,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,32,64,128,262],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":30,"rank":0,"right":null,"role":"source"},{"frame":168,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,32,64,128,258],"offset":262,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":30,"rank":0,"right":null,"role":"target"},{"frame":33,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,26,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":31,"rank":0,"right":null,"role":"source"},{"frame":169,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,18,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":31,"rank":0,"right":null,"role":"target"},{"frame":34,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,16,32,74,128,256],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":32,"rank":0,"right":null,"role":"source"},{"frame":170,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,16,32,66,128,256],"offset":74,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":32,"rank":0,"right":null,"role":"target"},{"frame":35,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,16,32,64,138,256],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":33,"rank":0,"right":null,"role":"source"},{"frame":171,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,16,32,64,130,256],"offset":138,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":33,"rank":0,"right":null,"role":"target"},{"frame":36,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,16,32,64,128,266],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":34,"rank":0,"right":null,"role":"source"},{"frame":172,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,16,32,64,128,258],"offset":266,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":34,"rank":0,"right":null,"role":"target"},{"frame":37,"left":{"linear_Z4":[0,1,0,0,1,0,0,0,0],"matrix_rows":[1,16,4,8,2,50,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"port":35,"rank":0,"right":null,"role":"source"},{"frame":173,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,18,34,64,128,256],"offset":50,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":35,"rank":0,"right":null,"role":"target"},{"frame":38,"left":{"linear_Z4":[0,1,0,0,1,0,0,0,0],"matrix_rows":[1,16,4,8,2,32,64,146,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"port":36,"rank":0,"right":null,"role":"source"},{"frame":174,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,18,32,64,130,256],"offset":146,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":36,"rank":0,"right":null,"role":"target"},{"frame":39,"left":{"linear_Z4":[0,1,0,0,1,0,0,0,0],"matrix_rows":[1,16,4,8,2,32,64,128,274],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"port":37,"rank":0,"right":null,"role":"source"},{"frame":175,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,18,32,64,128,258],"offset":274,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":37,"rank":0,"right":null,"role":"target"},{"frame":40,"left":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[1,32,4,8,16,2,98,128,256],"offset":0,"phase":0,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"port":38,"rank":0,"right":null,"role":"source"},{"frame":176,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,34,66,128,256],"offset":98,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":38,"rank":0,"right":null,"role":"target"},{"frame":41,"left":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[1,32,4,8,16,2,64,162,256],"offset":0,"phase":0,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"port":39,"rank":0,"right":null,"role":"source"},{"frame":177,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,34,64,130,256],"offset":162,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":39,"rank":0,"right":null,"role":"target"},{"frame":42,"left":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[1,32,4,8,16,2,64,128,290],"offset":0,"phase":0,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"port":40,"rank":0,"right":null,"role":"source"},{"frame":178,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,34,64,128,258],"offset":290,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":40,"rank":0,"right":null,"role":"target"},{"frame":43,"left":{"linear_Z4":[0,1,0,0,0,0,1,0,0],"matrix_rows":[1,64,4,8,16,32,2,194,256],"offset":0,"phase":0,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"port":41,"rank":0,"right":null,"role":"source"},{"frame":179,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,66,130,256],"offset":194,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":41,"rank":0,"right":null,"role":"target"},{"frame":44,"left":{"linear_Z4":[0,1,0,0,0,0,1,0,0],"matrix_rows":[1,64,4,8,16,32,2,128,322],"offset":0,"phase":0,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"port":42,"rank":0,"right":null,"role":"source"},{"frame":180,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,66,128,258],"offset":322,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":42,"rank":0,"right":null,"role":"target"},{"frame":45,"left":{"linear_Z4":[0,1,0,0,0,0,0,1,0],"matrix_rows":[1,128,4,8,16,32,64,2,386],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"port":43,"rank":0,"right":null,"role":"source"},{"frame":181,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,130,258],"offset":386,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":43,"rank":0,"right":null,"role":"target"},{"frame":46,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,28,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":44,"rank":0,"right":null,"role":"source"},{"frame":182,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,20,32,64,128,256],"offset":28,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":44,"rank":0,"right":null,"role":"target"},{"frame":47,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,16,44,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":45,"rank":0,"right":null,"role":"source"},{"frame":183,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,16,36,64,128,256],"offset":44,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":45,"rank":0,"right":null,"role":"target"},{"frame":48,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,16,32,64,140,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":46,"rank":0,"right":null,"role":"source"},{"frame":184,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,16,32,64,132,256],"offset":140,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":46,"rank":0,"right":null,"role":"target"},{"frame":49,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,16,32,64,128,268],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":47,"rank":0,"right":null,"role":"source"},{"frame":185,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,16,32,64,128,260],"offset":268,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":47,"rank":0,"right":null,"role":"target"},{"frame":50,"left":{"linear_Z4":[0,0,1,0,1,0,0,0,0],"matrix_rows":[1,2,16,8,4,32,84,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"port":48,"rank":0,"right":null,"role":"source"},{"frame":186,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,20,32,68,128,256],"offset":84,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":48,"rank":0,"right":null,"role":"target"},{"frame":51,"left":{"linear_Z4":[0,0,1,0,1,0,0,0,0],"matrix_rows":[1,2,16,8,4,32,64,148,256],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"port":49,"rank":0,"right":null,"role":"source"},{"frame":187,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,20,32,64,132,256],"offset":148,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":49,"rank":0,"right":null,"role":"target"},{"frame":52,"left":{"linear_Z4":[0,0,1,0,1,0,0,0,0],"matrix_rows":[1,2,16,8,4,32,64,128,276],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"port":50,"rank":0,"right":null,"role":"source"},{"frame":188,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,20,32,64,128,260],"offset":276,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":50,"rank":0,"right":null,"role":"target"},{"frame":53,"left":{"linear_Z4":[0,0,1,0,0,1,0,0,0],"matrix_rows":[1,2,32,8,16,4,100,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"port":51,"rank":0,"right":null,"role":"source"},{"frame":189,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,36,68,128,256],"offset":100,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":51,"rank":0,"right":null,"role":"target"},{"frame":54,"left":{"linear_Z4":[0,0,1,0,0,1,0,0,0],"matrix_rows":[1,2,32,8,16,4,64,164,256],"offset":0,"phase":0,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"port":52,"rank":0,"right":null,"role":"source"},{"frame":190,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,36,64,132,256],"offset":164,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":52,"rank":0,"right":null,"role":"target"},{"frame":55,"left":{"linear_Z4":[0,0,1,0,0,1,0,0,0],"matrix_rows":[1,2,32,8,16,4,64,128,292],"offset":0,"phase":0,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"port":53,"rank":0,"right":null,"role":"source"},{"frame":191,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,36,64,128,260],"offset":292,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":53,"rank":0,"right":null,"role":"target"},{"frame":56,"left":{"linear_Z4":[0,0,1,0,0,0,1,0,0],"matrix_rows":[1,2,64,8,16,32,4,196,256],"offset":0,"phase":0,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"port":54,"rank":0,"right":null,"role":"source"},{"frame":192,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,68,132,256],"offset":196,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":54,"rank":0,"right":null,"role":"target"},{"frame":57,"left":{"linear_Z4":[0,0,1,0,0,0,1,0,0],"matrix_rows":[1,2,64,8,16,32,4,128,324],"offset":0,"phase":0,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"port":55,"rank":0,"right":null,"role":"source"},{"frame":193,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,68,128,260],"offset":324,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":55,"rank":0,"right":null,"role":"target"},{"frame":58,"left":{"linear_Z4":[0,0,1,0,0,0,0,1,0],"matrix_rows":[1,2,128,8,16,32,64,4,388],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"port":56,"rank":0,"right":null,"role":"source"},{"frame":194,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,132,260],"offset":388,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":56,"rank":0,"right":null,"role":"target"},{"frame":59,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,56,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":57,"rank":0,"right":null,"role":"source"},{"frame":195,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,40,64,128,256],"offset":56,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":57,"rank":0,"right":null,"role":"target"},{"frame":60,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,32,88,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":58,"rank":0,"right":null,"role":"source"},{"frame":196,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,32,72,128,256],"offset":88,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":58,"rank":0,"right":null,"role":"target"},{"frame":61,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,32,64,152,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":59,"rank":0,"right":null,"role":"source"},{"frame":197,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,32,64,136,256],"offset":152,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":59,"rank":0,"right":null,"role":"target"},{"frame":62,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,32,64,128,280],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":60,"rank":0,"right":null,"role":"source"},{"frame":198,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,32,64,128,264],"offset":280,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":60,"rank":0,"right":null,"role":"target"},{"frame":63,"left":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[1,2,4,32,16,8,104,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"port":61,"rank":0,"right":null,"role":"source"},{"frame":199,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,40,72,128,256],"offset":104,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":61,"rank":0,"right":null,"role":"target"},{"frame":64,"left":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[1,2,4,32,16,8,64,168,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"port":62,"rank":0,"right":null,"role":"source"},{"frame":200,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,40,64,136,256],"offset":168,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":62,"rank":0,"right":null,"role":"target"},{"frame":65,"left":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[1,2,4,32,16,8,64,128,296],"offset":0,"phase":0,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"port":63,"rank":0,"right":null,"role":"source"},{"frame":201,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,40,64,128,264],"offset":296,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":63,"rank":0,"right":null,"role":"target"},{"frame":66,"left":{"linear_Z4":[0,0,0,1,0,0,1,0,0],"matrix_rows":[1,2,4,64,16,32,8,200,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"port":64,"rank":0,"right":null,"role":"source"},{"frame":202,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,72,136,256],"offset":200,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":64,"rank":0,"right":null,"role":"target"},{"frame":67,"left":{"linear_Z4":[0,0,0,1,0,0,1,0,0],"matrix_rows":[1,2,4,64,16,32,8,128,328],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"port":65,"rank":0,"right":null,"role":"source"},{"frame":203,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,72,128,264],"offset":328,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":65,"rank":0,"right":null,"role":"target"},{"frame":68,"left":{"linear_Z4":[0,0,0,1,0,0,0,1,0],"matrix_rows":[1,2,4,128,16,32,64,8,392],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"port":66,"rank":0,"right":null,"role":"source"},{"frame":204,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,136,264],"offset":392,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":66,"rank":0,"right":null,"role":"target"},{"frame":69,"left":{"linear_Z4":[0,0,0,0,1,1,0,0,0],"matrix_rows":[1,2,4,8,32,16,112,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"port":67,"rank":0,"right":null,"role":"source"},{"frame":205,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,48,80,128,256],"offset":112,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":67,"rank":0,"right":null,"role":"target"},{"frame":70,"left":{"linear_Z4":[0,0,0,0,1,1,0,0,0],"matrix_rows":[1,2,4,8,32,16,64,176,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"port":68,"rank":0,"right":null,"role":"source"},{"frame":206,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,48,64,144,256],"offset":176,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":68,"rank":0,"right":null,"role":"target"},{"frame":71,"left":{"linear_Z4":[0,0,0,0,1,1,0,0,0],"matrix_rows":[1,2,4,8,32,16,64,128,304],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"port":69,"rank":0,"right":null,"role":"source"},{"frame":207,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,48,64,128,272],"offset":304,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":69,"rank":0,"right":null,"role":"target"},{"frame":72,"left":{"linear_Z4":[0,0,0,0,1,0,1,0,0],"matrix_rows":[1,2,4,8,64,32,16,208,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"port":70,"rank":0,"right":null,"role":"source"},{"frame":208,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,80,144,256],"offset":208,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":70,"rank":0,"right":null,"role":"target"},{"frame":73,"left":{"linear_Z4":[0,0,0,0,1,0,1,0,0],"matrix_rows":[1,2,4,8,64,32,16,128,336],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"port":71,"rank":0,"right":null,"role":"source"},{"frame":209,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,80,128,272],"offset":336,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":71,"rank":0,"right":null,"role":"target"},{"frame":74,"left":{"linear_Z4":[0,0,0,0,1,0,0,1,0],"matrix_rows":[1,2,4,8,128,32,64,16,400],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"port":72,"rank":0,"right":null,"role":"source"},{"frame":210,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,144,272],"offset":400,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":72,"rank":0,"right":null,"role":"target"},{"frame":75,"left":{"linear_Z4":[0,0,0,0,0,1,1,0,0],"matrix_rows":[1,2,4,8,16,64,32,224,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"port":73,"rank":0,"right":null,"role":"source"},{"frame":211,"left":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,96,160,256],"offset":224,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":73,"rank":0,"right":null,"role":"target"},{"frame":76,"left":{"linear_Z4":[0,0,0,0,0,1,1,0,0],"matrix_rows":[1,2,4,8,16,64,32,128,352],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"port":74,"rank":0,"right":null,"role":"source"},{"frame":212,"left":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,96,128,288],"offset":352,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":74,"rank":0,"right":null,"role":"target"},{"frame":77,"left":{"linear_Z4":[0,0,0,0,0,1,0,1,0],"matrix_rows":[1,2,4,8,16,128,64,32,416],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"port":75,"rank":0,"right":null,"role":"source"},{"frame":213,"left":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,160,288],"offset":416,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":75,"rank":0,"right":null,"role":"target"},{"frame":78,"left":{"linear_Z4":[0,0,0,0,0,0,1,1,0],"matrix_rows":[1,2,4,8,16,32,128,64,448],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"port":76,"rank":0,"right":null,"role":"source"},{"frame":214,"left":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,2,4,8,16,32,64,192,320],"offset":448,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":76,"rank":0,"right":null,"role":"target"},{"frame":79,"left":{"linear_Z4":[0,0,1,1,1,1,1,1,0],"matrix_rows":[1,2,248,244,236,220,188,124,508],"offset":0,"phase":0,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"port":77,"rank":0,"right":null,"role":"source"},{"frame":215,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,20,36,68,132,260],"offset":508,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":77,"rank":0,"right":null,"role":"target"},{"frame":80,"left":{"linear_Z4":[0,1,0,1,1,1,1,1,0],"matrix_rows":[1,248,4,242,234,218,186,122,506],"offset":0,"phase":0,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"port":78,"rank":0,"right":null,"role":"source"},{"frame":216,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,18,34,66,130,258],"offset":506,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":78,"rank":0,"right":null,"role":"target"},{"frame":81,"left":{"linear_Z4":[0,1,1,0,1,1,1,1,0],"matrix_rows":[1,244,242,8,230,214,182,118,502],"offset":0,"phase":0,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"port":79,"rank":0,"right":null,"role":"source"},{"frame":217,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,18,34,66,130,258],"offset":502,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":79,"rank":0,"right":null,"role":"target"},{"frame":82,"left":{"linear_Z4":[0,1,1,1,0,1,1,1,0],"matrix_rows":[1,236,234,230,16,206,174,110,494],"offset":0,"phase":0,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"port":80,"rank":0,"right":null,"role":"source"},{"frame":218,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,16,34,66,130,258],"offset":494,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":80,"rank":0,"right":null,"role":"target"},{"frame":83,"left":{"linear_Z4":[0,1,1,1,1,0,1,1,0],"matrix_rows":[1,220,218,214,206,32,158,94,478],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"port":81,"rank":0,"right":null,"role":"source"},{"frame":219,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,32,66,130,258],"offset":478,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":81,"rank":0,"right":null,"role":"target"},{"frame":84,"left":{"linear_Z4":[0,1,1,1,1,1,0,1,0],"matrix_rows":[1,188,186,182,174,158,64,62,446],"offset":0,"phase":0,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"port":82,"rank":0,"right":null,"role":"source"},{"frame":220,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,34,64,130,258],"offset":446,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":82,"rank":0,"right":null,"role":"target"},{"frame":85,"left":{"linear_Z4":[0,1,1,1,1,1,1,0,0],"matrix_rows":[1,124,122,118,110,94,62,128,382],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"port":83,"rank":0,"right":null,"role":"source"},{"frame":221,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,34,66,128,258],"offset":382,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":83,"rank":0,"right":null,"role":"target"},{"frame":86,"left":{"linear_Z4":[0,1,1,1,1,1,1,0,0],"matrix_rows":[1,124,122,118,110,94,62,254,256],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"port":84,"rank":0,"right":null,"role":"source"},{"frame":222,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,34,66,130,256],"offset":254,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":84,"rank":0,"right":null,"role":"target"},{"frame":87,"left":{"linear_Z4":[1,0,0,1,1,1,1,1,0],"matrix_rows":[248,2,4,241,233,217,185,121,505],"offset":0,"phase":0,"quadratic_rows":[249,0,0,249,249,249,249,249,0]},"port":85,"rank":0,"right":null,"role":"source"},{"frame":223,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,17,33,65,129,257],"offset":505,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":85,"rank":0,"right":null,"role":"target"},{"frame":88,"left":{"linear_Z4":[1,0,1,0,1,1,1,1,0],"matrix_rows":[244,2,241,8,229,213,181,117,501],"offset":0,"phase":0,"quadratic_rows":[245,0,245,0,245,245,245,245,0]},"port":86,"rank":0,"right":null,"role":"source"},{"frame":224,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,17,33,65,129,257],"offset":501,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":86,"rank":0,"right":null,"role":"target"},{"frame":89,"left":{"linear_Z4":[1,0,1,1,0,1,1,1,0],"matrix_rows":[236,2,233,229,16,205,173,109,493],"offset":0,"phase":0,"quadratic_rows":[237,0,237,237,0,237,237,237,0]},"port":87,"rank":0,"right":null,"role":"source"},{"frame":225,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,16,33,65,129,257],"offset":493,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":87,"rank":0,"right":null,"role":"target"},{"frame":90,"left":{"linear_Z4":[1,0,1,1,1,0,1,1,0],"matrix_rows":[220,2,217,213,205,32,157,93,477],"offset":0,"phase":0,"quadratic_rows":[221,0,221,221,221,0,221,221,0]},"port":88,"rank":0,"right":null,"role":"source"},{"frame":226,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,32,65,129,257],"offset":477,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":88,"rank":0,"right":null,"role":"target"},{"frame":91,"left":{"linear_Z4":[1,0,1,1,1,1,0,1,0],"matrix_rows":[188,2,185,181,173,157,64,61,445],"offset":0,"phase":0,"quadratic_rows":[189,0,189,189,189,189,0,189,0]},"port":89,"rank":0,"right":null,"role":"source"},{"frame":227,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,33,64,129,257],"offset":445,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":89,"rank":0,"right":null,"role":"target"},{"frame":92,"left":{"linear_Z4":[1,0,1,1,1,1,1,0,0],"matrix_rows":[124,2,121,117,109,93,61,128,381],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,125,125,125,0,0]},"port":90,"rank":0,"right":null,"role":"source"},{"frame":228,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,33,65,128,257],"offset":381,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":90,"rank":0,"right":null,"role":"target"},{"frame":93,"left":{"linear_Z4":[1,0,1,1,1,1,1,0,0],"matrix_rows":[124,2,121,117,109,93,61,253,256],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,125,125,125,0,0]},"port":91,"rank":0,"right":null,"role":"source"},{"frame":229,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,33,65,129,256],"offset":253,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":91,"rank":0,"right":null,"role":"target"},{"frame":94,"left":{"linear_Z4":[1,1,0,0,1,1,1,1,0],"matrix_rows":[242,241,4,8,227,211,179,115,499],"offset":0,"phase":0,"quadratic_rows":[243,243,0,0,243,243,243,243,0]},"port":92,"rank":0,"right":null,"role":"source"},{"frame":230,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,17,33,65,129,257],"offset":499,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":92,"rank":0,"right":null,"role":"target"},{"frame":95,"left":{"linear_Z4":[1,1,0,1,0,1,1,1,0],"matrix_rows":[234,233,4,227,16,203,171,107,491],"offset":0,"phase":0,"quadratic_rows":[235,235,0,235,0,235,235,235,0]},"port":93,"rank":0,"right":null,"role":"source"},{"frame":231,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,16,33,65,129,257],"offset":491,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":93,"rank":0,"right":null,"role":"target"},{"frame":96,"left":{"linear_Z4":[1,1,0,1,1,0,1,1,0],"matrix_rows":[218,217,4,211,203,32,155,91,475],"offset":0,"phase":0,"quadratic_rows":[219,219,0,219,219,0,219,219,0]},"port":94,"rank":0,"right":null,"role":"source"},{"frame":232,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,32,65,129,257],"offset":475,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":94,"rank":0,"right":null,"role":"target"},{"frame":97,"left":{"linear_Z4":[1,1,0,1,1,1,0,1,0],"matrix_rows":[186,185,4,179,171,155,64,59,443],"offset":0,"phase":0,"quadratic_rows":[187,187,0,187,187,187,0,187,0]},"port":95,"rank":0,"right":null,"role":"source"},{"frame":233,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,33,64,129,257],"offset":443,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":95,"rank":0,"right":null,"role":"target"},{"frame":98,"left":{"linear_Z4":[1,1,0,1,1,1,1,0,0],"matrix_rows":[122,121,4,115,107,91,59,128,379],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,123,123,123,0,0]},"port":96,"rank":0,"right":null,"role":"source"},{"frame":234,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,33,65,128,257],"offset":379,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":96,"rank":0,"right":null,"role":"target"},{"frame":99,"left":{"linear_Z4":[1,1,0,1,1,1,1,0,0],"matrix_rows":[122,121,4,115,107,91,59,251,256],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,123,123,123,0,0]},"port":97,"rank":0,"right":null,"role":"source"},{"frame":235,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,33,65,129,256],"offset":251,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":97,"rank":0,"right":null,"role":"target"},{"frame":100,"left":{"linear_Z4":[1,1,1,0,0,1,1,1,0],"matrix_rows":[230,229,227,8,16,199,167,103,487],"offset":0,"phase":0,"quadratic_rows":[231,231,231,0,0,231,231,231,0]},"port":98,"rank":0,"right":null,"role":"source"},{"frame":236,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,16,33,65,129,257],"offset":487,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":98,"rank":0,"right":null,"role":"target"},{"frame":101,"left":{"linear_Z4":[1,1,1,0,1,0,1,1,0],"matrix_rows":[214,213,211,8,199,32,151,87,471],"offset":0,"phase":0,"quadratic_rows":[215,215,215,0,215,0,215,215,0]},"port":99,"rank":0,"right":null,"role":"source"},{"frame":237,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,32,65,129,257],"offset":471,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":99,"rank":0,"right":null,"role":"target"},{"frame":102,"left":{"linear_Z4":[1,1,1,0,1,1,0,1,0],"matrix_rows":[182,181,179,8,167,151,64,55,439],"offset":0,"phase":0,"quadratic_rows":[183,183,183,0,183,183,0,183,0]},"port":100,"rank":0,"right":null,"role":"source"},{"frame":238,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,33,64,129,257],"offset":439,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":100,"rank":0,"right":null,"role":"target"},{"frame":103,"left":{"linear_Z4":[1,1,1,0,1,1,1,0,0],"matrix_rows":[118,117,115,8,103,87,55,128,375],"offset":0,"phase":0,"quadratic_rows":[119,119,119,0,119,119,119,0,0]},"port":101,"rank":0,"right":null,"role":"source"},{"frame":239,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,33,65,128,257],"offset":375,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":101,"rank":0,"right":null,"role":"target"},{"frame":104,"left":{"linear_Z4":[1,1,1,0,1,1,1,0,0],"matrix_rows":[118,117,115,8,103,87,55,247,256],"offset":0,"phase":0,"quadratic_rows":[119,119,119,0,119,119,119,0,0]},"port":102,"rank":0,"right":null,"role":"source"},{"frame":240,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,33,65,129,256],"offset":247,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":102,"rank":0,"right":null,"role":"target"},{"frame":105,"left":{"linear_Z4":[1,1,1,1,0,0,1,1,0],"matrix_rows":[206,205,203,199,16,32,143,79,463],"offset":0,"phase":0,"quadratic_rows":[207,207,207,207,0,0,207,207,0]},"port":103,"rank":0,"right":null,"role":"source"},{"frame":241,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,32,65,129,257],"offset":463,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":103,"rank":0,"right":null,"role":"target"},{"frame":106,"left":{"linear_Z4":[1,1,1,1,0,1,0,1,0],"matrix_rows":[174,173,171,167,16,143,64,47,431],"offset":0,"phase":0,"quadratic_rows":[175,175,175,175,0,175,0,175,0]},"port":104,"rank":0,"right":null,"role":"source"},{"frame":242,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,33,64,129,257],"offset":431,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":104,"rank":0,"right":null,"role":"target"},{"frame":107,"left":{"linear_Z4":[1,1,1,1,0,1,1,0,0],"matrix_rows":[110,109,107,103,16,79,47,128,367],"offset":0,"phase":0,"quadratic_rows":[111,111,111,111,0,111,111,0,0]},"port":105,"rank":0,"right":null,"role":"source"},{"frame":243,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,33,65,128,257],"offset":367,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":105,"rank":0,"right":null,"role":"target"},{"frame":108,"left":{"linear_Z4":[1,1,1,1,0,1,1,0,0],"matrix_rows":[110,109,107,103,16,79,47,239,256],"offset":0,"phase":0,"quadratic_rows":[111,111,111,111,0,111,111,0,0]},"port":106,"rank":0,"right":null,"role":"source"},{"frame":244,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,33,65,129,256],"offset":239,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":106,"rank":0,"right":null,"role":"target"},{"frame":109,"left":{"linear_Z4":[1,1,1,1,1,0,0,1,0],"matrix_rows":[158,157,155,151,143,32,64,31,415],"offset":0,"phase":0,"quadratic_rows":[159,159,159,159,159,0,0,159,0]},"port":107,"rank":0,"right":null,"role":"source"},{"frame":245,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,32,64,129,257],"offset":415,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":107,"rank":0,"right":null,"role":"target"},{"frame":110,"left":{"linear_Z4":[1,1,1,1,1,0,1,0,0],"matrix_rows":[94,93,91,87,79,32,31,128,351],"offset":0,"phase":0,"quadratic_rows":[95,95,95,95,95,0,95,0,0]},"port":108,"rank":0,"right":null,"role":"source"},{"frame":246,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,32,65,128,257],"offset":351,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":108,"rank":0,"right":null,"role":"target"},{"frame":111,"left":{"linear_Z4":[1,1,1,1,1,0,1,0,0],"matrix_rows":[94,93,91,87,79,32,31,223,256],"offset":0,"phase":0,"quadratic_rows":[95,95,95,95,95,0,95,0,0]},"port":109,"rank":0,"right":null,"role":"source"},{"frame":247,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,32,65,129,256],"offset":223,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":109,"rank":0,"right":null,"role":"target"},{"frame":112,"left":{"linear_Z4":[1,1,1,1,1,1,0,0,0],"matrix_rows":[62,61,59,55,47,31,64,128,319],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"port":110,"rank":0,"right":null,"role":"source"},{"frame":248,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,33,64,128,257],"offset":319,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":110,"rank":0,"right":null,"role":"target"},{"frame":113,"left":{"linear_Z4":[1,1,1,1,1,1,0,0,0],"matrix_rows":[62,61,59,55,47,31,64,191,256],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"port":111,"rank":0,"right":null,"role":"source"},{"frame":249,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,33,64,129,256],"offset":191,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":111,"rank":0,"right":null,"role":"target"}],"warps":[{"G_columns":[1,2,4,8,64,19,104,197,325],"left":{"linear_Z4":[3,1,2,1,2,2,3,0,0],"matrix_rows":[1,2,4,8,64,19,104,197,325],"offset":96,"phase":2,"quadratic_rows":[403,19,384,104,3,72,488,69,69]},"new":1,"old":1,"op":1,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,32,128,47,145,68,483],"left":{"linear_Z4":[3,2,0,0,2,2,1,0,0],"matrix_rows":[1,2,4,32,128,47,145,68,483],"offset":192,"phase":2,"quadratic_rows":[349,460,107,39,129,460,487,370,227]},"new":1,"old":1,"op":2,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[3,2,0,2,0,0,1,0,0],"matrix_rows":[1,2,4,12,32,23,68,128,326],"offset":72,"phase":2,"quadratic_rows":[23,337,281,4,7,0,322,0,70]},"new":1,"old":1,"op":3,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[3,2,0,2,0,0,1,0,0],"matrix_rows":[1,2,4,12,32,23,68,128,326],"offset":72,"phase":2,"quadratic_rows":[23,337,281,4,7,0,322,0,70]},"new":1,"old":1,"op":4,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,32,44,128,59,66,489],"left":{"linear_Z4":[2,0,2,3,0,3,1,3,0],"matrix_rows":[1,2,8,32,44,128,59,66,489],"offset":144,"phase":2,"quadratic_rows":[466,121,40,510,43,510,491,489,233]},"new":1,"old":1,"op":5,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,32,44,48,66,128,330],"left":{"linear_Z4":[0,0,2,0,2,2,1,0,0],"matrix_rows":[1,2,8,32,44,48,66,128,330],"offset":112,"phase":1,"quadratic_rows":[0,264,40,358,32,28,328,0,74]},"new":1,"old":1,"op":6,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,15,27,74,170,32,417],"left":{"linear_Z4":[1,2,0,2,0,2,2,3,0],"matrix_rows":[1,2,8,15,27,74,170,32,417],"offset":32,"phase":3,"quadratic_rows":[437,244,11,244,11,267,10,395,161]},"new":1,"old":1,"op":7,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,3,3,0,2,0,1,0,0],"matrix_rows":[1,2,4,16,27,53,81,128,337],"offset":64,"phase":3,"quadratic_rows":[302,27,53,19,302,21,320,0,81]},"new":1,"old":1,"op":8,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,3,3,0,2,0,1,0,0],"matrix_rows":[1,2,4,16,27,53,81,128,337],"offset":64,"phase":3,"quadratic_rows":[302,27,53,19,302,21,320,0,81]},"new":1,"old":1,"op":9,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,1,1,0,0,2,3,3,0],"matrix_rows":[1,2,4,64,128,143,151,160,326],"offset":128,"phase":3,"quadratic_rows":[24,350,350,135,135,128,326,184,70]},"new":1,"old":1,"op":10,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,1,1,0,0,2,3,3,0],"matrix_rows":[1,2,4,64,128,143,151,160,326],"offset":128,"phase":3,"quadratic_rows":[24,350,350,135,135,128,326,184,70]},"new":1,"old":1,"op":11,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,74,86,99,128,326],"left":{"linear_Z4":[3,2,2,2,0,0,2,0,0],"matrix_rows":[1,2,4,64,74,86,99,128,326],"offset":16,"phase":3,"quadratic_rows":[99,313,272,66,70,67,313,0,70]},"new":1,"old":1,"op":12,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,74,128,81,99,389],"left":{"linear_Z4":[3,0,3,2,2,0,1,3,0],"matrix_rows":[1,2,4,64,74,128,81,99,389],"offset":80,"phase":2,"quadratic_rows":[439,41,389,66,65,67,120,389,133]},"new":1,"old":1,"op":13,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,27,46,8,198,64,264],"left":{"linear_Z4":[3,1,2,3,0,0,3,0,2],"matrix_rows":[1,2,4,27,46,8,198,64,264],"offset":256,"phase":3,"quadratic_rows":[27,243,232,317,11,14,198,70,8]},"new":1,"old":1,"op":14,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,40,86,8,132,16,408],"left":{"linear_Z4":[0,3,0,2,0,2,0,3,2],"matrix_rows":[1,2,4,40,86,8,132,16,408],"offset":328,"phase":1,"quadratic_rows":[0,86,210,432,462,8,22,412,152]},"new":1,"old":1,"op":15,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[3,1,2,3,0,0,1,0,0],"matrix_rows":[1,2,4,8,16,64,107,198,326],"offset":0,"phase":0,"quadratic_rows":[107,491,384,107,0,75,491,70,70]},"new":1,"old":1,"op":16,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[3,1,2,3,0,0,1,0,0],"matrix_rows":[1,2,4,8,16,64,107,198,326],"offset":0,"phase":0,"quadratic_rows":[107,491,384,107,0,75,491,70,70]},"new":1,"old":1,"op":17,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[0,3,0,0,2,0,2,3,2],"matrix_rows":[1,2,4,8,43,80,129,16,408],"offset":352,"phase":1,"quadratic_rows":[170,43,0,435,456,11,16,409,152]},"new":1,"old":1,"op":18,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[0,3,0,0,2,0,2,3,2],"matrix_rows":[1,2,4,8,43,80,129,16,408],"offset":352,"phase":1,"quadratic_rows":[170,43,0,435,456,11,16,409,152]},"new":1,"old":1,"op":19,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,62,94,129,387],"left":{"linear_Z4":[0,1,2,2,2,0,0,1,0],"matrix_rows":[1,2,4,8,16,62,94,129,387],"offset":128,"phase":3,"quadratic_rows":[258,483,96,96,96,30,30,386,131]},"new":1,"old":1,"op":20,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,128,138,55,65,470],"left":{"linear_Z4":[0,3,2,2,2,0,1,0,0],"matrix_rows":[1,2,4,16,128,138,55,65,470],"offset":160,"phase":2,"quadratic_rows":[118,363,481,130,481,23,471,348,214]},"new":1,"old":1,"op":21,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,10,33,68,16,128,325],"left":{"linear_Z4":[0,1,0,2,0,2,1,0,0],"matrix_rows":[1,2,4,10,33,68,16,128,325],"offset":56,"phase":1,"quadratic_rows":[356,10,257,2,0,1,321,0,69]},"new":1,"old":1,"op":22,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,2,1,3,3,0,1,0,0],"matrix_rows":[1,4,8,6,57,68,16,128,325],"offset":40,"phase":2,"quadratic_rows":[380,4,263,57,57,25,321,0,69]},"new":1,"old":1,"op":23,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,2,1,3,3,0,1,0,0],"matrix_rows":[1,4,8,6,57,68,16,128,325],"offset":40,"phase":2,"quadratic_rows":[380,4,263,57,57,25,321,0,69]},"new":1,"old":1,"op":24,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,2,1,3,3,0,1,0,0],"matrix_rows":[1,4,8,6,57,68,16,128,325],"offset":40,"phase":2,"quadratic_rows":[380,4,263,57,57,25,321,0,69]},"new":1,"old":1,"op":25,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,16,128,26,185,65,476],"left":{"linear_Z4":[0,2,3,3,3,0,1,2,0],"matrix_rows":[1,4,8,16,128,26,185,65,476],"offset":160,"phase":2,"quadratic_rows":[248,24,476,383,383,153,477,357,220]},"new":1,"old":1,"op":26,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,32,128,47,145,105,450],"left":{"linear_Z4":[3,0,0,2,2,2,1,2,2],"matrix_rows":[1,2,8,32,128,47,145,105,450],"offset":320,"phase":2,"quadratic_rows":[215,493,43,70,129,70,491,339,194]},"new":1,"old":1,"op":27,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,12,32,27,105,128,363],"left":{"linear_Z4":[3,0,2,0,0,0,1,0,2],"matrix_rows":[1,2,8,12,32,27,105,128,363],"offset":264,"phase":2,"quadratic_rows":[281,368,8,277,11,258,322,0,107]},"new":1,"old":1,"op":28,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[3,2,0,2,0,0,1,0,0],"matrix_rows":[1,2,4,12,32,23,68,128,326],"offset":72,"phase":2,"quadratic_rows":[23,337,281,4,7,0,322,0,70]},"new":1,"old":1,"op":29,"rank":0,"right":null,"sign":-1},{"G_columns":[2,1,8,16,128,29,160,81,408],"left":{"linear_Z4":[0,0,0,2,3,2,2,0,0],"matrix_rows":[2,1,8,16,128,29,160,81,408],"offset":192,"phase":2,"quadratic_rows":[76,0,25,389,468,128,17,312,152]},"new":1,"old":1,"op":30,"rank":0,"right":null,"sign":-1},{"G_columns":[1,8,16,128,155,148,160,88,401],"left":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[1,8,16,128,155,148,160,88,401],"offset":224,"phase":1,"quadratic_rows":[266,153,144,195,454,128,24,318,145]},"new":1,"old":1,"op":31,"rank":0,"right":null,"sign":-1},{"G_columns":[1,8,16,128,256,147,140,169,209],"left":{"linear_Z4":[1,0,2,0,2,0,0,2,0],"matrix_rows":[1,8,16,128,256,147,140,169,209],"offset":64,"phase":3,"quadratic_rows":[235,145,136,37,66,137,145,103,0]},"new":1,"old":1,"op":32,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,256,30,57,90,129],"left":{"linear_Z4":[0,2,0,1,1,0,0,2,0],"matrix_rows":[1,2,8,16,256,30,57,90,129],"offset":256,"phase":3,"quadratic_rows":[184,68,26,125,125,25,26,1,0]},"new":1,"old":1,"op":33,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,2,0,0,0,0,3],"matrix_rows":[1,2,8,16,31,51,90,256,402],"offset":0,"phase":0,"quadratic_rows":[44,484,27,69,484,19,26,274,402]},"new":1,"old":1,"op":34,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,2,0,0,0,0,3],"matrix_rows":[1,2,8,16,31,51,90,256,402],"offset":0,"phase":0,"quadratic_rows":[44,484,27,69,484,19,26,274,402]},"new":1,"old":1,"op":35,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,2,0,0,0,0,3],"matrix_rows":[1,2,8,16,31,51,90,256,402],"offset":0,"phase":0,"quadratic_rows":[44,484,27,69,484,19,26,274,402]},"new":1,"old":1,"op":36,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,29,47,77,128,261],"left":{"linear_Z4":[2,3,2,1,0,0,0,0,2],"matrix_rows":[1,2,4,8,29,47,77,128,261],"offset":256,"phase":3,"quadratic_rows":[378,47,378,127,13,15,13,0,5]},"new":1,"old":1,"op":37,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,31,47,128,72,395],"left":{"linear_Z4":[1,1,2,2,0,0,2,3,0],"matrix_rows":[1,2,4,8,31,47,128,72,395],"offset":128,"phase":3,"quadratic_rows":[443,443,48,499,15,15,8,395,139]},"new":1,"old":1,"op":38,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,31,47,128,72,395],"left":{"linear_Z4":[1,1,2,2,0,0,2,3,0],"matrix_rows":[1,2,4,8,31,47,128,72,395],"offset":128,"phase":3,"quadratic_rows":[443,443,48,499,15,15,8,395,139]},"new":1,"old":1,"op":39,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,31,47,128,72,395],"left":{"linear_Z4":[1,1,2,2,0,0,2,3,0],"matrix_rows":[1,2,4,8,31,47,128,72,395],"offset":128,"phase":3,"quadratic_rows":[443,443,48,499,15,15,8,395,139]},"new":1,"old":1,"op":40,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,23,70,32,172,396],"left":{"linear_Z4":[3,0,0,0,0,3,2,1,2],"matrix_rows":[1,2,4,8,23,70,32,172,396],"offset":288,"phase":2,"quadratic_rows":[23,81,369,288,7,172,6,416,140]},"new":1,"old":1,"op":41,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,15,27,74,32,129,394],"left":{"linear_Z4":[3,0,0,0,0,0,2,3,2],"matrix_rows":[1,2,8,15,27,74,32,129,394],"offset":416,"phase":1,"quadratic_rows":[149,468,11,468,11,0,10,395,138]},"new":1,"old":1,"op":42,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[0,0,2,0,2,0,2,2,0],"matrix_rows":[1,2,4,54,72,8,130,16,284],"offset":80,"phase":2,"quadratic_rows":[0,180,298,340,298,22,8,2,28]},"new":1,"old":1,"op":43,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,64,135,263],"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,135,263],"offset":0,"phase":0,"quadratic_rows":[384,384,384,0,0,0,0,7,7]},"new":1,"old":1,"op":44,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[0,0,2,0,2,0,2,2,0],"matrix_rows":[1,2,4,54,72,8,130,16,284],"offset":80,"phase":2,"quadratic_rows":[0,180,298,340,298,22,8,2,28]},"new":1,"old":1,"op":45,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,57,66,143,16,272],"left":{"linear_Z4":[2,0,3,2,0,0,2,0,2],"matrix_rows":[1,2,4,8,57,66,143,16,272],"offset":288,"phase":2,"quadratic_rows":[182,205,143,182,297,25,2,15,16]},"new":1,"old":1,"op":46,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,2,1,2,2,3,3,3,0],"matrix_rows":[1,2,4,64,84,128,98,111,389],"offset":208,"phase":1,"quadratic_rows":[490,13,446,103,68,45,89,389,133]},"new":1,"old":1,"op":47,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,0,0,2,0,3,0,0,3],"matrix_rows":[265,10,284,88,16,384,40,32,256],"offset":0,"phase":0,"quadratic_rows":[264,8,280,71,324,32,24,256,405]},"new":35,"old":136,"op":47,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[2,0,0,2,2,3,0,2,1],"matrix_rows":[1,2,4,64,128,145,367,160,326],"offset":224,"phase":1,"quadratic_rows":[510,41,41,359,129,495,41,49,297]},"new":1,"old":1,"op":48,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[25,258,44,320,184,16,288,40,32],"offset":0,"phase":0,"quadratic_rows":[24,256,40,141,161,148,256,56,66]},"new":57,"old":136,"op":48,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[2,3,3,0,2,3,3,3,3],"matrix_rows":[1,2,4,64,84,128,364,39,449],"offset":16,"phase":3,"quadratic_rows":[486,39,287,356,68,363,249,449,429]},"new":1,"old":1,"op":49,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[289,42,52,336,16,160,288,40,32],"offset":352,"phase":3,"quadratic_rows":[288,40,48,42,356,415,272,32,113]},"new":76,"old":136,"op":49,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,2,3,2,1,0,1,1,1],"matrix_rows":[1,2,4,64,415,86,99,128,326],"offset":16,"phase":3,"quadratic_rows":[508,236,143,407,473,67,371,415,473]},"new":1,"old":1,"op":50,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,0,0,3,3,0,0,0,0],"matrix_rows":[257,314,284,88,288,304,264,416,32],"offset":0,"phase":0,"quadratic_rows":[256,312,280,350,350,386,24,288,191]},"new":87,"old":136,"op":50,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[1,3,2,0,3,3,1,3,0],"matrix_rows":[1,2,4,16,121,128,55,80,389],"offset":128,"phase":3,"quadratic_rows":[459,55,434,113,30,110,105,389,133]},"new":1,"old":1,"op":51,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[0,0,0,2,0,1,2,0,3],"matrix_rows":[289,42,324,120,96,384,40,32,256],"offset":0,"phase":0,"quadratic_rows":[288,40,320,82,104,371,316,256,485]},"new":51,"old":136,"op":51,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[3,1,1,0,3,2,2,3,3],"matrix_rows":[1,2,4,16,392,128,162,68,401],"offset":192,"phase":2,"quadratic_rows":[401,162,68,384,401,130,4,187,281]},"new":1,"old":1,"op":52,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[0,0,0,2,0,1,3,0,2],"matrix_rows":[265,266,364,48,288,136,264,64,32],"offset":0,"phase":0,"quadratic_rows":[264,264,360,199,32,372,364,8,103]},"new":85,"old":136,"op":52,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[0,0,0,2,1,3,3,1,1],"matrix_rows":[1,2,4,16,50,492,80,128,278],"offset":112,"phase":1,"quadratic_rows":[0,292,250,484,372,510,508,492,506]},"new":1,"old":1,"op":53,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[2,2,2,0,0,1,1,2,0],"matrix_rows":[297,10,44,376,40,288,352,416,32],"offset":487,"phase":3,"quadratic_rows":[296,8,40,119,360,189,88,288,145]},"new":100,"old":136,"op":53,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[3,2,2,0,2,2,0,0,3],"matrix_rows":[1,2,4,16,128,285,161,195,278],"offset":64,"phase":3,"quadratic_rows":[383,469,11,277,11,129,131,98,267]},"new":1,"old":1,"op":54,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[0,0,0,0,0,1,3,0,2],"matrix_rows":[321,98,44,272,456,288,264,64,32],"offset":0,"phase":0,"quadratic_rows":[320,96,40,196,256,102,235,328,145]},"new":103,"old":136,"op":54,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[2,3,2,2,2,0,0,1,2],"matrix_rows":[1,2,4,8,16,188,94,129,257],"offset":384,"phase":2,"quadratic_rows":[384,94,226,226,226,156,30,189,1]},"new":1,"old":1,"op":55,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[417,66,100,104,240,160,64,32,256],"offset":0,"phase":0,"quadratic_rows":[416,64,96,96,224,381,190,337,417]},"new":70,"old":136,"op":55,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[0,2,0,2,2,0,0,1,3],"matrix_rows":[1,2,4,8,83,424,129,16,282],"offset":64,"phase":3,"quadratic_rows":[210,329,0,178,329,392,19,425,434]},"new":1,"old":1,"op":56,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[0,0,0,0,0,3,3,3,0],"matrix_rows":[225,98,260,8,64,288,416,112,32],"offset":0,"phase":0,"quadratic_rows":[224,96,256,0,96,371,243,449,164]},"new":82,"old":136,"op":56,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,0,0,0,0,2,2,3,1],"matrix_rows":[1,2,4,8,427,80,129,16,282],"offset":112,"phase":1,"quadratic_rows":[298,177,0,177,330,395,16,426,433]},"new":1,"old":1,"op":57,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,0,2,2,2,1,1,3,0],"matrix_rows":[385,258,260,8,288,64,416,112,32],"offset":477,"phase":3,"quadratic_rows":[384,256,256,0,96,496,112,161,39]},"new":90,"old":136,"op":57,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[0,2,1,0,2,0,0,2,0],"matrix_rows":[1,2,4,8,39,92,137,16,278],"offset":64,"phase":3,"quadratic_rows":[174,305,365,213,330,7,28,9,22]},"new":1,"old":1,"op":58,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[0,2,0,2,0,1,1,2,1],"matrix_rows":[161,290,356,200,32,64,128,336,256],"offset":26,"phase":3,"quadratic_rows":[160,288,352,192,320,231,252,105,278]},"new":33,"old":136,"op":58,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,3,0,0,0,3,3,0,0],"matrix_rows":[35,326,264,18,2,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[34,375,322,256,2,35,326,0,78]},"new":0,"old":0,"op":59,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,0,1,1,3,2,2,0,2],"matrix_rows":[1,4,8,16,23,33,68,128,268],"offset":352,"phase":1,"quadratic_rows":[54,21,351,268,23,1,4,0,12]},"new":1,"old":1,"op":59,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[321,322,4,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":0,"old":0,"op":60,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[1,2,4,8,16,32,67,128,259],"offset":320,"phase":2,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":1,"old":1,"op":60,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[0,0,0,0,0,0,3,3,0],"matrix_rows":[193,2,4,200,208,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[192,0,0,192,192,0,217,217,0]},"new":0,"old":0,"op":61,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,89,153,256],"offset":0,"phase":0,"quadratic_rows":[192,0,0,192,192,0,25,25,0]},"new":1,"old":1,"op":61,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[321,2,4,328,336,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,0,0,320,320,0,345,0,345]},"new":0,"old":0,"op":62,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,89,128,281],"offset":0,"phase":0,"quadratic_rows":[320,0,0,320,320,0,25,0,25]},"new":1,"old":1,"op":62,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[1,322,324,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":0,"old":0,"op":63,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,2,2,0,0,0,2,0,2],"matrix_rows":[1,2,4,8,16,32,70,128,262],"offset":320,"phase":2,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":1,"old":1,"op":63,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[1,322,4,328,16,352,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,0,320,0,320,362,0,362]},"new":0,"old":0,"op":64,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,106,128,298],"offset":0,"phase":0,"quadratic_rows":[0,320,0,320,0,320,42,0,42]},"new":1,"old":1,"op":64,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,6,32,17,73,136,291],"left":{"linear_Z4":[1,0,2,2,2,3,2,2,0],"matrix_rows":[1,2,8,6,32,17,73,136,291],"offset":232,"phase":0,"quadratic_rows":[379,293,2,193,1,291,9,8,35]},"new":1,"old":1,"op":65,"rank":0,"right":null,"sign":-1},{"G_columns":[2,1,8,5,16,32,81,128,256],"left":{"linear_Z4":[2,0,2,0,1,0,2,0,0],"matrix_rows":[2,1,8,5,16,32,81,128,256],"offset":72,"phase":2,"quadratic_rows":[84,0,1,0,81,0,17,0,0]},"new":1,"old":1,"op":66,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,31,44,72,131,8,264],"left":{"linear_Z4":[0,0,0,2,0,2,2,2,2],"matrix_rows":[1,2,4,31,44,72,131,8,264],"offset":368,"phase":0,"quadratic_rows":[156,156,51,371,15,12,8,3,8]},"new":1,"old":1,"op":67,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,30,8,47,65,131,259],"left":{"linear_Z4":[2,0,2,2,0,0,2,2,2],"matrix_rows":[1,2,4,30,8,47,65,131,259],"offset":448,"phase":1,"quadratic_rows":[494,433,49,49,14,15,1,3,3]},"new":1,"old":1,"op":68,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,24,39,79,131,259],"left":{"linear_Z4":[0,0,2,0,2,0,0,2,2],"matrix_rows":[1,2,4,8,24,39,79,131,259],"offset":400,"phase":1,"quadratic_rows":[488,488,104,87,8,7,15,3,3]},"new":1,"old":1,"op":69,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,31,8,46,78,130,269],"left":{"linear_Z4":[2,2,0,0,0,0,0,2,0],"matrix_rows":[1,2,4,31,8,46,78,130,269],"offset":128,"phase":3,"quadratic_rows":[274,253,370,370,15,14,14,2,13]},"new":1,"old":1,"op":70,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[2,2,2,2,2,0,0,2,2],"matrix_rows":[1,2,4,8,16,62,94,129,257],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,1,1]},"new":1,"old":1,"op":71,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[2,2,2,2,2,0,0,2,2],"matrix_rows":[1,2,4,8,16,62,94,129,257],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,1,1]},"new":1,"old":1,"op":72,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,64,19,104,197,325],"left":{"linear_Z4":[2,2,0,0,0,0,0,1,1],"matrix_rows":[417,34,388,72,32,64,464,128,256],"offset":51,"phase":0,"quadratic_rows":[416,32,384,64,448,387,408,501,501]},"new":281,"old":280,"op":1,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,32,128,47,145,68,483],"left":{"linear_Z4":[2,2,0,0,0,0,2,3,1],"matrix_rows":[225,418,36,32,64,424,128,464,384],"offset":75,"phase":0,"quadratic_rows":[224,416,32,416,448,207,305,187,346]},"new":282,"old":280,"op":2,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[2,2,0,3,0,3,3,0,3],"matrix_rows":[353,354,300,8,32,80,64,192,320],"offset":75,"phase":0,"quadratic_rows":[352,352,296,300,64,303,467,64,367]},"new":282,"old":283,"op":3,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[2,2,0,3,0,3,3,0,3],"matrix_rows":[353,354,300,8,32,80,64,192,320],"offset":75,"phase":0,"quadratic_rows":[352,352,296,300,64,303,467,64,367]},"new":282,"old":283,"op":4,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,32,44,128,59,66,489],"left":{"linear_Z4":[0,0,2,2,0,0,0,3,1],"matrix_rows":[449,66,16,468,64,216,128,416,384],"offset":120,"phase":0,"quadratic_rows":[448,64,464,208,268,384,143,237,309]},"new":284,"old":259,"op":5,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,32,44,48,66,128,330],"left":{"linear_Z4":[0,0,2,2,0,1,3,0,3],"matrix_rows":[65,258,16,340,32,376,64,192,320],"offset":120,"phase":0,"quadratic_rows":[64,256,336,368,44,376,493,64,366]},"new":284,"old":256,"op":6,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,15,27,74,170,32,417],"left":{"linear_Z4":[0,0,0,3,3,0,1,2,3],"matrix_rows":[281,122,8,124,16,128,32,64,320],"offset":288,"phase":2,"quadratic_rows":[280,120,120,287,287,6,326,0,345]},"new":286,"old":285,"op":7,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,2,2,2,1,1,2,2,3],"matrix_rows":[305,338,100,16,312,32,64,192,320],"offset":407,"phase":2,"quadratic_rows":[304,336,96,304,347,109,182,64,283]},"new":287,"old":252,"op":8,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,2,2,2,1,1,2,2,3],"matrix_rows":[305,338,100,16,312,32,64,192,320],"offset":407,"phase":2,"quadratic_rows":[304,336,96,304,347,109,182,64,283]},"new":287,"old":252,"op":9,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,2,2,0,0,2,2,3,3],"matrix_rows":[97,354,356,32,64,128,264,240,256],"offset":63,"phase":2,"quadratic_rows":[96,352,352,256,224,151,151,240,270]},"new":288,"old":253,"op":10,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,2,2,0,0,2,2,3,3],"matrix_rows":[97,354,356,32,64,128,264,240,256],"offset":63,"phase":2,"quadratic_rows":[96,352,352,256,224,151,151,240,270]},"new":288,"old":253,"op":11,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,74,86,99,128,326],"left":{"linear_Z4":[0,0,0,0,0,3,3,0,3],"matrix_rows":[65,370,292,16,32,64,376,128,256],"offset":0,"phase":0,"quadratic_rows":[64,368,288,368,10,302,75,0,302]},"new":288,"old":256,"op":12,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,74,128,81,99,389],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[449,146,260,16,64,128,216,288,256],"offset":0,"phase":0,"quadratic_rows":[448,144,256,208,74,256,281,395,485]},"new":288,"old":259,"op":13,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,27,46,8,198,64,264],"left":{"linear_Z4":[2,2,0,3,1,0,3,2,3],"matrix_rows":[9,90,84,312,8,16,192,64,256],"offset":371,"phase":2,"quadratic_rows":[8,88,80,363,310,280,206,64,312]},"new":281,"old":262,"op":14,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,40,86,8,132,16,408],"left":{"linear_Z4":[2,0,2,3,3,0,1,2,3],"matrix_rows":[1,338,84,296,400,8,16,64,320],"offset":469,"phase":0,"quadratic_rows":[0,336,80,296,150,264,70,272,426]},"new":289,"old":262,"op":15,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[65,450,388,72,16,64,480,128,256],"offset":0,"phase":0,"quadratic_rows":[64,448,384,64,0,448,43,422,422]},"new":281,"old":263,"op":16,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[65,450,388,72,16,64,480,128,256],"offset":0,"phase":0,"quadratic_rows":[64,448,384,64,0,448,43,422,422]},"new":281,"old":263,"op":17,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[2,0,2,2,3,3,1,0,3],"matrix_rows":[81,338,4,280,416,16,32,64,320],"offset":429,"phase":0,"quadratic_rows":[80,336,0,272,27,416,67,288,426]},"new":289,"old":265,"op":18,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[2,0,2,2,3,3,1,0,3],"matrix_rows":[81,338,4,280,416,16,32,64,320],"offset":429,"phase":0,"quadratic_rows":[80,336,0,272,27,416,67,288,426]},"new":289,"old":265,"op":19,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,62,94,129,387],"left":{"linear_Z4":[0,2,0,0,0,2,2,3,1],"matrix_rows":[385,226,100,104,112,32,64,128,384],"offset":130,"phase":2,"quadratic_rows":[384,224,96,96,96,158,158,227,257]},"new":289,"old":266,"op":20,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,128,138,55,65,470],"left":{"linear_Z4":[0,2,2,0,0,2,0,3,1],"matrix_rows":[65,226,452,32,456,64,128,432,384],"offset":102,"phase":0,"quadratic_rows":[64,224,448,448,416,338,175,222,316]},"new":287,"old":266,"op":21,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,10,33,68,16,128,325],"left":{"linear_Z4":[2,2,2,1,1,3,0,0,1],"matrix_rows":[305,298,260,8,96,16,32,160,288],"offset":111,"phase":2,"quadratic_rows":[304,296,256,298,305,507,32,32,319]},"new":287,"old":290,"op":22,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,0,2,3,3,3,0,0,3],"matrix_rows":[305,8,266,308,112,16,32,160,288],"offset":75,"phase":0,"quadratic_rows":[304,264,304,266,117,501,48,32,303]},"new":291,"old":290,"op":23,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,0,2,3,3,3,0,0,3],"matrix_rows":[305,8,266,308,112,16,32,160,288],"offset":75,"phase":0,"quadratic_rows":[304,264,304,266,117,501,48,32,303]},"new":291,"old":290,"op":24,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,0,2,3,3,3,0,0,3],"matrix_rows":[305,8,266,308,112,16,32,160,288],"offset":75,"phase":0,"quadratic_rows":[304,264,304,266,117,501,48,32,303]},"new":291,"old":290,"op":25,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,16,128,26,185,65,476],"left":{"linear_Z4":[0,0,2,2,0,0,0,3,1],"matrix_rows":[65,32,386,228,488,64,128,464,384],"offset":120,"phase":0,"quadratic_rows":[64,384,224,480,448,268,157,222,314]},"new":291,"old":280,"op":26,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,32,128,47,145,105,450],"left":{"linear_Z4":[0,2,0,0,0,2,0,1,1],"matrix_rows":[97,418,32,36,64,296,128,464,384],"offset":6,"phase":2,"quadratic_rows":[96,416,32,288,448,207,433,498,474]},"new":284,"old":280,"op":27,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,12,32,27,105,128,363],"left":{"linear_Z4":[0,2,0,3,0,1,1,0,1],"matrix_rows":[289,354,8,300,32,16,64,192,320],"offset":6,"phase":2,"quadratic_rows":[288,352,296,300,0,367,226,64,303]},"new":284,"old":283,"op":28,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[2,2,0,3,0,3,3,0,3],"matrix_rows":[353,354,300,8,32,80,64,192,320],"offset":75,"phase":0,"quadratic_rows":[352,352,296,300,64,303,467,64,367]},"new":282,"old":283,"op":29,"rank":0,"right":null,"sign":1},{"G_columns":[2,1,8,16,128,29,160,81,408],"left":{"linear_Z4":[0,2,0,0,2,1,1,2,1],"matrix_rows":[162,1,32,292,424,64,128,336,256],"offset":481,"phase":3,"quadratic_rows":[0,160,288,416,320,46,336,266,476]},"new":293,"old":292,"op":30,"rank":0,"right":null,"sign":1},{"G_columns":[1,8,16,128,155,148,160,88,401],"left":{"linear_Z4":[2,0,0,2,0,2,1,0,3],"matrix_rows":[273,16,32,146,436,64,128,376,256],"offset":481,"phase":3,"quadratic_rows":[272,144,432,368,335,204,376,294,477]},"new":293,"old":294,"op":31,"rank":0,"right":null,"sign":1},{"G_columns":[1,8,16,128,256,147,140,169,209],"left":{"linear_Z4":[0,0,0,0,0,3,0,3,3],"matrix_rows":[417,32,64,194,292,128,256,488,16],"offset":0,"phase":0,"quadratic_rows":[416,192,288,480,0,365,298,139,365]},"new":296,"old":295,"op":32,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,256,30,57,90,129],"left":{"linear_Z4":[0,2,0,2,0,3,1,3,3],"matrix_rows":[321,162,32,228,232,64,128,256,16],"offset":246,"phase":0,"quadratic_rows":[320,160,224,224,0,174,333,174,321]},"new":297,"old":295,"op":33,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,0,2,1,3,0,3],"matrix_rows":[49,370,16,84,376,32,64,256,384],"offset":97,"phase":1,"quadratic_rows":[48,368,80,368,111,59,94,256,394]},"new":297,"old":298,"op":34,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,0,2,1,3,0,3],"matrix_rows":[49,370,16,84,376,32,64,256,384],"offset":97,"phase":1,"quadratic_rows":[48,368,80,368,111,59,94,256,394]},"new":297,"old":298,"op":35,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,0,2,1,3,0,3],"matrix_rows":[49,370,16,84,376,32,64,256,384],"offset":97,"phase":1,"quadratic_rows":[48,368,80,368,111,59,94,256,394]},"new":297,"old":298,"op":36,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,29,47,77,128,261],"left":{"linear_Z4":[0,2,0,0,3,2,3,0,0],"matrix_rows":[369,34,372,120,16,32,64,128,256],"offset":34,"phase":2,"quadratic_rows":[368,32,368,112,125,95,125,0,5]},"new":299,"old":298,"op":37,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,31,47,128,72,395],"left":{"linear_Z4":[0,0,0,0,0,0,2,3,2],"matrix_rows":[305,306,52,440,16,32,128,320,256],"offset":496,"phase":3,"quadratic_rows":[304,304,48,432,399,399,256,440,251]},"new":299,"old":300,"op":38,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,31,47,128,72,395],"left":{"linear_Z4":[0,0,0,0,0,0,2,3,2],"matrix_rows":[305,306,52,440,16,32,128,320,256],"offset":496,"phase":3,"quadratic_rows":[304,304,48,432,399,399,256,440,251]},"new":299,"old":300,"op":39,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,31,47,128,72,395],"left":{"linear_Z4":[0,0,0,0,0,0,2,3,2],"matrix_rows":[305,306,52,440,16,32,128,320,256],"offset":496,"phase":3,"quadratic_rows":[304,304,48,432,399,399,256,440,251]},"new":299,"old":300,"op":40,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,23,70,32,172,396],"left":{"linear_Z4":[0,2,0,0,1,2,0,3,3],"matrix_rows":[17,50,436,392,16,320,32,128,384],"offset":82,"phase":1,"quadratic_rows":[16,48,432,384,407,390,256,444,508]},"new":301,"old":300,"op":41,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,15,27,74,32,129,394],"left":{"linear_Z4":[0,0,0,3,3,0,0,3,1],"matrix_rows":[153,314,8,316,16,448,32,128,384],"offset":384,"phase":2,"quadratic_rows":[152,312,312,159,159,6,384,217,326]},"new":286,"old":302,"op":42,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[2,2,2,1,3,0,1,2,3],"matrix_rows":[1,74,268,304,392,8,16,64,256],"offset":183,"phase":0,"quadratic_rows":[0,72,264,206,304,272,74,264,436]},"new":303,"old":262,"op":43,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,64,135,263],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[385,386,388,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[384,384,384,0,0,0,0,391,391]},"new":303,"old":266,"op":44,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[2,2,2,1,3,0,1,2,3],"matrix_rows":[1,74,268,304,392,8,16,64,256],"offset":183,"phase":0,"quadratic_rows":[0,72,264,206,304,272,74,264,436]},"new":303,"old":262,"op":45,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,57,66,143,16,272],"left":{"linear_Z4":[2,2,0,0,3,1,0,2,1],"matrix_rows":[81,98,68,88,400,16,32,64,256],"offset":435,"phase":0,"quadratic_rows":[80,96,64,80,409,98,47,272,400]},"new":303,"old":252,"op":46,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,0,0,0,0,0,2,3,3],"matrix_rows":[449,194,468,192,16,128,216,288,256],"offset":0,"phase":0,"quadratic_rows":[448,192,464,208,268,256,15,143,309]},"new":136,"old":35,"op":47,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,0,0,0,0,0,2,3,3],"matrix_rows":[257,194,468,192,16,64,216,288,256],"offset":0,"phase":0,"quadratic_rows":[256,192,464,208,268,256,270,398,501]},"new":288,"old":259,"op":47,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[0,0,0,0,0,0,0,1,3],"matrix_rows":[417,322,132,384,32,256,328,176,320],"offset":0,"phase":0,"quadratic_rows":[416,320,128,320,160,273,10,405,427]},"new":136,"old":57,"op":48,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[2,0,2,0,0,2,0,1,1],"matrix_rows":[97,258,132,448,32,128,264,240,256],"offset":45,"phase":0,"quadratic_rows":[96,256,128,256,224,145,273,436,458]},"new":288,"old":253,"op":48,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[2,0,2,0,2,0,2,1,1],"matrix_rows":[65,130,276,384,16,256,344,288,320],"offset":45,"phase":2,"quadratic_rows":[64,128,272,336,76,256,281,130,364]},"new":136,"old":76,"op":49,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[0,0,2,0,2,0,2,1,1],"matrix_rows":[385,194,276,448,16,128,280,352,256],"offset":12,"phase":2,"quadratic_rows":[384,192,272,272,12,320,34,131,301]},"new":288,"old":263,"op":49,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,0,0,0,0,3,3,0,3],"matrix_rows":[273,370,116,336,48,256,360,144,272],"offset":0,"phase":0,"quadratic_rows":[272,368,112,352,231,126,126,16,267]},"new":136,"old":87,"op":50,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,0,0,0,0,3,3,0,3],"matrix_rows":[65,370,4,304,32,64,376,128,256],"offset":0,"phase":0,"quadratic_rows":[64,368,0,368,298,314,75,0,314]},"new":288,"old":256,"op":50,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[0,0,0,0,2,0,2,1,3],"matrix_rows":[385,66,404,192,216,128,144,288,256],"offset":0,"phase":0,"quadratic_rows":[384,64,400,208,332,256,154,205,309]},"new":136,"old":51,"op":51,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[2,2,2,0,2,0,2,1,3],"matrix_rows":[401,82,340,208,216,64,128,288,256],"offset":111,"phase":2,"quadratic_rows":[400,80,336,208,143,256,270,409,485]},"new":287,"old":259,"op":51,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[0,0,0,0,2,0,2,3,3],"matrix_rows":[65,66,452,336,264,256,128,368,272],"offset":0,"phase":0,"quadratic_rows":[64,64,448,256,288,336,167,452,444]},"new":136,"old":85,"op":52,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[0,2,0,0,0,0,2,3,3],"matrix_rows":[17,82,148,272,280,64,128,352,256],"offset":66,"phase":2,"quadratic_rows":[16,80,144,272,207,320,306,148,360]},"new":287,"old":263,"op":52,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[2,0,2,0,2,1,3,0,1],"matrix_rows":[305,274,20,272,344,256,96,160,288],"offset":45,"phase":2,"quadratic_rows":[304,272,16,336,367,497,376,32,379]},"new":136,"old":100,"op":53,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[2,2,0,0,0,3,1,0,3],"matrix_rows":[369,274,292,368,376,16,64,128,256],"offset":75,"phase":0,"quadratic_rows":[368,272,288,368,107,125,377,0,335]},"new":287,"old":256,"op":53,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[417,386,100,352,296,256,128,208,288],"offset":0,"phase":0,"quadratic_rows":[416,384,96,288,192,141,148,243,267]},"new":136,"old":103,"op":54,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,1],"matrix_rows":[449,418,260,288,264,64,128,240,256],"offset":0,"phase":0,"quadratic_rows":[448,416,256,256,224,82,305,147,335]},"new":287,"old":253,"op":54,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,2,0,3,3],"matrix_rows":[289,66,196,200,112,128,64,160,256],"offset":0,"phase":0,"quadratic_rows":[288,64,192,192,96,337,62,140,289]},"new":136,"old":70,"op":55,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[257,98,228,232,112,160,64,128,256],"offset":384,"phase":2,"quadratic_rows":[256,96,224,224,96,158,30,172,257]},"new":289,"old":266,"op":55,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[0,0,0,0,3,3,3,0,3],"matrix_rows":[369,274,292,8,400,256,16,96,288],"offset":0,"phase":0,"quadratic_rows":[368,272,288,0,499,53,337,272,471]},"new":136,"old":82,"op":56,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[2,2,2,0,1,3,1,2,3],"matrix_rows":[273,274,324,104,400,352,16,64,256],"offset":215,"phase":0,"quadratic_rows":[272,272,320,96,403,296,76,272,439]},"new":289,"old":265,"op":56,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,0,2,2,1,3,1,0,1],"matrix_rows":[321,274,276,8,416,256,32,80,272],"offset":45,"phase":2,"quadratic_rows":[320,272,272,0,86,416,337,288,487]},"new":136,"old":90,"op":57,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,2,2,2,1,3,1,0,3],"matrix_rows":[273,274,324,88,416,336,32,64,256],"offset":175,"phase":0,"quadratic_rows":[272,272,320,80,283,416,76,288,439]},"new":289,"old":265,"op":57,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[2,0,2,2,3,3,0,0,1],"matrix_rows":[81,274,308,104,416,16,32,64,256],"offset":45,"phase":2,"quadratic_rows":[80,272,304,96,119,252,57,288,390]},"new":136,"old":33,"op":58,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[0,0,0,2,3,3,2,2,1],"matrix_rows":[81,274,308,104,416,16,32,64,256],"offset":120,"phase":0,"quadratic_rows":[80,272,304,96,119,252,57,288,390]},"new":289,"old":252,"op":58,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,0,0,0,3,3,3,0,0],"matrix_rows":[49,16,338,260,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[48,336,256,16,379,49,338,0,86]},"new":0,"old":0,"op":59,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,2,0,2,3,3,1,2,2],"matrix_rows":[49,16,338,260,24,32,64,128,256],"offset":436,"phase":1,"quadratic_rows":[48,336,256,16,379,49,338,0,86]},"new":304,"old":252,"op":59,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[321,322,4,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":0,"old":0,"op":60,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[321,322,4,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":305,"old":252,"op":60,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[0,0,0,0,0,0,3,3,0],"matrix_rows":[193,2,4,200,208,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[192,0,0,192,192,0,217,217,0]},"new":0,"old":0,"op":61,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[0,0,2,2,0,0,1,1,0],"matrix_rows":[193,2,4,200,208,32,64,128,256],"offset":76,"phase":3,"quadratic_rows":[192,0,0,192,192,0,217,217,0]},"new":306,"old":253,"op":61,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[321,2,4,328,336,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,0,0,320,320,0,345,0,345]},"new":0,"old":0,"op":62,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[0,0,2,2,0,0,1,0,1],"matrix_rows":[321,2,4,328,336,32,64,128,256],"offset":76,"phase":3,"quadratic_rows":[320,0,0,320,320,0,345,0,345]},"new":307,"old":253,"op":62,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[1,322,324,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":0,"old":0,"op":63,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,0,2,2,0,0,2,0,2],"matrix_rows":[1,322,324,8,16,32,64,128,256],"offset":76,"phase":3,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":308,"old":256,"op":63,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[1,322,4,328,16,352,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,0,320,0,320,362,0,362]},"new":0,"old":0,"op":64,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[2,0,0,0,0,2,1,0,1],"matrix_rows":[1,322,4,328,16,352,64,128,256],"offset":97,"phase":3,"quadratic_rows":[0,320,0,320,0,320,362,0,362]},"new":309,"old":259,"op":64,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,6,32,17,73,136,291],"left":{"linear_Z4":[0,2,2,1,2,3,2,1,3],"matrix_rows":[353,266,8,196,32,272,64,128,256],"offset":190,"phase":2,"quadratic_rows":[352,264,192,266,256,353,421,196,379]},"new":286,"old":310,"op":65,"rank":0,"right":null,"sign":1},{"G_columns":[2,1,8,5,16,32,81,128,256],"left":{"linear_Z4":[0,0,0,3,2,0,2,0,0],"matrix_rows":[74,1,8,4,80,32,64,128,256],"offset":80,"phase":2,"quadratic_rows":[0,72,0,74,64,0,26,0,0]},"new":293,"old":311,"op":66,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,31,44,72,131,8,264],"left":{"linear_Z4":[0,0,0,2,2,1,0,2,1],"matrix_rows":[73,74,28,440,8,16,32,64,256],"offset":504,"phase":0,"quadratic_rows":[72,72,24,423,420,440,3,312,440]},"new":313,"old":312,"op":67,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,30,8,47,65,131,259],"left":{"linear_Z4":[0,0,0,3,0,0,3,0,0],"matrix_rows":[481,426,44,56,8,32,64,128,256],"offset":384,"phase":2,"quadratic_rows":[480,424,40,446,40,95,481,75,75]},"new":313,"old":314,"op":68,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,24,39,79,131,259],"left":{"linear_Z4":[0,2,0,2,1,1,0,2,2],"matrix_rows":[481,482,100,88,16,32,64,128,256],"offset":426,"phase":1,"quadratic_rows":[480,480,96,80,88,103,63,3,3]},"new":313,"old":315,"op":69,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,31,8,46,78,130,269],"left":{"linear_Z4":[2,2,2,0,2,1,1,1,1],"matrix_rows":[265,234,364,376,8,32,64,128,256],"offset":159,"phase":0,"quadratic_rows":[264,232,360,503,360,254,254,234,285]},"new":313,"old":316,"op":70,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[385,98,100,104,112,32,64,128,256],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,385,385]},"new":137,"old":295,"op":71,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[385,98,100,104,112,32,64,128,256],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,385,385]},"new":137,"old":295,"op":72,"rank":0,"right":null,"sign":1}]} \ No newline at end of file diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json new file mode 100644 index 0000000000..1b3cb3620c --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json @@ -0,0 +1 @@ +{"children":[{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":2,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":3,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":4,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":5,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":6,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":7,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":8,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":9,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":10,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":11,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":12,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":13,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":14,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":15,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":16,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":17,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":18,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,0],"matrix_rows":[49,33,2,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":19,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":20,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":21,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":22,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,2,0],"matrix_rows":[161,129,2,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":23,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,0,2],"matrix_rows":[289,257,2,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":24,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":25,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":26,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":27,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":28,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":29,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":30,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":31,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":32,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":33,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":34,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":35,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":36,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":37,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,2,0,0,0],"matrix_rows":[50,1,34,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":38,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":39,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":40,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,2,0,0],"matrix_rows":[98,1,66,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":41,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":42,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":43,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,2,0],"matrix_rows":[194,1,130,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":44,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,0,2],"matrix_rows":[322,1,258,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":45,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":46,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":47,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":48,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":49,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":50,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,2,0,0],"matrix_rows":[84,1,2,68,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":51,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":52,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":53,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,2,0,0],"matrix_rows":[100,1,2,68,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":54,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":55,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":56,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":57,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":58,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":59,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,2,0,0,0],"matrix_rows":[56,1,2,4,40,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":60,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,2,0,0],"matrix_rows":[88,1,2,4,72,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":61,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":62,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":63,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,2,0,0],"matrix_rows":[104,1,2,4,72,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":64,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":65,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":66,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":67,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,0,2],"matrix_rows":[328,1,2,4,264,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":68,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":69,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,2,0,0],"matrix_rows":[112,1,2,4,8,80,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":70,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":71,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":72,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":73,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,0,2],"matrix_rows":[336,1,2,4,8,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":74,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":75,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":76,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":77,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":78,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":79,"old":0,"rank":1,"right":{"linear_Z4":[0,0,3,3,3,3,3,3,2],"matrix_rows":[508,1,2,260,264,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,252,252,252,252,252,252,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":80,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,3,3,3,3,2],"matrix_rows":[506,1,258,4,264,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,250,0,250,250,250,250,250,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":81,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,0,3,3,3,3,2],"matrix_rows":[502,1,258,260,8,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,246,246,0,246,246,246,246,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":82,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,3,3,3,2],"matrix_rows":[494,1,258,260,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[0,238,238,238,0,238,238,238,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":83,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,3,3,2],"matrix_rows":[478,1,258,260,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,222,222,222,222,0,222,222,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":84,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,3,0,3,2],"matrix_rows":[446,1,258,260,264,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,190,190,190,190,190,0,190,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":85,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,3,3,0,2],"matrix_rows":[382,1,258,260,264,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,126,126,126,126,126,126,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":86,"old":0,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,3,3,2,0],"matrix_rows":[254,1,130,132,136,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,126,126,126,126,126,126,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":87,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,3,3,3,3,2],"matrix_rows":[505,257,2,4,264,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[249,0,0,249,249,249,249,249,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":88,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,3,3,3,2],"matrix_rows":[501,257,2,260,8,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[245,0,245,0,245,245,245,245,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":89,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,3,3,2],"matrix_rows":[493,257,2,260,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[237,0,237,237,0,237,237,237,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":90,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,0,3,3,2],"matrix_rows":[477,257,2,260,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[221,0,221,221,221,0,221,221,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":91,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,3,0,3,2],"matrix_rows":[445,257,2,260,264,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[189,0,189,189,189,189,0,189,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":92,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,3,3,0,2],"matrix_rows":[381,257,2,260,264,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[125,0,125,125,125,125,125,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":93,"old":0,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,3,3,2,0],"matrix_rows":[253,129,2,132,136,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[125,0,125,125,125,125,125,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":94,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,3,3,3,2],"matrix_rows":[499,257,258,4,8,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[243,243,0,0,243,243,243,243,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":95,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,3,3,3,2],"matrix_rows":[491,257,258,4,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[235,235,0,235,0,235,235,235,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":96,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,0,3,3,2],"matrix_rows":[475,257,258,4,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[219,219,0,219,219,0,219,219,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":97,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,3,0,3,2],"matrix_rows":[443,257,258,4,264,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[187,187,0,187,187,187,0,187,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":98,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,3,3,0,2],"matrix_rows":[379,257,258,4,264,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[123,123,0,123,123,123,123,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":99,"old":0,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,3,3,2,0],"matrix_rows":[251,129,130,4,136,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[123,123,0,123,123,123,123,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":100,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,0,3,3,3,2],"matrix_rows":[487,257,258,260,8,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[231,231,231,0,0,231,231,231,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":101,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,0,3,3,2],"matrix_rows":[471,257,258,260,8,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[215,215,215,0,215,0,215,215,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":102,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,3,0,3,2],"matrix_rows":[439,257,258,260,8,272,288,64,384],"offset":1,"phase":1,"quadratic_rows":[183,183,183,0,183,183,0,183,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":103,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,3,3,0,2],"matrix_rows":[375,257,258,260,8,272,288,320,128],"offset":1,"phase":1,"quadratic_rows":[119,119,119,0,119,119,119,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":104,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,3,3,2,0],"matrix_rows":[247,129,130,132,8,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[119,119,119,0,119,119,119,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":105,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,3,3,2],"matrix_rows":[463,257,258,260,264,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[207,207,207,207,0,0,207,207,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":106,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,0,3,2],"matrix_rows":[431,257,258,260,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[175,175,175,175,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":107,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,3,0,2],"matrix_rows":[367,257,258,260,264,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[111,111,111,111,0,111,111,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":108,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,3,2,0],"matrix_rows":[239,129,130,132,136,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[111,111,111,111,0,111,111,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":109,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":110,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,3,0,2],"matrix_rows":[351,257,258,260,264,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[95,95,95,95,95,0,95,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":111,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,3,2,0],"matrix_rows":[223,129,130,132,136,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[95,95,95,95,95,0,95,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":112,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,3,0,0,2],"matrix_rows":[319,257,258,260,264,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":113,"old":0,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,3,0,2,0],"matrix_rows":[191,129,130,132,136,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":114,"old":0,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":115,"old":0,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":116,"old":0,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,2,0,0,0],"matrix_rows":[42,1,34,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,1,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":117,"old":0,"rank":1,"right":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[7,5,6,8,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,35,65,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":118,"old":0,"rank":2,"right":{"linear_Z4":[0,3,0,2,3,2,2,0,0],"matrix_rows":[24,106,1,98,4,40,80,128,256],"offset":3,"phase":2,"quadratic_rows":[0,10,0,82,88,0,24,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,33,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":119,"old":0,"rank":2,"right":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[11,33,65,98,4,104,16,128,256],"offset":0,"phase":0,"quadratic_rows":[106,107,0,107,0,11,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":120,"old":0,"rank":1,"right":{"linear_Z4":[3,0,0,3,2,0,0,0,0],"matrix_rows":[25,17,2,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":121,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,3,1,2,2,0,0],"matrix_rows":[21,42,65,34,68,40,80,128,256],"offset":2,"phase":1,"quadratic_rows":[85,10,85,10,85,0,21,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,35,64,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":122,"old":0,"rank":2,"right":{"linear_Z4":[0,3,3,2,0,1,1,0,0],"matrix_rows":[106,108,1,34,68,104,16,128,256],"offset":3,"phase":2,"quadratic_rows":[0,74,44,102,0,108,106,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,3,16,34,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":123,"old":0,"rank":2,"right":{"linear_Z4":[2,3,2,0,3,0,2,0,0],"matrix_rows":[71,17,5,70,8,80,32,128,256],"offset":3,"phase":2,"quadratic_rows":[82,3,0,0,81,0,17,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,3,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":124,"old":0,"rank":2,"right":{"linear_Z4":[3,3,3,1,0,0,2,0,0],"matrix_rows":[12,7,69,70,72,16,32,128,256],"offset":2,"phase":1,"quadratic_rows":[67,67,12,76,0,0,11,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,34,1,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":125,"old":0,"rank":2,"right":{"linear_Z4":[1,2,0,1,0,0,2,0,0],"matrix_rows":[18,11,81,66,4,88,32,128,256],"offset":0,"phase":0,"quadratic_rows":[91,89,0,91,11,0,11,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,35,1,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":126,"old":0,"rank":2,"right":{"linear_Z4":[3,0,3,2,1,0,1,0,0],"matrix_rows":[89,92,17,2,68,88,32,128,256],"offset":3,"phase":2,"quadratic_rows":[73,0,28,85,92,0,89,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":127,"old":0,"rank":2,"right":{"linear_Z4":[3,3,2,1,1,1,2,0,0],"matrix_rows":[7,56,5,6,72,80,96,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,3,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":128,"old":0,"rank":2,"right":{"linear_Z4":[3,2,2,0,0,3,2,0,0],"matrix_rows":[34,71,69,6,8,16,96,128,256],"offset":3,"phase":2,"quadratic_rows":[3,97,0,0,0,98,34,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":129,"old":0,"rank":2,"right":{"linear_Z4":[3,1,1,3,2,1,2,0,0],"matrix_rows":[25,38,17,66,68,24,96,128,256],"offset":1,"phase":1,"quadratic_rows":[9,102,102,9,0,102,38,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,35,3,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":130,"old":0,"rank":2,"right":{"linear_Z4":[3,0,0,2,2,3,2,0,0],"matrix_rows":[40,89,81,2,4,24,96,128,256],"offset":3,"phase":2,"quadratic_rows":[9,0,0,97,0,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":131,"old":0,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":132,"old":0,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":133,"old":0,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":134,"old":0,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":135,"old":0,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":136,"old":0,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,2,2,2,2,0],"matrix_rows":[1,264,4,10,16,2,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":250,"old":0,"rank":8,"right":{"linear_Z4":[2,1,2,3,2,0,2,2,2],"matrix_rows":[1,40,4,34,16,64,128,256,42],"offset":245,"phase":2,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,2,2,2,2,2,0],"matrix_rows":[258,3,1,4,8,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":264,"old":0,"rank":8,"right":{"linear_Z4":[1,3,0,2,2,2,2,2,2],"matrix_rows":[6,5,8,16,32,64,128,256,7],"offset":252,"phase":2,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,2,3,2,2,2,0],"matrix_rows":[1,2,272,8,20,4,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"new":267,"old":0,"rank":8,"right":{"linear_Z4":[2,2,1,2,3,0,2,2,2],"matrix_rows":[1,2,48,8,36,64,128,256,52],"offset":235,"phase":2,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,3,3,2,2,0],"matrix_rows":[318,3,5,9,17,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"new":268,"old":0,"rank":8,"right":{"linear_Z4":[1,3,3,3,3,3,0,2,2],"matrix_rows":[126,125,123,119,111,95,128,256,127],"offset":192,"phase":2,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,2,2,2,2,0],"matrix_rows":[1,2,264,12,16,32,4,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":269,"old":0,"rank":8,"right":{"linear_Z4":[2,2,1,3,2,2,0,2,2],"matrix_rows":[1,2,72,68,16,32,128,256,76],"offset":243,"phase":2,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,35,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":317,"old":0,"rank":2,"right":{"linear_Z4":[1,3,0,0,3,2,3,3,2],"matrix_rows":[13,478,33,258,292,296,272,320,384],"offset":2,"phase":1,"quadratic_rows":[45,222,243,243,222,13,222,222,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":322,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,1,0,2,3,3,2],"matrix_rows":[13,448,33,2,36,40,16,320,384],"offset":2,"phase":1,"quadratic_rows":[45,0,45,45,0,13,192,192,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,35,64,3,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":337,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,2,0,2,0,0,0],"matrix_rows":[264,13,289,2,292,40,16,64,128],"offset":0,"phase":0,"quadratic_rows":[301,0,301,293,0,13,0,0,13]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":342,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,1,3,2,3,0,2],"matrix_rows":[13,336,33,2,36,40,272,320,128],"offset":2,"phase":1,"quadratic_rows":[45,0,45,45,80,13,80,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,35,64,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":357,"old":0,"rank":2,"right":{"linear_Z4":[1,0,1,2,0,2,0,0,0],"matrix_rows":[72,13,97,2,100,40,16,128,256],"offset":0,"phase":0,"quadratic_rows":[109,0,109,101,0,13,13,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,2,32,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":362,"old":0,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,2,0,0,0],"matrix_rows":[43,5,33,42,12,16,64,128,256],"offset":3,"phase":2,"quadratic_rows":[14,3,13,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,32,66,3,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":398,"old":0,"rank":2,"right":{"linear_Z4":[1,2,0,0,1,2,0,0,0],"matrix_rows":[130,19,161,34,4,8,176,64,256],"offset":0,"phase":0,"quadratic_rows":[179,177,0,0,179,19,0,19,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,20,32,70,130,2,6,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":429,"old":0,"rank":3,"right":{"linear_Z4":[3,3,0,2,3,2,2,3,2],"matrix_rows":[385,24,106,257,98,4,72,48,384],"offset":7,"phase":3,"quadratic_rows":[129,10,0,50,56,24,0,129,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[15,23,35,65,133,6,2,263,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":430,"old":0,"rank":3,"right":{"linear_Z4":[3,3,2,3,0,0,0,3,2],"matrix_rows":[415,391,499,257,258,356,296,336,384],"offset":3,"phase":2,"quadratic_rows":[235,235,376,191,300,415,391,235,116]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[15,21,35,71,129,2,4,263,7],"offset":0,"phase":0,"quadratic_rows":[6,3,5,0,0,0,0,0,0]},"new":431,"old":0,"rank":3,"right":{"linear_Z4":[1,0,0,1,3,1,1,1,0],"matrix_rows":[415,493,491,257,290,324,264,368,384],"offset":1,"phase":1,"quadratic_rows":[153,340,306,153,255,116,114,153,6]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,70,128,4,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":432,"old":0,"rank":3,"right":{"linear_Z4":[3,3,3,2,0,1,1,3,2],"matrix_rows":[385,106,108,257,66,36,104,16,384],"offset":7,"phase":3,"quadratic_rows":[129,42,76,102,0,106,108,129,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":437,"old":0,"rank":2,"right":{"linear_Z4":[3,1,1,1,2,0,3,0,2],"matrix_rows":[321,14,257,18,20,24,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,30,30,30,14,0,65,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,18,33,66,129,256,5,2,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":449,"old":0,"rank":3,"right":{"linear_Z4":[2,3,1,3,1,0,2,2,0],"matrix_rows":[21,138,257,65,130,324,136,336,32],"offset":2,"phase":1,"quadratic_rows":[340,10,341,10,341,0,21,0,21]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,18,33,66,129,256,5,4,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":450,"old":0,"rank":3,"right":{"linear_Z4":[2,3,1,3,1,0,2,0,2],"matrix_rows":[21,266,129,65,258,196,264,208,32],"offset":2,"phase":1,"quadratic_rows":[212,10,213,10,213,0,21,21,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[11,23,32,71,128,256,3,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":451,"old":0,"rank":3,"right":{"linear_Z4":[0,3,0,3,0,0,2,1,2],"matrix_rows":[11,395,138,65,450,4,456,16,32],"offset":6,"phase":2,"quadratic_rows":[448,202,0,202,0,0,11,395,129]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,17,36,65,132,256,1,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":452,"old":0,"rank":3,"right":{"linear_Z4":[1,1,3,1,3,0,2,3,0],"matrix_rows":[11,384,148,65,66,388,72,400,32],"offset":4,"phase":1,"quadratic_rows":[75,75,276,75,276,0,11,384,148]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,33,2,67,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":458,"old":0,"rank":2,"right":{"linear_Z4":[0,3,1,3,2,0,0,0,3],"matrix_rows":[491,485,257,274,20,280,288,320,384],"offset":1,"phase":1,"quadratic_rows":[270,251,501,251,14,270,270,270,485]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,35,3,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":477,"old":0,"rank":2,"right":{"linear_Z4":[0,1,1,2,2,0,0,0,0],"matrix_rows":[136,14,1,146,148,24,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,158,158,150,14,0,0,14,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,67,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":501,"old":0,"rank":2,"right":{"linear_Z4":[1,1,0,0,2,2,0,0,0],"matrix_rows":[80,19,97,98,4,8,48,128,256],"offset":0,"phase":0,"quadratic_rows":[115,115,0,0,99,19,19,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,32,2,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":508,"old":0,"rank":2,"right":{"linear_Z4":[3,3,2,0,1,1,0,0,0],"matrix_rows":[53,54,33,18,52,8,64,128,256],"offset":3,"phase":2,"quadratic_rows":[21,38,51,0,53,54,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":517,"old":0,"rank":2,"right":{"linear_Z4":[1,1,0,3,1,2,3,0,2],"matrix_rows":[19,328,33,34,4,264,48,320,128],"offset":2,"phase":1,"quadratic_rows":[51,51,0,72,51,19,72,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,67,3,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":522,"old":0,"rank":2,"right":{"linear_Z4":[1,1,0,0,2,2,0,0,0],"matrix_rows":[272,19,289,290,4,8,48,64,128],"offset":0,"phase":0,"quadratic_rows":[307,307,0,0,291,19,0,0,19]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":538,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,2,3,2,0],"matrix_rows":[13,194,33,130,36,40,16,192,256],"offset":2,"phase":1,"quadratic_rows":[45,66,45,45,0,13,66,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,19,34,64,3,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":542,"old":0,"rank":2,"right":{"linear_Z4":[1,0,2,1,0,2,0,0,0],"matrix_rows":[132,13,161,2,36,168,16,64,256],"offset":0,"phase":0,"quadratic_rows":[173,0,169,173,0,13,0,13,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[8,19,39,64,128,263,3,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":553,"old":0,"rank":3,"right":{"linear_Z4":[0,0,3,0,0,3,2,1,2],"matrix_rows":[38,422,164,1,66,452,8,16,480],"offset":6,"phase":2,"quadratic_rows":[0,448,228,0,0,228,38,422,130]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,34,68,128,258,2,5,1],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":554,"old":0,"rank":3,"right":{"linear_Z4":[3,1,1,3,0,1,2,3,0],"matrix_rows":[384,38,137,385,66,68,392,16,96],"offset":4,"phase":1,"quadratic_rows":[265,102,102,265,0,102,38,384,137]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,128,260,3,1,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":555,"old":0,"rank":3,"right":{"linear_Z4":[1,2,3,1,0,3,2,0,2],"matrix_rows":[130,11,292,193,66,260,200,16,288],"offset":4,"phase":1,"quadratic_rows":[203,201,36,203,0,36,11,11,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,128,260,3,4,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":556,"old":0,"rank":3,"right":{"linear_Z4":[1,2,3,1,0,3,2,2,0],"matrix_rows":[258,11,164,321,66,132,328,16,160],"offset":4,"phase":1,"quadratic_rows":[331,329,36,331,0,36,11,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":558,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,2,0,3,2],"matrix_rows":[13,386,33,258,36,40,16,64,384],"offset":2,"phase":1,"quadratic_rows":[45,130,45,45,0,13,0,130,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,18,33,67,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":562,"old":0,"rank":2,"right":{"linear_Z4":[3,0,3,1,0,2,0,0,3],"matrix_rows":[474,471,289,258,292,40,272,320,384],"offset":2,"phase":1,"quadratic_rows":[247,269,247,506,269,13,269,269,474]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,18,37,64,132,1,5,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":573,"old":0,"rank":3,"right":{"linear_Z4":[1,3,2,0,1,0,2,3,2],"matrix_rows":[36,386,21,97,258,68,8,112,384],"offset":2,"phase":1,"quadratic_rows":[117,130,113,0,117,21,21,130,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[14,23,35,66,4,135,1,263,7],"offset":0,"phase":0,"quadratic_rows":[3,5,6,0,0,0,0,0,0]},"new":574,"old":0,"rank":3,"right":{"linear_Z4":[0,1,0,3,1,1,1,1,0],"matrix_rows":[502,431,499,321,258,276,344,288,384],"offset":2,"phase":1,"quadratic_rows":[284,170,329,255,89,170,92,170,5]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,36,70,6,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":575,"old":0,"rank":3,"right":{"linear_Z4":[0,3,3,2,2,3,2,3,2],"matrix_rows":[386,40,92,1,258,84,24,96,384],"offset":7,"phase":3,"quadratic_rows":[0,130,12,100,0,104,40,130,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,22,38,67,135,1,5,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":576,"old":0,"rank":3,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,1],"matrix_rows":[24,254,407,97,258,260,328,304,384],"offset":5,"phase":2,"quadratic_rows":[503,105,105,422,81,399,407,105,361]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":578,"old":0,"rank":2,"right":{"linear_Z4":[1,3,1,1,3,2,0,0,2],"matrix_rows":[13,274,33,258,36,40,272,64,128],"offset":2,"phase":1,"quadratic_rows":[45,18,45,45,18,13,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,33,64,3,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":582,"old":0,"rank":2,"right":{"linear_Z4":[2,0,1,1,0,2,0,0,0],"matrix_rows":[13,257,33,2,292,296,16,64,128],"offset":0,"phase":0,"quadratic_rows":[300,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[3,2,2,3,2,2,2,2,0],"matrix_rows":[264,2,4,9,1,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"new":597,"old":0,"rank":8,"right":{"linear_Z4":[1,2,2,3,0,2,2,2,2],"matrix_rows":[24,2,4,17,32,64,128,256,25],"offset":246,"phase":2,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,2,3,2,2,2,0],"matrix_rows":[1,272,4,8,18,32,2,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"new":599,"old":0,"rank":8,"right":{"linear_Z4":[2,1,2,2,3,2,0,2,2],"matrix_rows":[1,80,4,8,66,32,128,256,82],"offset":237,"phase":2,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,3,2,2,0],"matrix_rows":[288,2,4,8,16,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"new":602,"old":0,"rank":8,"right":{"linear_Z4":[1,2,2,2,2,3,0,2,2],"matrix_rows":[96,2,4,8,16,65,128,256,97],"offset":222,"phase":2,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":319,"old":2,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":320,"old":2,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":321,"old":2,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":459,"old":3,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":467,"old":3,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":468,"old":3,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":362,"old":4,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":363,"old":4,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":364,"old":4,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":501,"old":5,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":504,"old":5,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":505,"old":5,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":519,"old":6,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":527,"old":6,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":528,"old":6,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":522,"old":7,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":523,"old":7,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":524,"old":7,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":459,"old":8,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":460,"old":8,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":461,"old":8,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":318,"old":9,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":321,"old":9,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":328,"old":9,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":502,"old":10,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":504,"old":10,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":508,"old":10,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":357,"old":11,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":364,"old":11,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":366,"old":11,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":338,"old":12,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":341,"old":12,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":348,"old":12,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":337,"old":13,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":344,"old":13,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":346,"old":13,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":379,"old":14,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":380,"old":14,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":381,"old":14,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":559,"old":15,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":560,"old":15,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,0],"matrix_rows":[49,33,2,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":561,"old":15,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":542,"old":16,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":543,"old":16,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":544,"old":16,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":539,"old":17,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":540,"old":17,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":541,"old":17,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":557,"old":18,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[49,33,2,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,16,16,13,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":560,"old":18,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":567,"old":18,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":377,"old":19,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":380,"old":19,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":387,"old":19,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[81,65,18,4,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[17,16,0,16,11,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":398,"old":20,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":403,"old":20,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":405,"old":20,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":397,"old":21,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":401,"old":21,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":408,"old":21,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":577,"old":22,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,2,36,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":580,"old":22,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,34,4,8,48,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,32,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":587,"old":22,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":582,"old":23,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[257,289,2,36,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":583,"old":23,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[257,289,34,4,8,48,256,64,128],"offset":0,"phase":0,"quadratic_rows":[33,32,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":584,"old":23,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":438,"old":24,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":440,"old":24,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,2,0],"matrix_rows":[129,193,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,0,64,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":447,"old":24,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,2,0],"matrix_rows":[129,193,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":437,"old":25,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":444,"old":25,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,2],"matrix_rows":[257,321,66,4,72,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":446,"old":25,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,2],"matrix_rows":[257,321,2,68,8,80,32,256,128],"offset":0,"phase":0,"quadratic_rows":[65,0,64,0,64,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":417,"old":26,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":421,"old":26,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":428,"old":26,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":362,"old":27,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":365,"old":27,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":366,"old":27,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":503,"old":28,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":505,"old":28,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":508,"old":28,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":319,"old":29,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":327,"old":29,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":328,"old":29,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":457,"old":30,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":461,"old":30,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":468,"old":30,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":477,"old":31,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":484,"old":31,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":486,"old":31,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":478,"old":32,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":480,"old":32,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":487,"old":32,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":379,"old":33,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":387,"old":33,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":388,"old":33,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,2,0,0],"matrix_rows":[98,1,66,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":422,"old":34,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":425,"old":34,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":426,"old":34,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,2,0,0,0],"matrix_rows":[50,1,34,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":439,"old":35,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":447,"old":35,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":448,"old":35,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":442,"old":36,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":443,"old":36,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":444,"old":36,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":418,"old":37,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,2,0,0,0],"matrix_rows":[34,1,50,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":424,"old":37,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,2,0,0],"matrix_rows":[84,1,2,68,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":426,"old":37,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":579,"old":38,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":580,"old":38,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":581,"old":38,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,2,0],"matrix_rows":[130,1,146,20,24,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":578,"old":39,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":583,"old":39,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":585,"old":39,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,0,2],"matrix_rows":[258,1,274,20,24,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":377,"old":40,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,2,0,0],"matrix_rows":[66,33,98,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":381,"old":40,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[98,33,66,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,32,0,11,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":388,"old":40,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":398,"old":41,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,2,0],"matrix_rows":[130,33,162,4,8,48,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":404,"old":41,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":406,"old":41,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":397,"old":42,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,2],"matrix_rows":[258,33,290,4,8,48,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":400,"old":42,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":407,"old":42,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":538,"old":43,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":543,"old":43,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,2,0],"matrix_rows":[130,65,194,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,66,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":545,"old":43,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,2,0],"matrix_rows":[130,1,194,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,66,64,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":537,"old":44,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":540,"old":44,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,2],"matrix_rows":[258,65,322,4,72,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,66,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":547,"old":44,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,2],"matrix_rows":[258,1,322,68,8,16,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,66,64,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":558,"old":45,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":563,"old":45,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":565,"old":45,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":557,"old":46,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":561,"old":46,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":568,"old":46,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,2,0,0],"matrix_rows":[100,1,2,68,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":418,"old":47,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":423,"old":47,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,2,0,0],"matrix_rows":[84,1,2,68,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":425,"old":47,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":577,"old":48,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":581,"old":48,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":588,"old":48,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":582,"old":49,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":585,"old":49,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":586,"old":49,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":422,"old":50,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,2,0,0],"matrix_rows":[68,1,18,84,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":423,"old":50,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":424,"old":50,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,2,0,0,0],"matrix_rows":[50,1,34,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":439,"old":51,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,2,0],"matrix_rows":[132,1,18,148,24,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":440,"old":51,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":441,"old":51,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":442,"old":52,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,0,2],"matrix_rows":[260,1,18,276,24,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":445,"old":52,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":446,"old":52,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":559,"old":53,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,2,0,0],"matrix_rows":[68,33,2,100,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":567,"old":53,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,0],"matrix_rows":[100,33,2,68,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,0,32,21,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":568,"old":53,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":542,"old":54,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,2,0],"matrix_rows":[132,33,2,164,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":545,"old":54,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":546,"old":54,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":539,"old":55,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,2],"matrix_rows":[260,33,2,292,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":547,"old":55,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":548,"old":55,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":402,"old":56,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":403,"old":56,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,2,0],"matrix_rows":[132,65,2,196,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":404,"old":56,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,2,0],"matrix_rows":[132,1,66,196,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,64,68,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":399,"old":57,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":407,"old":57,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,2],"matrix_rows":[260,1,66,324,8,16,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,64,68,0,0,64,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":408,"old":57,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,2],"matrix_rows":[260,65,2,324,8,80,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":382,"old":58,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":385,"old":58,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":386,"old":58,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":318,"old":59,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[56,17,2,20,40,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[16,0,16,24,13,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":320,"old":59,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,0],"matrix_rows":[56,9,10,4,32,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[8,8,0,19,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":327,"old":59,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,2,0,0,0],"matrix_rows":[40,1,18,20,56,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":457,"old":60,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,2,0,0],"matrix_rows":[72,1,18,20,88,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":460,"old":60,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[88,9,2,12,64,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[8,0,8,21,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":467,"old":60,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[88,17,18,4,72,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[16,16,0,24,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":477,"old":61,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,2,0],"matrix_rows":[136,1,18,20,152,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":483,"old":61,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":485,"old":61,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":478,"old":62,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,2],"matrix_rows":[264,1,18,20,280,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":481,"old":62,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":488,"old":62,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":357,"old":63,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,2,0,0],"matrix_rows":[72,33,2,36,104,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":363,"old":63,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[104,33,34,4,72,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,40,0,11,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":365,"old":63,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,0],"matrix_rows":[104,1,10,12,64,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,8,8,38,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":338,"old":64,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,2,0],"matrix_rows":[136,33,2,36,168,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":340,"old":64,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":347,"old":64,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":337,"old":65,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[264,33,2,36,296,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":343,"old":65,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":345,"old":65,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":518,"old":66,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":520,"old":66,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,2,0],"matrix_rows":[136,1,2,4,200,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,64,64,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":527,"old":66,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,2,0],"matrix_rows":[136,65,66,4,200,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":517,"old":67,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":524,"old":67,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,2],"matrix_rows":[264,65,66,4,328,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":526,"old":67,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,2],"matrix_rows":[264,1,2,4,328,80,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,64,64,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":497,"old":68,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":500,"old":68,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":507,"old":68,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":501,"old":69,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,2,0,0],"matrix_rows":[80,33,34,4,8,112,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":502,"old":69,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[112,33,2,36,8,80,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,0,48,21,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":503,"old":69,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,0],"matrix_rows":[112,1,18,20,8,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,0,38,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":519,"old":70,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,2,0],"matrix_rows":[144,33,34,4,8,176,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":520,"old":70,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":521,"old":70,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":522,"old":71,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,2],"matrix_rows":[272,33,34,4,8,304,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":525,"old":71,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":526,"old":71,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":339,"old":72,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":340,"old":72,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,2,0],"matrix_rows":[144,1,2,4,72,208,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,80,64,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":341,"old":72,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,2,0],"matrix_rows":[144,65,2,68,8,208,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,0,64,0,80,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":342,"old":73,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":343,"old":73,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,2],"matrix_rows":[272,1,2,4,72,336,96,256,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,80,64,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":344,"old":73,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,2],"matrix_rows":[272,65,2,68,8,336,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,0,64,0,80,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":359,"old":74,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":360,"old":74,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":361,"old":74,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":482,"old":75,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":483,"old":75,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,2,0],"matrix_rows":[160,1,2,4,72,80,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,64,96,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":484,"old":75,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,2,0],"matrix_rows":[160,1,66,68,8,16,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":479,"old":76,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":487,"old":76,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,2],"matrix_rows":[288,1,66,68,8,16,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":488,"old":76,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,2],"matrix_rows":[288,1,2,4,72,80,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,64,96,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":462,"old":77,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":465,"old":77,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":466,"old":77,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":322,"old":78,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":323,"old":78,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":324,"old":78,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":378,"old":79,"rank":1,"right":{"linear_Z4":[0,0,1,1,1,2,1,1,2],"matrix_rows":[476,33,34,260,264,304,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,32,220,220,252,19,220,220,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":384,"old":79,"rank":1,"right":{"linear_Z4":[0,0,1,1,1,1,2,1,2],"matrix_rows":[444,65,66,260,328,272,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,64,188,252,188,188,11,188,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":386,"old":79,"rank":1,"right":{"linear_Z4":[0,0,1,1,1,1,2,1,2],"matrix_rows":[444,1,2,260,328,336,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,0,188,252,252,252,56,188,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":562,"old":80,"rank":1,"right":{"linear_Z4":[0,1,0,1,1,2,1,1,2],"matrix_rows":[474,33,258,36,296,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,218,32,250,218,13,218,218,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":563,"old":80,"rank":1,"right":{"linear_Z4":[0,1,0,1,1,1,2,1,2],"matrix_rows":[442,1,258,4,328,336,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,186,0,250,250,250,56,186,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":564,"old":80,"rank":1,"right":{"linear_Z4":[0,1,0,1,1,1,2,1,2],"matrix_rows":[442,65,258,68,264,336,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,186,64,186,250,186,21,186,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":358,"old":81,"rank":1,"right":{"linear_Z4":[0,1,1,0,1,2,1,1,2],"matrix_rows":[470,33,258,292,40,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,214,246,32,214,13,214,214,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":361,"old":81,"rank":1,"right":{"linear_Z4":[0,1,1,0,1,1,2,1,2],"matrix_rows":[438,1,322,324,8,272,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,246,246,0,182,246,38,182,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":368,"old":81,"rank":1,"right":{"linear_Z4":[0,1,1,0,1,1,2,1,2],"matrix_rows":[438,65,322,260,72,272,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,246,182,64,182,182,11,182,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":498,"old":82,"rank":1,"right":{"linear_Z4":[0,1,1,1,0,2,1,1,2],"matrix_rows":[462,33,290,260,264,48,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,238,206,206,32,19,206,206,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":499,"old":82,"rank":1,"right":{"linear_Z4":[0,1,1,1,0,1,2,1,2],"matrix_rows":[430,65,258,324,264,80,288,256,384],"offset":0,"phase":0,"quadratic_rows":[64,174,238,174,64,174,21,174,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":500,"old":82,"rank":1,"right":{"linear_Z4":[0,1,1,1,0,1,2,1,2],"matrix_rows":[430,1,322,324,264,16,352,256,384],"offset":0,"phase":0,"quadratic_rows":[0,238,238,174,0,238,38,174,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":317,"old":83,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":324,"old":83,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,1,1,2],"matrix_rows":[462,1,274,276,280,256,32,320,384],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,14,0,206,206,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":326,"old":83,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":462,"old":84,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,1,0,1,2],"matrix_rows":[430,1,274,276,280,256,288,64,384],"offset":0,"phase":0,"quadratic_rows":[0,190,190,190,14,174,0,174,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":463,"old":84,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":464,"old":84,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":479,"old":85,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,1,1,0,2],"matrix_rows":[366,1,274,276,280,256,288,320,128],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,14,110,110,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":480,"old":85,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,0,2],"matrix_rows":[318,1,258,260,328,336,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,62,62,126,126,126,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":481,"old":85,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,0,2],"matrix_rows":[318,1,322,324,264,272,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,126,126,62,62,126,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":482,"old":86,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,1,1,2,0],"matrix_rows":[238,1,146,148,152,128,160,192,256],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,14,110,110,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":485,"old":86,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,2,0],"matrix_rows":[190,1,194,196,136,144,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,126,126,62,62,126,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":486,"old":86,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,1,2,2,0],"matrix_rows":[190,1,130,132,200,208,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,62,62,126,126,126,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":419,"old":87,"rank":1,"right":{"linear_Z4":[1,0,0,1,2,1,1,1,2],"matrix_rows":[489,257,18,20,280,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[233,16,16,249,14,233,233,233,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":427,"old":87,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,1,2,1,2],"matrix_rows":[441,257,66,68,264,272,352,256,384],"offset":0,"phase":0,"quadratic_rows":[185,64,64,185,185,249,38,185,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":428,"old":87,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,1,2,1,2],"matrix_rows":[441,257,2,4,328,336,352,256,384],"offset":0,"phase":0,"quadratic_rows":[185,0,0,249,249,249,56,185,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":458,"old":88,"rank":1,"right":{"linear_Z4":[1,0,1,0,2,1,1,1,2],"matrix_rows":[485,257,18,276,24,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[229,16,245,16,14,229,229,229,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":464,"old":88,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,1,2,1,2],"matrix_rows":[437,321,66,260,72,272,288,256,384],"offset":0,"phase":0,"quadratic_rows":[245,64,181,64,181,181,11,181,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":466,"old":88,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,1,2,1,2],"matrix_rows":[437,321,2,324,8,336,288,256,384],"offset":0,"phase":0,"quadratic_rows":[245,0,245,0,245,181,21,181,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":322,"old":89,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,1,1,2],"matrix_rows":[461,289,2,292,296,16,256,320,384],"offset":0,"phase":0,"quadratic_rows":[237,0,237,237,0,13,205,205,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":325,"old":89,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":326,"old":89,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,1,1,2],"matrix_rows":[461,289,34,260,264,48,256,320,384],"offset":0,"phase":0,"quadratic_rows":[237,32,205,205,32,19,205,205,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":498,"old":90,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":506,"old":90,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,0,2,1,2],"matrix_rows":[413,257,66,324,264,272,96,256,384],"offset":0,"phase":0,"quadratic_rows":[157,64,221,157,157,64,38,157,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":507,"old":90,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,0,2,1,2],"matrix_rows":[413,321,2,324,264,336,32,256,384],"offset":0,"phase":0,"quadratic_rows":[221,0,221,157,221,0,21,157,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":359,"old":91,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,2,0,1,2],"matrix_rows":[413,289,2,292,296,272,256,64,384],"offset":0,"phase":0,"quadratic_rows":[189,0,189,189,157,13,0,157,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":367,"old":91,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":368,"old":91,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":342,"old":92,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,2,1,0,2],"matrix_rows":[349,289,2,292,296,272,256,320,128],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,93,13,93,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":345,"old":92,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,0,2],"matrix_rows":[317,321,2,324,264,336,288,256,128],"offset":0,"phase":0,"quadratic_rows":[125,0,125,61,125,61,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":346,"old":92,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,0,2],"matrix_rows":[317,257,2,260,328,336,352,256,128],"offset":0,"phase":0,"quadratic_rows":[61,0,61,125,125,125,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":339,"old":93,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,2,1,2,0],"matrix_rows":[221,161,2,164,168,144,128,192,256],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,93,13,93,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":347,"old":93,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,2,0],"matrix_rows":[189,193,2,196,136,208,160,128,256],"offset":0,"phase":0,"quadratic_rows":[125,0,125,61,125,61,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":348,"old":93,"rank":1,"right":{"linear_Z4":[1,0,1,1,1,1,2,2,0],"matrix_rows":[189,129,2,132,200,208,224,128,256],"offset":0,"phase":0,"quadratic_rows":[61,0,61,125,125,125,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":317,"old":94,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,1,1,2],"matrix_rows":[467,289,258,36,40,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[243,211,32,32,211,13,211,211,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":323,"old":94,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,1,1,2],"matrix_rows":[467,289,290,4,8,304,256,320,384],"offset":0,"phase":0,"quadratic_rows":[243,243,0,0,243,19,211,211,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":325,"old":94,"rank":1,"right":{"linear_Z4":[1,1,0,0,2,1,1,1,2],"matrix_rows":[483,257,274,20,24,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[227,243,16,16,14,227,227,227,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":458,"old":95,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":463,"old":95,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,1,2,1,2],"matrix_rows":[427,321,258,68,264,80,288,256,384],"offset":0,"phase":0,"quadratic_rows":[235,171,64,171,64,171,21,171,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":465,"old":95,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,1,2,1,2],"matrix_rows":[427,321,322,4,328,16,288,256,384],"offset":0,"phase":0,"quadratic_rows":[235,235,0,235,0,171,11,171,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":358,"old":96,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":360,"old":96,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,2,1,2],"matrix_rows":[411,321,322,4,328,272,32,256,384],"offset":0,"phase":0,"quadratic_rows":[219,219,0,219,155,0,11,155,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":367,"old":96,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,2,1,2],"matrix_rows":[411,257,322,68,264,272,96,256,384],"offset":0,"phase":0,"quadratic_rows":[155,219,64,155,155,64,38,155,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":497,"old":97,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,2,0,1,2],"matrix_rows":[411,289,290,4,264,304,256,64,384],"offset":0,"phase":0,"quadratic_rows":[187,187,0,155,187,19,0,155,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":499,"old":97,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":506,"old":97,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":517,"old":98,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,2,1,0,2],"matrix_rows":[347,289,290,4,264,304,256,320,128],"offset":0,"phase":0,"quadratic_rows":[123,123,0,91,123,19,91,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":523,"old":98,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,0,2],"matrix_rows":[315,257,258,4,328,336,352,256,128],"offset":0,"phase":0,"quadratic_rows":[59,59,0,123,123,123,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":525,"old":98,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,0,2],"matrix_rows":[315,321,322,4,328,272,288,256,128],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,59,59,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":518,"old":99,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,2,1,2,0],"matrix_rows":[219,161,162,4,136,176,128,192,256],"offset":0,"phase":0,"quadratic_rows":[123,123,0,91,123,19,91,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":521,"old":99,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,2,0],"matrix_rows":[187,193,194,4,200,144,160,128,256],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,59,59,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":528,"old":99,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,1,2,2,0],"matrix_rows":[187,129,130,4,200,208,224,128,256],"offset":0,"phase":0,"quadratic_rows":[59,59,0,123,123,123,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":419,"old":100,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":420,"old":100,"rank":1,"right":{"linear_Z4":[1,1,1,0,0,1,2,1,2],"matrix_rows":[423,257,258,260,72,80,352,256,384],"offset":0,"phase":0,"quadratic_rows":[167,167,167,64,64,231,56,167,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":421,"old":100,"rank":1,"right":{"linear_Z4":[1,1,1,0,0,1,2,1,2],"matrix_rows":[423,257,322,324,8,16,352,256,384],"offset":0,"phase":0,"quadratic_rows":[167,231,231,0,0,231,38,167,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":562,"old":101,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":565,"old":101,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,0,2,1,2],"matrix_rows":[407,321,258,324,8,336,32,256,384],"offset":0,"phase":0,"quadratic_rows":[215,151,215,0,215,0,21,151,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":566,"old":101,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,0,2,1,2],"matrix_rows":[407,257,258,260,72,336,96,256,384],"offset":0,"phase":0,"quadratic_rows":[151,151,151,64,215,64,56,151,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":382,"old":102,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,2,0,1,2],"matrix_rows":[407,289,290,260,8,304,256,64,384],"offset":0,"phase":0,"quadratic_rows":[183,183,151,0,183,19,0,151,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":383,"old":102,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":384,"old":102,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":399,"old":103,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,2,1,0,2],"matrix_rows":[343,289,290,260,8,304,256,320,128],"offset":0,"phase":0,"quadratic_rows":[119,119,87,0,119,19,87,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":400,"old":103,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,0,2],"matrix_rows":[311,321,258,324,8,336,288,256,128],"offset":0,"phase":0,"quadratic_rows":[119,55,119,0,119,55,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":401,"old":103,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,0,2],"matrix_rows":[311,257,322,324,8,272,352,256,128],"offset":0,"phase":0,"quadratic_rows":[55,119,119,0,55,119,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":402,"old":104,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,2,1,2,0],"matrix_rows":[215,161,162,132,8,176,128,192,256],"offset":0,"phase":0,"quadratic_rows":[119,119,87,0,119,19,87,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":405,"old":104,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,2,0],"matrix_rows":[183,129,194,196,8,144,224,128,256],"offset":0,"phase":0,"quadratic_rows":[55,119,119,0,55,119,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":406,"old":104,"rank":1,"right":{"linear_Z4":[1,1,1,0,1,1,2,2,0],"matrix_rows":[183,193,130,196,8,208,160,128,256],"offset":0,"phase":0,"quadratic_rows":[119,55,119,0,119,55,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":378,"old":105,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":383,"old":105,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,257,258,260,328,80,96,256,384],"offset":0,"phase":0,"quadratic_rows":[143,143,143,207,64,64,56,143,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":385,"old":105,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,321,322,260,328,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[207,207,143,207,0,0,11,143,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":558,"old":106,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,0,1,2],"matrix_rows":[399,289,258,292,296,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[175,143,175,175,0,13,0,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":564,"old":106,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":566,"old":106,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":537,"old":107,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,1,0,2],"matrix_rows":[335,289,258,292,296,16,256,320,128],"offset":0,"phase":0,"quadratic_rows":[111,79,111,111,0,13,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":541,"old":107,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,0,2],"matrix_rows":[303,257,322,324,264,16,352,256,128],"offset":0,"phase":0,"quadratic_rows":[47,111,111,47,0,111,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":548,"old":107,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,0,2],"matrix_rows":[303,321,322,260,328,16,288,256,128],"offset":0,"phase":0,"quadratic_rows":[111,111,47,111,0,47,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":538,"old":108,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,1,2,0],"matrix_rows":[207,161,130,164,168,16,128,192,256],"offset":0,"phase":0,"quadratic_rows":[111,79,111,111,0,13,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":544,"old":108,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,2,0],"matrix_rows":[175,129,194,196,136,16,224,128,256],"offset":0,"phase":0,"quadratic_rows":[47,111,111,47,0,111,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":546,"old":108,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,1,2,2,0],"matrix_rows":[175,193,194,132,200,16,160,128,256],"offset":0,"phase":0,"quadratic_rows":[111,111,47,111,0,47,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":417,"old":109,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,0,1,2],"matrix_rows":[399,257,274,276,280,256,32,64,384],"offset":0,"phase":0,"quadratic_rows":[143,159,159,159,14,0,0,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":420,"old":109,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":427,"old":109,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":437,"old":110,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,1,0,2],"matrix_rows":[335,257,274,276,280,256,32,320,128],"offset":0,"phase":0,"quadratic_rows":[79,95,95,95,14,0,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":443,"old":110,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,0,2],"matrix_rows":[287,321,258,324,264,336,32,256,128],"offset":0,"phase":0,"quadratic_rows":[95,31,95,31,95,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":445,"old":110,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,0,2],"matrix_rows":[287,321,322,260,328,272,32,256,128],"offset":0,"phase":0,"quadratic_rows":[95,95,31,95,31,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":438,"old":111,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,1,2,0],"matrix_rows":[207,129,146,148,152,128,32,192,256],"offset":0,"phase":0,"quadratic_rows":[79,95,95,95,14,0,79,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":441,"old":111,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,2,0],"matrix_rows":[159,193,194,132,200,144,32,128,256],"offset":0,"phase":0,"quadratic_rows":[95,95,31,95,31,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":448,"old":111,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,0,2,2,0],"matrix_rows":[159,193,130,196,136,208,32,128,256],"offset":0,"phase":0,"quadratic_rows":[95,31,95,31,95,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":578,"old":112,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,0,2],"matrix_rows":[287,289,258,292,296,272,256,64,128],"offset":0,"phase":0,"quadratic_rows":[63,31,63,63,31,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":584,"old":112,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,1,0,0,2],"matrix_rows":[303,257,274,276,280,256,288,64,128],"offset":0,"phase":0,"quadratic_rows":[47,63,63,63,14,47,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":586,"old":112,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,0,2],"matrix_rows":[287,289,290,260,264,304,256,64,128],"offset":0,"phase":0,"quadratic_rows":[63,63,31,31,63,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":579,"old":113,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,2,0],"matrix_rows":[159,161,130,164,168,144,128,64,256],"offset":0,"phase":0,"quadratic_rows":[63,31,63,63,31,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":587,"old":113,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,1,0,2,0],"matrix_rows":[175,129,146,148,152,128,160,64,256],"offset":0,"phase":0,"quadratic_rows":[47,63,63,63,14,47,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":588,"old":113,"rank":1,"right":{"linear_Z4":[1,1,1,1,1,2,0,2,0],"matrix_rows":[159,161,162,132,136,176,128,64,256],"offset":0,"phase":0,"quadratic_rows":[63,63,31,31,63,19,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,68,129,256,1,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":137,"old":114,"rank":3,"right":{"linear_Z4":[1,0,1,1,1,0,2,3,0],"matrix_rows":[21,384,264,65,2,68,392,80,32],"offset":0,"phase":0,"quadratic_rows":[85,0,85,136,85,0,21,136,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[14,19,37,65,134,3,4,261,5],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":291,"old":114,"rank":3,"right":{"linear_Z4":[0,0,2,1,0,0,0,2,3],"matrix_rows":[206,17,471,291,32,260,328,304,384],"offset":2,"phase":1,"quadratic_rows":[228,24,25,398,230,17,17,25,264]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,17,34,4,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":299,"old":114,"rank":3,"right":{"linear_Z4":[3,3,1,2,2,0,2,0,0],"matrix_rows":[3,4,8,49,34,68,32,128,256],"offset":5,"phase":2,"quadratic_rows":[51,35,68,0,1,3,4,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,36,65,128,256,1,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":303,"old":114,"rank":3,"right":{"linear_Z4":[1,1,1,1,0,0,2,3,0],"matrix_rows":[11,384,260,65,66,388,72,16,32],"offset":0,"phase":0,"quadratic_rows":[75,75,132,75,0,0,11,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,35,65,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":329,"old":114,"rank":2,"right":{"linear_Z4":[1,1,0,2,1,0,2,2,2],"matrix_rows":[216,219,305,290,20,264,32,320,384],"offset":0,"phase":0,"quadratic_rows":[491,507,16,259,278,3,259,259,219]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":330,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,2,0,0,3,3,2],"matrix_rows":[11,448,9,10,4,16,32,320,384],"offset":3,"phase":2,"quadratic_rows":[3,3,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":335,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,3,3,2],"matrix_rows":[3,448,49,34,20,8,32,320,384],"offset":3,"phase":2,"quadratic_rows":[51,35,16,0,21,3,192,192,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,3,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":336,"old":114,"rank":2,"right":{"linear_Z4":[3,2,3,2,3,0,3,3,0],"matrix_rows":[470,267,265,10,260,272,32,320,384],"offset":3,"phase":2,"quadratic_rows":[3,213,214,0,214,0,214,214,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":377,"old":114,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":378,"old":114,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,3,3,2],"matrix_rows":[463,257,258,260,264,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[207,207,207,207,0,0,207,207,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":379,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":382,"old":114,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":397,"old":114,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":398,"old":114,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":399,"old":114,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":402,"old":114,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":497,"old":114,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":498,"old":114,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,0,3,3,2],"matrix_rows":[477,257,2,260,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[221,0,221,221,221,0,221,221,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":501,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":508,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":518,"old":114,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":519,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":522,"old":114,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":589,"old":114,"rank":2,"right":{"linear_Z4":[0,0,3,3,0,0,0,3,0],"matrix_rows":[384,140,1,2,388,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,268,268,0,0,0,384,140]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":590,"old":114,"rank":2,"right":{"linear_Z4":[0,3,0,0,3,0,0,3,0],"matrix_rows":[384,146,1,386,4,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[0,274,0,0,274,0,0,384,146]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":595,"old":114,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[274,140,1,258,132,136,272,32,64],"offset":3,"phase":2,"quadratic_rows":[0,18,12,12,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":596,"old":114,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[146,268,1,130,260,264,144,32,64],"offset":3,"phase":2,"quadratic_rows":[0,18,12,12,18,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,35,66,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":608,"old":114,"rank":2,"right":{"linear_Z4":[1,1,0,2,1,0,2,2,2],"matrix_rows":[219,216,289,306,20,264,32,320,384],"offset":0,"phase":0,"quadratic_rows":[507,491,16,259,277,3,259,259,219]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":609,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,2,3,2],"matrix_rows":[67,392,65,66,4,264,16,32,384],"offset":3,"phase":2,"quadratic_rows":[3,3,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":610,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,3,2,2],"matrix_rows":[131,328,129,130,4,264,16,32,320],"offset":3,"phase":2,"quadratic_rows":[3,3,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":611,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,3,2,2],"matrix_rows":[259,200,257,258,4,136,16,32,192],"offset":3,"phase":2,"quadratic_rows":[3,3,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,67,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":734,"old":114,"rank":2,"right":{"linear_Z4":[3,1,1,1,0,0,3,1,1],"matrix_rows":[337,222,65,258,260,264,336,32,384],"offset":1,"phase":1,"quadratic_rows":[273,478,478,478,207,0,222,478,399]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":735,"old":114,"rank":2,"right":{"linear_Z4":[3,3,3,0,3,0,0,3,2],"matrix_rows":[3,388,33,50,260,24,32,64,384],"offset":3,"phase":2,"quadratic_rows":[35,51,132,16,26,3,0,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":748,"old":114,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,0,0,3,0],"matrix_rows":[384,145,385,2,4,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[273,0,0,0,273,0,0,384,145]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":749,"old":114,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,3,3,0],"matrix_rows":[384,196,1,2,388,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,324,0,0,0,324,384,196]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":796,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,3,3,0,0,3,2],"matrix_rows":[3,392,33,50,20,264,32,64,384],"offset":3,"phase":2,"quadratic_rows":[35,51,16,136,22,3,0,136,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,34,66,128,3,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":797,"old":114,"rank":2,"right":{"linear_Z4":[2,3,3,3,3,0,2,3,0],"matrix_rows":[323,413,65,322,260,264,272,32,384],"offset":3,"phase":2,"quadratic_rows":[158,3,157,157,157,0,0,157,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":800,"old":114,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,3,3,0],"matrix_rows":[384,200,1,2,4,392,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,328,0,0,328,384,200]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":801,"old":114,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,3,0],"matrix_rows":[384,131,385,386,4,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[259,259,0,0,0,0,0,384,131]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[14,21,37,66,2,135,1,263,7],"offset":0,"phase":0,"quadratic_rows":[7,3,5,0,0,0,0,0,0]},"new":282,"old":115,"rank":3,"right":{"linear_Z4":[2,2,2,1,0,3,1,3,3],"matrix_rows":[494,233,239,321,282,276,16,288,384],"offset":0,"phase":0,"quadratic_rows":[326,25,17,234,6,232,233,232,257]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,21,34,69,2,131,4,263,7],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":284,"old":115,"rank":3,"right":{"linear_Z4":[3,2,1,2,0,2,1,3,3],"matrix_rows":[239,229,463,257,278,16,280,352,384],"offset":0,"phase":0,"quadratic_rows":[197,52,199,48,10,330,229,197,288]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,67,130,3,264,1,12,4],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":286,"old":115,"rank":4,"right":{"linear_Z4":[1,3,3,3,0,1,2,3,0],"matrix_rows":[1,10,384,288,69,86,16,88,416],"offset":2,"phase":1,"quadratic_rows":[69,94,7,90,10,160,11,160,0]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[24,34,68,134,256,2,4,9,1],"offset":0,"phase":0,"quadratic_rows":[9,4,2,9,0,0,0,0,0]},"new":313,"old":115,"rank":4,"right":{"linear_Z4":[1,3,3,2,0,1,1,3,0],"matrix_rows":[384,106,108,257,385,34,68,104,16],"offset":6,"phase":2,"quadratic_rows":[129,74,44,102,0,108,106,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":331,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,2,3,3,2],"matrix_rows":[38,448,1,34,36,8,16,320,384],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,35,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":332,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,1,1,1,2],"matrix_rows":[6,232,9,282,276,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[8,286,278,483,6,488,488,488,238]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,64,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":333,"old":115,"rank":2,"right":{"linear_Z4":[0,1,3,0,0,0,0,0,1],"matrix_rows":[235,461,257,290,36,264,16,320,384],"offset":2,"phase":1,"quadratic_rows":[38,459,493,38,0,461,38,38,294]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":334,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,0,3,3,2],"matrix_rows":[6,448,9,26,20,16,32,320,384],"offset":3,"phase":2,"quadratic_rows":[8,30,22,11,6,0,192,192,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":417,"old":115,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":418,"old":115,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":419,"old":115,"rank":1,"right":{"linear_Z4":[3,3,3,0,0,3,3,3,2],"matrix_rows":[487,257,258,260,8,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[231,231,231,0,0,231,231,231,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":422,"old":115,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":437,"old":115,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":438,"old":115,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":439,"old":115,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":442,"old":115,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":457,"old":115,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":458,"old":115,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,3,3,3,2],"matrix_rows":[491,257,258,4,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[235,235,0,235,0,235,235,235,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":459,"old":115,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":462,"old":115,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":478,"old":115,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":479,"old":115,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":482,"old":115,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":591,"old":115,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,3,0,3,0],"matrix_rows":[384,161,385,2,4,8,16,416,64],"offset":2,"phase":1,"quadratic_rows":[289,0,0,0,0,289,0,384,161]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":592,"old":115,"rank":2,"right":{"linear_Z4":[0,0,3,3,0,0,0,3,0],"matrix_rows":[384,140,1,2,388,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,268,268,0,0,0,384,140]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":593,"old":115,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,3,0,2,2],"matrix_rows":[161,268,129,2,260,264,16,160,64],"offset":3,"phase":2,"quadratic_rows":[33,0,12,12,0,33,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":594,"old":115,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,3,0,2,2],"matrix_rows":[289,140,257,2,132,136,16,288,64],"offset":3,"phase":2,"quadratic_rows":[33,0,12,12,0,33,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,33,1,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":604,"old":115,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,1,1,1,2],"matrix_rows":[6,238,9,274,284,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[8,504,496,483,6,494,494,494,238]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":605,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,2,3,2],"matrix_rows":[70,416,1,66,68,8,16,288,384],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":606,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,3,2,2],"matrix_rows":[134,352,1,130,132,8,16,288,320],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,34,64,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":607,"old":115,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,2,3,2],"matrix_rows":[385,74,257,66,4,72,16,32,384],"offset":3,"phase":2,"quadratic_rows":[129,10,0,10,0,0,0,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,34,64,128,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":612,"old":115,"rank":2,"right":{"linear_Z4":[3,3,0,3,0,0,3,2,2],"matrix_rows":[193,266,129,258,4,264,16,32,192],"offset":3,"phase":2,"quadratic_rows":[65,10,0,10,0,0,65,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":652,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,3,2,2],"matrix_rows":[262,224,1,258,260,8,16,160,192],"offset":3,"phase":2,"quadratic_rows":[0,6,6,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":762,"old":115,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,2,0,3,2],"matrix_rows":[385,44,257,2,36,40,16,64,384],"offset":3,"phase":2,"quadratic_rows":[129,0,12,12,0,0,0,129,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,35,64,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":763,"old":115,"rank":2,"right":{"linear_Z4":[1,3,1,0,0,1,3,1,1],"matrix_rows":[237,330,257,66,260,328,16,288,384],"offset":2,"phase":1,"quadratic_rows":[493,266,493,231,0,493,237,493,423]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":767,"old":115,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,3,3,0],"matrix_rows":[384,193,385,2,4,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[321,0,0,0,0,0,321,384,193]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":768,"old":115,"rank":2,"right":{"linear_Z4":[0,3,0,3,0,0,0,3,0],"matrix_rows":[384,138,1,386,4,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,266,0,266,0,0,0,384,138]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,64,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":772,"old":115,"rank":2,"right":{"linear_Z4":[1,3,0,1,0,1,3,1,1],"matrix_rows":[237,326,257,66,324,264,16,288,384],"offset":2,"phase":1,"quadratic_rows":[493,262,235,493,0,493,237,493,427]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":773,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,3,0,3,2],"matrix_rows":[6,416,9,18,28,16,288,64,384],"offset":3,"phase":2,"quadratic_rows":[8,22,30,13,6,160,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":784,"old":115,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,3,0],"matrix_rows":[384,134,1,386,388,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,262,262,0,0,0,0,384,134]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,130,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":785,"old":115,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,3,3,0],"matrix_rows":[384,224,1,2,4,8,16,416,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,0,0,352,352,384,224]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":118,"old":116,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,2,0,0],"matrix_rows":[82,1,66,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":119,"old":116,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":121,"old":116,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":122,"old":116,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,2,0,0],"matrix_rows":[76,1,2,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":123,"old":117,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,2,0,0],"matrix_rows":[82,1,66,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":124,"old":117,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":127,"old":117,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,1,2,0,0],"matrix_rows":[56,1,2,4,72,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,120,120,120,56,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":128,"old":117,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,2,0,0],"matrix_rows":[97,65,2,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":718,"old":118,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,0,3,0],"matrix_rows":[384,133,385,2,388,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[261,0,261,0,0,0,0,384,133]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":719,"old":118,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,3,0],"matrix_rows":[384,258,1,386,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":740,"old":118,"rank":2,"right":{"linear_Z4":[0,1,3,2,1,0,2,3,2],"matrix_rows":[66,388,1,82,260,24,64,32,384],"offset":107,"phase":1,"quadratic_rows":[0,18,132,16,26,0,0,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,34,66,131,3,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":741,"old":118,"rank":2,"right":{"linear_Z4":[3,1,3,1,1,0,1,3,0],"matrix_rows":[454,281,323,64,260,328,336,96,384],"offset":13,"phase":3,"quadratic_rows":[91,199,198,89,89,0,223,198,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":726,"old":119,"rank":2,"right":{"linear_Z4":[3,3,1,0,2,0,0,2,3],"matrix_rows":[215,472,321,330,332,64,272,96,384],"offset":147,"phase":0,"quadratic_rows":[407,415,415,406,15,0,0,15,271]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":727,"old":119,"rank":2,"right":{"linear_Z4":[2,2,0,1,3,0,2,3,2],"matrix_rows":[72,400,9,2,4,64,272,96,384],"offset":142,"phase":0,"quadratic_rows":[8,0,0,9,144,0,0,144,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,34,2,64,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":742,"old":119,"rank":2,"right":{"linear_Z4":[2,3,2,3,2,0,0,2,2],"matrix_rows":[407,141,257,274,260,24,32,64,384],"offset":3,"phase":2,"quadratic_rows":[26,135,26,157,141,0,0,26,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":743,"old":119,"rank":2,"right":{"linear_Z4":[2,1,3,2,0,0,2,3,2],"matrix_rows":[66,388,3,64,260,8,16,96,384],"offset":166,"phase":0,"quadratic_rows":[2,3,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":125,"old":120,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":126,"old":120,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,2,0,0],"matrix_rows":[76,1,2,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":129,"old":120,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":130,"old":120,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,2,0,0],"matrix_rows":[97,65,2,4,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":720,"old":121,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,0,0,2,2],"matrix_rows":[261,2,257,130,260,8,16,32,64],"offset":1,"phase":1,"quadratic_rows":[5,130,5,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":721,"old":121,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,0,0,2,2],"matrix_rows":[133,2,129,258,132,8,16,32,64],"offset":1,"phase":1,"quadratic_rows":[5,258,5,0,0,0,0,0,2]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":754,"old":121,"rank":2,"right":{"linear_Z4":[3,0,0,1,3,0,0,2,2],"matrix_rows":[273,8,257,2,4,136,272,32,64],"offset":1,"phase":1,"quadratic_rows":[17,0,0,136,17,0,0,8,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,65,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":755,"old":121,"rank":2,"right":{"linear_Z4":[3,0,0,1,3,0,0,2,2],"matrix_rows":[145,8,129,2,4,264,144,32,64],"offset":1,"phase":1,"quadratic_rows":[17,0,0,264,17,0,0,0,8]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,33,67,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":728,"old":122,"rank":2,"right":{"linear_Z4":[1,3,3,0,2,0,0,2,3],"matrix_rows":[472,223,329,322,324,64,272,96,384],"offset":39,"phase":0,"quadratic_rows":[407,415,415,6,7,0,0,7,263]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":729,"old":122,"rank":2,"right":{"linear_Z4":[0,2,2,2,3,0,2,3,2],"matrix_rows":[72,400,1,10,12,64,272,96,384],"offset":58,"phase":0,"quadratic_rows":[0,8,8,6,144,0,0,144,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":756,"old":122,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,3,0],"matrix_rows":[384,264,1,2,4,392,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":757,"old":122,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,0,0,3,0],"matrix_rows":[384,145,385,2,4,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[273,0,0,0,273,0,0,384,145]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":722,"old":123,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,3,0,3,0],"matrix_rows":[384,168,1,2,4,392,16,416,64],"offset":2,"phase":1,"quadratic_rows":[0,0,0,296,0,296,0,384,168]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":723,"old":123,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,3,0],"matrix_rows":[384,258,1,386,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":776,"old":123,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,3,2,3,2],"matrix_rows":[66,416,17,82,4,8,64,288,384],"offset":79,"phase":1,"quadratic_rows":[16,18,0,0,19,160,0,160,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,2,35,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":777,"old":123,"rank":2,"right":{"linear_Z4":[2,1,0,0,2,2,0,2,3],"matrix_rows":[187,441,257,266,4,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[2,435,0,0,2,2,0,2,258]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,33,65,3,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":732,"old":124,"rank":2,"right":{"linear_Z4":[3,2,0,3,3,2,0,3,2],"matrix_rows":[154,291,289,34,4,264,272,64,384],"offset":3,"phase":2,"quadratic_rows":[3,409,0,410,410,0,0,410,154]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":733,"old":124,"rank":2,"right":{"linear_Z4":[3,3,0,2,3,0,0,3,2],"matrix_rows":[3,400,73,66,4,64,272,32,384],"offset":3,"phase":2,"quadratic_rows":[75,67,0,1,144,0,3,144,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,34,3,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":778,"old":124,"rank":2,"right":{"linear_Z4":[2,3,0,3,2,3,0,3,2],"matrix_rows":[275,169,17,274,4,264,288,64,384],"offset":3,"phase":2,"quadratic_rows":[426,3,0,425,0,425,0,425,169]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,64,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":779,"old":124,"rank":2,"right":{"linear_Z4":[3,3,0,2,0,3,0,3,2],"matrix_rows":[3,416,65,74,4,64,16,288,384],"offset":3,"phase":2,"quadratic_rows":[67,75,0,2,0,160,3,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":744,"old":125,"rank":2,"right":{"linear_Z4":[3,2,3,3,0,0,0,3,2],"matrix_rows":[9,388,67,64,260,72,16,32,384],"offset":3,"phase":2,"quadratic_rows":[75,1,132,73,0,0,9,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,19,33,64,1,128,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":745,"old":125,"rank":2,"right":{"linear_Z4":[3,2,2,3,0,2,0,2,2],"matrix_rows":[142,423,289,258,260,40,16,64,384],"offset":3,"phase":2,"quadratic_rows":[135,41,41,174,0,142,0,41,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":780,"old":125,"rank":2,"right":{"linear_Z4":[2,2,0,1,0,3,2,3,2],"matrix_rows":[72,416,1,10,4,64,80,288,384],"offset":78,"phase":0,"quadratic_rows":[0,8,0,10,0,160,0,160,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,33,65,131,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":781,"old":125,"rank":2,"right":{"linear_Z4":[3,3,1,0,0,2,0,2,3],"matrix_rows":[488,231,329,322,332,64,80,288,384],"offset":83,"phase":0,"quadratic_rows":[431,423,431,421,0,15,0,15,271]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":760,"old":126,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,3,0],"matrix_rows":[384,264,1,2,4,392,16,32,64],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":761,"old":126,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,3,0,3,0],"matrix_rows":[384,162,1,386,4,8,16,416,64],"offset":2,"phase":1,"quadratic_rows":[0,290,0,0,0,290,0,384,162]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":782,"old":126,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,2,0,2,3],"matrix_rows":[239,488,321,330,324,64,80,288,384],"offset":43,"phase":0,"quadratic_rows":[431,423,431,5,0,7,0,7,263]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":783,"old":126,"rank":2,"right":{"linear_Z4":[2,0,2,2,0,3,2,3,2],"matrix_rows":[72,416,9,2,12,64,80,288,384],"offset":54,"phase":0,"quadratic_rows":[8,0,8,5,0,160,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":724,"old":127,"rank":2,"right":{"linear_Z4":[0,1,0,3,0,3,0,2,2],"matrix_rows":[2,296,1,130,4,264,16,288,64],"offset":2,"phase":1,"quadratic_rows":[0,130,0,40,0,40,0,2,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":725,"old":127,"rank":2,"right":{"linear_Z4":[0,1,0,3,0,3,0,2,2],"matrix_rows":[2,168,1,258,4,136,16,160,64],"offset":2,"phase":1,"quadratic_rows":[0,258,0,40,0,40,0,0,2]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":788,"old":127,"rank":2,"right":{"linear_Z4":[1,0,0,3,3,0,0,2,2],"matrix_rows":[1,280,129,2,4,264,272,32,64],"offset":2,"phase":1,"quadratic_rows":[129,0,0,24,24,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":789,"old":127,"rank":2,"right":{"linear_Z4":[1,0,0,3,3,0,0,2,2],"matrix_rows":[1,152,257,2,4,136,144,32,64],"offset":2,"phase":1,"quadratic_rows":[257,0,0,24,24,0,0,0,1]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,1,35,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":730,"old":128,"rank":2,"right":{"linear_Z4":[1,2,0,0,2,2,0,2,3],"matrix_rows":[442,187,265,258,4,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,1,0,0,1,1,0,1,257]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":731,"old":128,"rank":2,"right":{"linear_Z4":[1,2,0,0,3,1,2,3,2],"matrix_rows":[65,400,97,34,4,8,272,64,384],"offset":143,"phase":1,"quadratic_rows":[33,32,0,0,144,35,0,144,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":790,"old":128,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,3,0],"matrix_rows":[384,257,385,2,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":791,"old":128,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,0,0,3,0],"matrix_rows":[384,152,1,2,4,392,400,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,0,280,280,0,0,384,152]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,129,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":758,"old":129,"rank":2,"right":{"linear_Z4":[0,3,0,1,0,3,0,2,2],"matrix_rows":[290,8,1,258,4,136,16,288,64],"offset":1,"phase":1,"quadratic_rows":[0,34,0,136,0,34,0,8,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,64,129,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":759,"old":129,"rank":2,"right":{"linear_Z4":[0,3,0,1,0,3,0,2,2],"matrix_rows":[162,8,1,130,4,264,16,160,64],"offset":1,"phase":1,"quadratic_rows":[0,34,0,264,0,34,0,0,8]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":792,"old":129,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,0,0,2,2],"matrix_rows":[1,262,129,258,260,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[129,6,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":793,"old":129,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,0,0,2,2],"matrix_rows":[1,134,257,130,132,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[257,6,6,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,3,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":746,"old":130,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,1,0,1,0],"matrix_rows":[430,257,259,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[3,175,174,174,0,174,0,174,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":747,"old":130,"rank":2,"right":{"linear_Z4":[1,0,3,2,0,1,2,3,2],"matrix_rows":[65,388,97,2,260,40,16,64,384],"offset":167,"phase":1,"quadratic_rows":[33,0,132,32,0,41,0,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":794,"old":130,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,3,0],"matrix_rows":[384,257,385,2,4,8,16,32,64],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":795,"old":130,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,3,0],"matrix_rows":[384,134,1,386,388,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,262,262,0,0,0,0,384,134]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,35,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":433,"old":131,"rank":2,"right":{"linear_Z4":[2,3,3,2,2,3,0,2,1],"matrix_rows":[415,409,257,322,356,296,272,64,384],"offset":3,"phase":2,"quadratic_rows":[262,223,255,294,262,44,6,262,409]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":434,"old":131,"rank":2,"right":{"linear_Z4":[3,3,3,0,0,3,0,3,2],"matrix_rows":[385,6,257,98,68,8,48,64,384],"offset":3,"phase":2,"quadratic_rows":[129,102,70,0,32,50,6,129,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,34,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":513,"old":131,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,1,2],"matrix_rows":[6,190,33,322,356,264,272,64,384],"offset":1,"phase":1,"quadratic_rows":[32,504,472,446,446,411,6,446,190]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,1,64,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":514,"old":131,"rank":2,"right":{"linear_Z4":[0,3,3,3,2,0,0,3,2],"matrix_rows":[22,392,1,18,20,264,32,64,384],"offset":3,"phase":2,"quadratic_rows":[0,6,6,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,34,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":455,"old":132,"rank":2,"right":{"linear_Z4":[0,3,0,3,0,0,0,3,0],"matrix_rows":[384,138,1,386,4,392,16,32,64],"offset":2,"phase":1,"quadratic_rows":[0,266,0,266,0,0,0,384,138]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,66,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":456,"old":132,"rank":2,"right":{"linear_Z4":[0,0,3,0,3,0,0,3,0],"matrix_rows":[384,148,1,2,388,8,400,32,64],"offset":2,"phase":1,"quadratic_rows":[0,0,276,0,276,0,0,384,148]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":515,"old":132,"rank":2,"right":{"linear_Z4":[3,0,3,3,0,2,0,3,2],"matrix_rows":[37,392,33,2,36,264,16,64,384],"offset":3,"phase":2,"quadratic_rows":[5,0,5,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,33,66,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":516,"old":132,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,1,0,1,2],"matrix_rows":[189,5,321,18,340,264,64,288,384],"offset":2,"phase":1,"quadratic_rows":[504,16,488,445,427,445,5,445,189]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,2,64,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":509,"old":133,"rank":2,"right":{"linear_Z4":[0,1,3,2,0,0,0,2,3],"matrix_rows":[219,397,321,338,20,264,32,256,384],"offset":143,"phase":1,"quadratic_rows":[22,395,413,86,397,0,392,86,342]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,64,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":510,"old":133,"rank":2,"right":{"linear_Z4":[3,0,1,0,0,2,2,0,1],"matrix_rows":[398,171,353,258,100,264,80,256,384],"offset":2,"phase":1,"quadratic_rows":[459,37,494,37,64,398,21,37,293]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,3,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":511,"old":133,"rank":2,"right":{"linear_Z4":[1,3,0,1,2,0,2,1,0],"matrix_rows":[397,278,257,338,84,264,96,256,384],"offset":2,"phase":1,"quadratic_rows":[141,70,203,141,0,64,38,141,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,64,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":512,"old":133,"rank":2,"right":{"linear_Z4":[1,0,3,2,0,0,0,2,3],"matrix_rows":[398,235,353,322,36,264,16,256,384],"offset":143,"phase":1,"quadratic_rows":[395,37,430,101,0,398,392,101,357]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,129,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":529,"old":133,"rank":2,"right":{"linear_Z4":[1,1,0,3,3,3,2,0,3],"matrix_rows":[435,264,129,130,4,328,80,96,256],"offset":480,"phase":2,"quadratic_rows":[307,307,0,72,499,499,56,304,435]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,35,65,129,259,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":530,"old":133,"rank":2,"right":{"linear_Z4":[1,1,0,0,3,3,2,0,2],"matrix_rows":[315,136,257,258,4,328,464,480,256],"offset":480,"phase":2,"quadratic_rows":[59,59,0,243,251,251,56,56,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,35,64,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":531,"old":133,"rank":2,"right":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[136,264,193,194,4,328,16,32,256],"offset":300,"phase":2,"quadratic_rows":[192,192,0,192,0,0,11,11,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,65,129,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":532,"old":133,"rank":2,"right":{"linear_Z4":[3,3,0,3,1,1,2,0,3],"matrix_rows":[315,384,321,322,4,328,400,416,256],"offset":300,"phase":2,"quadratic_rows":[123,123,0,123,187,187,11,304,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,129,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":549,"old":133,"rank":2,"right":{"linear_Z4":[3,3,1,3,0,1,2,0,3],"matrix_rows":[303,384,321,322,388,328,16,416,256],"offset":300,"phase":2,"quadratic_rows":[111,111,175,111,0,175,11,292,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,64,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":550,"old":133,"rank":2,"right":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[130,258,193,322,4,200,16,32,256],"offset":300,"phase":2,"quadratic_rows":[192,192,0,192,0,0,11,11,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,129,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":551,"old":133,"rank":2,"right":{"linear_Z4":[1,3,3,1,0,3,2,0,3],"matrix_rows":[429,258,129,322,68,136,16,96,256],"offset":408,"phase":2,"quadratic_rows":[301,66,493,301,0,493,38,292,429]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,17,33,64,129,259,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":552,"old":133,"rank":2,"right":{"linear_Z4":[1,0,3,1,0,3,2,0,2],"matrix_rows":[303,130,257,322,452,264,16,480,256],"offset":408,"phase":2,"quadratic_rows":[47,237,239,47,0,239,38,38,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,19,34,3,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":569,"old":133,"rank":2,"right":{"linear_Z4":[3,3,2,1,2,2,2,3,0],"matrix_rows":[391,348,257,258,84,280,96,256,384],"offset":209,"phase":0,"quadratic_rows":[135,135,139,76,0,64,40,135,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,35,65,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":570,"old":133,"rank":2,"right":{"linear_Z4":[1,2,0,0,3,0,0,2,3],"matrix_rows":[410,235,353,258,4,328,48,256,384],"offset":167,"phase":1,"quadratic_rows":[395,113,0,49,442,410,386,113,369]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,35,65,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":571,"old":133,"rank":2,"right":{"linear_Z4":[3,0,0,0,1,2,2,0,1],"matrix_rows":[410,171,353,258,68,264,112,256,384],"offset":2,"phase":1,"quadratic_rows":[459,49,64,49,506,410,21,49,305]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,35,2,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":572,"old":133,"rank":2,"right":{"linear_Z4":[1,3,1,2,1,0,1,3,1],"matrix_rows":[219,348,321,258,20,344,32,256,384],"offset":165,"phase":0,"quadratic_rows":[411,475,332,215,219,0,222,475,391]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,66,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":453,"old":134,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[138,276,1,130,260,136,272,32,64],"offset":3,"phase":2,"quadratic_rows":[0,10,20,10,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,66,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":454,"old":134,"rank":2,"right":{"linear_Z4":[0,3,3,3,3,0,0,2,2],"matrix_rows":[266,148,1,258,132,264,144,32,64],"offset":3,"phase":2,"quadratic_rows":[0,10,20,10,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,66,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":533,"old":134,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,3,0,2,2],"matrix_rows":[131,304,129,130,4,8,272,288,64],"offset":3,"phase":2,"quadratic_rows":[3,3,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,66,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":534,"old":134,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,3,0,2,2],"matrix_rows":[259,176,257,258,4,8,144,160,64],"offset":3,"phase":2,"quadratic_rows":[3,3,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":435,"old":135,"rank":2,"right":{"linear_Z4":[3,0,0,3,3,3,0,3,2],"matrix_rows":[385,24,257,2,36,104,80,64,384],"offset":3,"phase":2,"quadratic_rows":[129,0,32,120,88,44,24,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,33,65,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":436,"old":135,"rank":2,"right":{"linear_Z4":[2,2,2,3,3,3,0,2,1],"matrix_rows":[415,391,257,290,260,328,368,64,384],"offset":3,"phase":2,"quadratic_rows":[280,312,280,223,255,50,24,280,391]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,64,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":535,"old":135,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,3,0],"matrix_rows":[384,131,385,386,4,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[259,259,0,0,0,0,0,384,131]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":536,"old":135,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,3,0,3,0],"matrix_rows":[384,176,1,2,4,8,400,416,64],"offset":2,"phase":1,"quadratic_rows":[0,0,0,0,304,304,0,384,176]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,65,1,128,260,6,2],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":281,"old":136,"rank":3,"right":{"linear_Z4":[0,1,1,1,2,0,1,3,0],"matrix_rows":[14,384,320,1,18,20,24,32,448],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,192,192,0]}},{"left":{"linear_Z4":[2,2,3,2,0,0,0,0,0],"matrix_rows":[28,2,37,76,129,5,8,265,9],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":293,"old":136,"rank":4,"right":{"linear_Z4":[2,2,0,2,3,0,0,2,2],"matrix_rows":[468,2,9,205,293,32,296,336,384],"offset":15,"phase":0,"quadratic_rows":[480,0,24,484,148,9,9,25,9]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[10,17,35,66,132,3,1,4,256],"offset":0,"phase":0,"quadratic_rows":[1,2,4,0,0,0,0,0,0]},"new":297,"old":136,"rank":3,"right":{"linear_Z4":[3,1,3,3,1,0,2,2,0],"matrix_rows":[2,9,16,101,70,32,104,144,256],"offset":2,"phase":1,"quadratic_rows":[109,70,7,105,144,9,11,16,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":318,"old":136,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":319,"old":136,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,41,10,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,8,37,11,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":338,"old":136,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":339,"old":136,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":358,"old":136,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,0,3,3,2],"matrix_rows":[475,257,258,4,264,272,32,320,384],"offset":1,"phase":1,"quadratic_rows":[219,219,0,219,219,0,219,219,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":359,"old":136,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":537,"old":136,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,0,2],"matrix_rows":[322,1,258,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":539,"old":136,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":557,"old":136,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":559,"old":136,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":577,"old":136,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":579,"old":136,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,32,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":924,"old":137,"rank":2,"right":{"linear_Z4":[2,3,2,0,1,3,1,0,0],"matrix_rows":[116,114,21,86,96,8,32,128,256],"offset":77,"phase":0,"quadratic_rows":[20,38,83,0,117,114,116,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,34,67,128,3,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":925,"old":137,"rank":2,"right":{"linear_Z4":[2,1,0,2,2,0,0,0,0],"matrix_rows":[17,23,69,270,64,256,80,32,384],"offset":43,"phase":0,"quadratic_rows":[66,283,280,6,70,0,17,0,6]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,19,33,67,128,3,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":926,"old":137,"rank":2,"right":{"linear_Z4":[3,0,0,2,0,0,1,0,0],"matrix_rows":[348,281,333,6,64,256,80,32,384],"offset":37,"phase":3,"quadratic_rows":[85,4,83,0,5,0,69,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,32,66,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":927,"old":137,"rank":2,"right":{"linear_Z4":[2,2,2,0,2,0,2,0,0],"matrix_rows":[97,21,69,6,96,8,32,128,256],"offset":93,"phase":3,"quadratic_rows":[48,4,50,0,37,21,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":928,"old":137,"rank":1,"right":{"linear_Z4":[3,2,2,3,2,0,2,0,0],"matrix_rows":[89,81,18,20,88,64,96,128,256],"offset":62,"phase":3,"quadratic_rows":[9,16,16,9,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":929,"old":137,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[71,64,66,68,8,16,96,128,256],"offset":2,"phase":3,"quadratic_rows":[6,7,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":930,"old":137,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[19,33,32,4,8,48,64,128,256],"offset":5,"phase":0,"quadratic_rows":[51,49,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":931,"old":137,"rank":1,"right":{"linear_Z4":[2,3,2,3,3,0,2,0,0],"matrix_rows":[74,1,66,20,88,64,96,128,256],"offset":94,"phase":3,"quadratic_rows":[0,10,16,26,28,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":138,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[9,8,10,4,16,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":139,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,18,4,8,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":140,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,34,4,8,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":141,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,66,4,8,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":142,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,4,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":143,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":144,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[9,8,2,12,16,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":145,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,20,8,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":146,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,36,8,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":147,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,68,8,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":148,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,132,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":149,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":150,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,4,40,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":151,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,72,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":152,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,136,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":153,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":154,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,4,8,48,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":155,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,80,32,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":156,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,144,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":157,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,272,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":158,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,16,160,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":159,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,288,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":160,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,16,32,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":161,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":162,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":163,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[10,1,8,12,16,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":164,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[18,1,16,20,8,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":165,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,36,8,16,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":166,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,68,8,16,32,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":167,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,132,8,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":168,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,8,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":169,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[18,1,16,4,24,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":170,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,72,16,32,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":171,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,136,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":172,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":173,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,8,48,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":174,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,144,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":175,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,272,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":176,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,16,96,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":177,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,160,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":178,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,288,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":179,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,32,192,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":180,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,320,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":181,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":182,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[20,1,2,16,24,32,64,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":183,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,40,16,64,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":184,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,136,16,32,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":185,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,16,32,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":186,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,8,80,32,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":187,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,144,32,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":188,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,272,32,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":189,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,8,16,96,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":190,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,160,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":191,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,288,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":192,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,32,192,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":193,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,320,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":194,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":195,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[40,1,2,4,32,48,64,128,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":196,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,80,32,128,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":197,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,144,32,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":198,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,272,32,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":199,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,16,96,128,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":200,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,160,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":201,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,288,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":202,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,32,192,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":203,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,320,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":204,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":205,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[80,1,2,4,8,64,96,128,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":206,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,160,64,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":207,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,288,64,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":208,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":209,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,320,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":210,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":211,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[160,1,2,4,8,16,128,192,256],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":212,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,320,128],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":213,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":214,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[320,1,2,4,8,16,32,256,384],"offset":129,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":215,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":216,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,272,288,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":217,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,8,272,288,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":218,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,16,288,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":219,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,272,32,320,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":220,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,272,288,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":221,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,264,272,288,320,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":222,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,132,136,144,160,192,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":223,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":224,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,8,272,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":225,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,16,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":226,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,272,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":227,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,272,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":228,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,264,272,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":229,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,132,136,144,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":230,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,8,272,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":231,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,16,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":232,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,272,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":233,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,272,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":234,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,264,272,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":235,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,4,136,144,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":236,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,16,288,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":237,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,272,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":238,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,272,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":239,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,8,272,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":240,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,8,144,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":241,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,16,32,320,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":242,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,16,288,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":243,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,16,288,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":244,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,136,16,160,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":245,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,272,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":246,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,272,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":247,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,136,144,32,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":248,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,260,264,272,288,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":249,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,132,136,144,160,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,2,2,2,2,0],"matrix_rows":[1,264,4,10,16,2,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":0,"old":250,"rank":8,"right":{"linear_Z4":[2,3,2,1,2,0,2,2,2],"matrix_rows":[1,40,4,34,16,64,128,256,42],"offset":8,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":250,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,1,19,32,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":251,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,38,4,36,40,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[4,0,1,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":250,"old":251,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":8,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":264,"old":251,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,35,32,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,1,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,33,68,130,2,259,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":250,"old":252,"rank":4,"right":{"linear_Z4":[2,1,0,2,2,0,2,0,1],"matrix_rows":[11,8,4,384,80,90,256,16,96],"offset":86,"phase":0,"quadratic_rows":[90,83,256,65,3,0,11,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,34,68,129,259,1,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":597,"old":252,"rank":4,"right":{"linear_Z4":[1,2,0,2,0,2,2,0,1],"matrix_rows":[8,11,4,384,105,96,256,32,80],"offset":101,"phase":0,"quadratic_rows":[99,105,256,66,0,3,11,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,33,66,132,4,261,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":599,"old":252,"rank":4,"right":{"linear_Z4":[2,1,0,2,2,0,2,0,1],"matrix_rows":[3,4,8,384,80,82,256,16,96],"offset":86,"phase":0,"quadratic_rows":[82,83,256,16,11,0,3,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,33,66,132,261,4,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":602,"old":252,"rank":4,"right":{"linear_Z4":[1,2,0,2,0,2,2,0,1],"matrix_rows":[3,4,8,384,97,96,256,32,80],"offset":102,"phase":0,"quadratic_rows":[99,97,256,32,0,11,3,256,388]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,43,68,2,8,137,13,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":250,"old":253,"rank":4,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,1],"matrix_rows":[331,258,260,90,256,266,320,288,384],"offset":85,"phase":0,"quadratic_rows":[74,283,64,19,74,0,21,0,258]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[10,18,36,3,65,129,5,257,1],"offset":0,"phase":0,"quadratic_rows":[7,1,5,0,0,0,0,0,0]},"new":254,"old":253,"rank":3,"right":{"linear_Z4":[3,3,0,1,0,0,3,0,2],"matrix_rows":[88,27,260,281,266,320,256,288,384],"offset":39,"phase":2,"quadratic_rows":[259,275,64,88,74,0,348,0,67]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[24,35,69,9,129,2,4,257,1],"offset":0,"phase":0,"quadratic_rows":[15,3,5,9,0,0,0,0,0]},"new":268,"old":253,"rank":4,"right":{"linear_Z4":[1,1,1,3,0,1,1,0,2],"matrix_rows":[382,258,260,279,287,288,320,256,384],"offset":102,"phase":0,"quadratic_rows":[9,342,310,105,102,124,122,0,6]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,77,4,8,11,137,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":269,"old":253,"rank":4,"right":{"linear_Z4":[0,0,1,2,0,0,0,0,1],"matrix_rows":[301,258,260,60,256,288,268,320,384],"offset":51,"phase":0,"quadratic_rows":[44,32,285,21,44,19,0,0,260]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,35,1,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":254,"rank":2,"right":{"linear_Z4":[2,2,0,0,3,3,0,0,0],"matrix_rows":[49,50,16,32,4,56,64,128,256],"offset":44,"phase":1,"quadratic_rows":[32,16,0,0,50,49,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":250,"old":254,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[3,16,18,4,24,32,64,128,256],"offset":22,"phase":1,"quadratic_rows":[18,19,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":597,"old":254,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,2,0,0,0],"matrix_rows":[3,33,32,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[35,33,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":255,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,36,68,130,262,6,2,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,4,9,0,0,0,0,0]},"new":250,"old":256,"rank":4,"right":{"linear_Z4":[0,1,2,2,0,2,2,0,1],"matrix_rows":[1,8,14,384,256,106,96,64,48],"offset":83,"phase":0,"quadratic_rows":[256,102,106,36,0,14,6,256,385]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,66,132,262,4,6,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,4,9,0,0,0,0,0]},"new":267,"old":256,"rank":4,"right":{"linear_Z4":[0,2,1,2,0,2,2,0,1],"matrix_rows":[1,6,8,384,256,96,100,32,80],"offset":53,"phase":0,"quadratic_rows":[256,100,102,32,0,14,6,256,385]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,18,34,64,130,2,256,4,5],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":598,"old":256,"rank":3,"right":{"linear_Z4":[0,3,0,2,0,2,0,0,1],"matrix_rows":[1,6,384,256,34,32,8,48,64],"offset":217,"phase":3,"quadratic_rows":[256,38,34,0,0,6,0,256,385]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,16,32,66,130,258,2,4,5],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":603,"old":256,"rank":3,"right":{"linear_Z4":[0,2,2,0,0,0,0,0,1],"matrix_rows":[1,8,384,256,10,12,64,80,96],"offset":123,"phase":0,"quadratic_rows":[256,8,8,70,0,0,8,256,385]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":257,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":258,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,40,68,138,14,2,11,266,10],"offset":0,"phase":0,"quadratic_rows":[11,15,14,15,0,0,0,0,0]},"new":250,"old":259,"rank":4,"right":{"linear_Z4":[0,1,0,3,2,0,2,0,1],"matrix_rows":[257,376,260,114,320,298,272,256,384],"offset":85,"phase":0,"quadratic_rows":[64,346,16,346,14,0,11,0,266]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,20,36,66,130,6,3,258,2],"offset":0,"phase":0,"quadratic_rows":[3,7,2,0,0,0,0,0,0]},"new":261,"old":259,"rank":3,"right":{"linear_Z4":[0,3,3,0,0,1,3,0,2],"matrix_rows":[257,104,46,320,298,292,256,272,384],"offset":15,"phase":2,"quadratic_rows":[64,262,270,100,0,104,361,0,70]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,20,33,70,7,2,134,262,6],"offset":0,"phase":0,"quadratic_rows":[7,7,7,0,0,0,0,0,0]},"new":600,"old":259,"rank":3,"right":{"linear_Z4":[2,1,1,3,2,0,0,0,0],"matrix_rows":[260,56,306,5,298,272,256,320,384],"offset":41,"phase":3,"quadratic_rows":[4,26,21,26,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,36,66,6,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,7,6,0,0,0,0,0,0]},"new":601,"old":259,"rank":3,"right":{"linear_Z4":[3,3,0,0,3,1,0,0,2],"matrix_rows":[43,56,260,289,298,272,256,320,384],"offset":39,"phase":2,"quadratic_rows":[267,259,16,49,316,56,0,0,19]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":260,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,2,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":261,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,1,0,0,0],"matrix_rows":[34,36,1,48,16,56,64,128,256],"offset":51,"phase":0,"quadratic_rows":[0,16,48,0,6,36,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":250,"old":261,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[6,1,34,32,8,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[0,38,34,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":267,"old":261,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,65,129,3,260,2,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":264,"old":262,"rank":4,"right":{"linear_Z4":[3,3,2,0,0,0,2,0,1],"matrix_rows":[6,5,32,384,71,16,80,88,256],"offset":469,"phase":2,"quadratic_rows":[67,83,16,0,6,256,3,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,67,129,3,260,2,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":269,"old":262,"rank":4,"right":{"linear_Z4":[2,0,0,0,2,0,0,0,1],"matrix_rows":[5,6,32,384,80,64,20,88,256],"offset":468,"phase":1,"quadratic_rows":[84,68,19,0,5,256,3,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[19,33,66,130,1,260,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":597,"old":262,"rank":4,"right":{"linear_Z4":[0,0,2,0,0,0,2,0,1],"matrix_rows":[3,5,32,384,65,16,80,88,256],"offset":468,"phase":1,"quadratic_rows":[70,17,81,0,6,256,5,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,35,66,131,1,260,2,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":599,"old":262,"rank":4,"right":{"linear_Z4":[0,2,0,0,2,0,2,0,1],"matrix_rows":[3,6,32,384,16,82,64,88,256],"offset":388,"phase":3,"quadratic_rows":[18,85,66,0,3,256,6,256,416]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,1,68,6,136,10,258,2],"offset":0,"phase":0,"quadratic_rows":[3,15,6,10,0,0,0,0,0]},"new":264,"old":263,"rank":4,"right":{"linear_Z4":[3,1,0,0,1,0,1,0,3],"matrix_rows":[262,85,264,288,263,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[339,259,80,16,349,64,373,0,339]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,35,5,73,15,129,7,262,6],"offset":0,"phase":0,"quadratic_rows":[7,15,15,14,0,0,0,0,0]},"new":268,"old":263,"rank":4,"right":{"linear_Z4":[2,0,0,0,0,1,0,0,3],"matrix_rows":[302,125,379,264,303,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[40,120,120,279,14,103,38,0,264]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,34,4,65,7,136,14,262,6],"offset":0,"phase":0,"quadratic_rows":[7,15,15,14,0,0,0,0,0]},"new":597,"old":263,"rank":4,"right":{"linear_Z4":[2,2,2,1,0,0,0,0,3],"matrix_rows":[264,91,349,288,265,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[14,345,345,31,14,64,38,0,262]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,34,4,72,14,129,7,262,6],"offset":0,"phase":0,"quadratic_rows":[7,15,15,14,0,0,0,0,0]},"new":602,"old":263,"rank":4,"right":{"linear_Z4":[2,2,2,0,0,1,0,0,3],"matrix_rows":[288,115,373,264,289,256,272,320,384],"offset":253,"phase":3,"quadratic_rows":[38,369,369,16,14,103,38,0,262]}},{"left":{"linear_Z4":[3,3,2,2,2,2,2,2,0],"matrix_rows":[258,3,1,4,8,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":0,"old":264,"rank":8,"right":{"linear_Z4":[3,1,0,2,2,2,2,2,2],"matrix_rows":[6,5,8,16,32,64,128,256,7],"offset":2,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,1,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":264,"rank":1,"right":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[5,4,6,8,16,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,65,132,258,1,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":264,"old":265,"rank":4,"right":{"linear_Z4":[1,1,2,0,0,2,2,0,1],"matrix_rows":[6,5,8,384,103,64,32,256,112],"offset":389,"phase":0,"quadratic_rows":[99,35,64,256,0,3,5,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,67,132,258,1,3,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":267,"old":265,"rank":4,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,1],"matrix_rows":[5,6,8,384,32,96,68,256,112],"offset":484,"phase":1,"quadratic_rows":[36,100,67,256,0,3,6,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,35,66,132,258,3,1,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":599,"old":265,"rank":4,"right":{"linear_Z4":[0,0,2,0,0,2,0,0,1],"matrix_rows":[3,6,8,384,64,34,96,256,112],"offset":484,"phase":1,"quadratic_rows":[66,37,98,256,0,6,5,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[19,33,66,132,259,2,1,8,12],"offset":0,"phase":0,"quadratic_rows":[1,2,12,12,0,0,0,0,0]},"new":602,"old":265,"rank":4,"right":{"linear_Z4":[2,0,0,0,0,2,2,0,1],"matrix_rows":[3,5,8,384,97,64,32,256,112],"offset":388,"phase":3,"quadratic_rows":[102,65,33,256,0,5,3,256,392]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,35,1,68,136,11,7,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":264,"old":266,"rank":4,"right":{"linear_Z4":[1,3,0,0,0,2,2,0,1],"matrix_rows":[358,101,264,272,263,256,320,288,384],"offset":204,"phase":0,"quadratic_rows":[355,355,0,64,32,19,11,0,259]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,2,35,72,132,7,11,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":267,"old":266,"rank":4,"right":{"linear_Z4":[2,2,2,0,1,0,0,0,3],"matrix_rows":[117,374,272,264,256,276,320,288,384],"offset":254,"phase":3,"quadratic_rows":[372,372,19,64,55,19,11,0,259]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[22,35,5,73,129,2,10,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":268,"old":266,"rank":4,"right":{"linear_Z4":[2,0,0,2,3,2,2,0,3],"matrix_rows":[382,125,283,264,287,256,320,288,384],"offset":200,"phase":3,"quadratic_rows":[120,120,24,327,55,19,11,0,264]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,2,35,68,136,11,7,259,3],"offset":0,"phase":0,"quadratic_rows":[15,15,7,11,0,0,0,0,0]},"new":269,"old":266,"rank":4,"right":{"linear_Z4":[2,2,2,1,0,0,0,0,3],"matrix_rows":[109,366,264,272,256,268,320,288,384],"offset":254,"phase":3,"quadratic_rows":[364,364,11,79,32,19,11,0,259]}},{"left":{"linear_Z4":[2,2,3,2,3,2,2,2,0],"matrix_rows":[1,2,272,8,20,4,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"new":0,"old":267,"rank":8,"right":{"linear_Z4":[2,2,3,2,1,0,2,2,2],"matrix_rows":[1,2,48,8,36,64,128,256,52],"offset":16,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":267,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,8,48,64,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,3,3,3,2,2,0],"matrix_rows":[318,3,5,9,17,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"new":0,"old":268,"rank":8,"right":{"linear_Z4":[3,1,1,1,1,1,0,2,2],"matrix_rows":[126,125,123,119,111,95,128,256,127],"offset":62,"phase":1,"quadratic_rows":[63,63,63,63,63,63,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":268,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,66,68,72,80,96,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,2,2,2,2,0],"matrix_rows":[1,2,264,12,16,32,4,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":0,"old":269,"rank":8,"right":{"linear_Z4":[2,2,3,1,2,2,0,2,2],"matrix_rows":[1,2,72,68,16,32,128,256,76],"offset":8,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":269,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,72,16,32,128,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,2,19,3,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":270,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[21,2,20,4,24,32,64,128,256],"offset":8,"phase":3,"quadratic_rows":[0,4,2,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":264,"old":270,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,2,16,35,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":271,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,4,32,34,8,48,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":264,"old":271,"rank":1,"right":{"linear_Z4":[3,0,2,0,0,0,0,0,0],"matrix_rows":[1,37,2,32,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,0,1,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":272,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":273,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,67,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":274,"rank":2,"right":{"linear_Z4":[0,2,2,0,0,3,3,0,0],"matrix_rows":[98,100,1,64,32,8,112,128,256],"offset":88,"phase":1,"quadratic_rows":[0,32,64,0,0,98,100,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":267,"old":274,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[6,1,64,68,8,80,32,128,256],"offset":44,"phase":1,"quadratic_rows":[0,68,70,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":275,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[1,36,64,66,32,72,48,128,256],"offset":22,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":268,"old":275,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,37,2,32,8,48,64,128,256],"offset":11,"phase":3,"quadratic_rows":[37,0,1,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,66,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":276,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,1,0,0,0],"matrix_rows":[33,36,64,2,96,8,112,128,256],"offset":71,"phase":0,"quadratic_rows":[96,0,64,0,0,33,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":267,"old":276,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[5,64,2,68,8,16,96,128,256],"offset":74,"phase":1,"quadratic_rows":[68,0,69,0,0,0,5,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,67,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":277,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,2,0,0,0],"matrix_rows":[100,8,1,2,96,64,48,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":269,"old":277,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":120,"phase":0,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,1,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":278,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,1,0,0],"matrix_rows":[66,68,1,16,80,88,32,128,256],"offset":43,"phase":0,"quadratic_rows":[0,80,16,0,6,0,66,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":279,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[65,2,64,16,20,24,96,128,256],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,67,132,2,5,257,1],"offset":0,"phase":0,"quadratic_rows":[7,3,5,0,0,0,0,0,0]},"new":251,"old":280,"rank":3,"right":{"linear_Z4":[2,1,3,0,0,3,3,0,3],"matrix_rows":[358,264,272,13,266,256,288,320,384],"offset":223,"phase":1,"quadratic_rows":[12,110,111,295,64,110,118,0,264]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,21,4,32,66,133,7,261,5],"offset":0,"phase":0,"quadratic_rows":[7,7,7,0,0,0,0,0,0]},"new":598,"old":280,"rank":3,"right":{"linear_Z4":[0,2,0,2,0,0,0,0,0],"matrix_rows":[339,272,86,256,274,24,320,288,384],"offset":123,"phase":0,"quadratic_rows":[82,21,82,16,79,0,21,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,21,37,66,129,7,4,261,5],"offset":0,"phase":0,"quadratic_rows":[7,7,7,0,0,0,0,0,0]},"new":600,"old":280,"rank":3,"right":{"linear_Z4":[2,2,0,1,3,0,0,0,0],"matrix_rows":[382,264,110,21,266,256,288,320,384],"offset":222,"phase":2,"quadratic_rows":[20,24,1,58,59,24,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":852,"old":281,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,0,0,2],"matrix_rows":[335,321,322,324,328,16,32,256,384],"offset":159,"phase":0,"quadratic_rows":[15,15,15,15,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":853,"old":281,"rank":1,"right":{"linear_Z4":[1,1,2,0,0,2,0,0,0],"matrix_rows":[39,33,34,32,8,48,64,128,256],"offset":8,"phase":3,"quadratic_rows":[7,7,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":854,"old":281,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,0],"matrix_rows":[13,32,2,36,40,16,64,128,256],"offset":3,"phase":0,"quadratic_rows":[44,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":855,"old":281,"rank":1,"right":{"linear_Z4":[0,1,0,1,0,0,0,0,2],"matrix_rows":[330,1,322,4,328,16,32,256,384],"offset":149,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":856,"old":281,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[326,1,322,324,8,16,32,256,384],"offset":141,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":857,"old":281,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,2,0,0,0],"matrix_rows":[38,9,34,44,32,48,64,128,256],"offset":61,"phase":1,"quadratic_rows":[8,6,14,13,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":858,"old":281,"rank":1,"right":{"linear_Z4":[1,1,0,2,0,2,0,0,0],"matrix_rows":[43,33,34,4,32,48,64,128,256],"offset":16,"phase":3,"quadratic_rows":[11,11,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":859,"old":281,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[323,321,322,4,8,16,32,256,384],"offset":135,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":900,"old":282,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,1],"matrix_rows":[263,37,257,130,260,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[34,391,34,0,0,261,0,2,290]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,17,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":901,"old":282,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,2],"matrix_rows":[135,290,129,258,132,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[7,165,7,0,0,2,0,2,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,65,2,128,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":902,"old":282,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,163,257,258,256,8,272,64,384],"offset":16,"phase":3,"quadratic_rows":[292,292,387,0,0,131,0,292,135]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,33,64,2,128,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":903,"old":282,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,3],"matrix_rows":[390,420,3,256,260,264,16,64,384],"offset":13,"phase":3,"quadratic_rows":[2,135,290,0,0,388,0,290,420]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":904,"old":282,"rank":1,"right":{"linear_Z4":[1,1,3,0,0,3,0,0,0],"matrix_rows":[167,385,386,260,8,16,288,64,256],"offset":263,"phase":0,"quadratic_rows":[295,295,423,0,0,423,0,292,167]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":905,"old":282,"rank":1,"right":{"linear_Z4":[3,3,1,0,0,1,0,0,0],"matrix_rows":[167,257,258,388,8,16,416,64,256],"offset":329,"phase":0,"quadratic_rows":[423,423,295,0,0,295,0,259,167]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":906,"old":282,"rank":1,"right":{"linear_Z4":[1,3,1,0,0,0,0,3,0],"matrix_rows":[167,289,258,292,8,16,256,64,384],"offset":75,"phase":0,"quadratic_rows":[391,423,391,0,0,386,0,423,167]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":907,"old":282,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,3,0,3,2],"matrix_rows":[423,257,256,260,264,16,288,64,384],"offset":5,"phase":0,"quadratic_rows":[167,165,167,0,0,167,0,167,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,65,130,256,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":251,"old":283,"rank":3,"right":{"linear_Z4":[2,3,1,0,0,0,2,0,1],"matrix_rows":[6,16,384,5,66,64,72,256,32],"offset":218,"phase":3,"quadratic_rows":[4,70,71,0,256,0,6,256,400]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,65,130,256,1,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":601,"old":283,"rank":3,"right":{"linear_Z4":[3,3,2,0,0,0,2,0,1],"matrix_rows":[71,16,384,65,66,64,72,256,32],"offset":131,"phase":1,"quadratic_rows":[7,7,3,0,256,0,0,256,400]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,64,130,257,1,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":603,"old":283,"rank":3,"right":{"linear_Z4":[2,3,3,0,0,0,2,0,1],"matrix_rows":[71,16,384,64,66,68,8,256,96],"offset":131,"phase":1,"quadratic_rows":[6,7,7,0,256,0,0,256,400]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,35,64,131,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":916,"old":284,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,1],"matrix_rows":[41,298,256,130,4,264,16,288,64],"offset":5,"phase":0,"quadratic_rows":[296,426,0,3,0,3,0,2,259]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,34,64,130,256,2,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":917,"old":284,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,1,0,0,2],"matrix_rows":[259,170,256,258,4,136,16,160,64],"offset":5,"phase":0,"quadratic_rows":[2,169,0,42,0,42,0,2,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,34,2,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":918,"old":284,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,2,0,2,2],"matrix_rows":[435,170,272,258,4,16,288,64,384],"offset":32,"phase":3,"quadratic_rows":[162,25,0,178,170,25,0,25,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,35,64,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":919,"old":284,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,1,0,0,1],"matrix_rows":[201,424,320,34,4,264,16,64,384],"offset":138,"phase":3,"quadratic_rows":[392,32,0,97,0,490,424,97,353]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,34,64,131,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":920,"old":284,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,1],"matrix_rows":[35,298,256,258,4,136,16,288,64],"offset":5,"phase":0,"quadratic_rows":[290,9,0,426,0,9,0,8,265]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,35,64,130,256,2,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":921,"old":284,"rank":2,"right":{"linear_Z4":[0,1,0,0,0,1,0,0,2],"matrix_rows":[265,170,256,130,4,264,16,160,64],"offset":5,"phase":0,"quadratic_rows":[8,42,0,163,0,42,0,8,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,2,19,32,67,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":922,"old":284,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,2,0,2,2],"matrix_rows":[429,170,260,4,264,16,288,64,384],"offset":8,"phase":3,"quadratic_rows":[168,172,170,7,0,7,0,7,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,16,32,64,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":923,"old":284,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,1,0,0,1],"matrix_rows":[195,418,320,258,4,40,16,64,384],"offset":162,"phase":3,"quadratic_rows":[386,97,0,32,0,490,418,97,353]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1124,"old":285,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,2,2,2],"matrix_rows":[257,68,385,6,64,72,16,32,256],"offset":42,"phase":3,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,33,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1128,"old":285,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,2,0,2],"matrix_rows":[68,385,257,6,64,72,16,32,256],"offset":41,"phase":3,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":908,"old":286,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,2,0,0],"matrix_rows":[10,1,66,4,64,80,32,128,256],"offset":50,"phase":1,"quadratic_rows":[0,74,0,66,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":909,"old":286,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,290,4,8,16,256,64,384],"offset":69,"phase":3,"quadratic_rows":[0,290,0,0,0,2,0,0,2]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":910,"old":286,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[291,289,290,4,8,16,256,64,384],"offset":71,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":911,"old":286,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,2,0,0],"matrix_rows":[67,73,66,4,64,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[11,3,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":912,"old":286,"rank":1,"right":{"linear_Z4":[3,2,0,3,0,0,2,0,0],"matrix_rows":[73,67,64,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[11,1,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":913,"old":286,"rank":1,"right":{"linear_Z4":[1,0,0,1,0,0,0,0,2],"matrix_rows":[297,289,2,4,296,16,256,64,384],"offset":83,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":914,"old":286,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[8,1,2,4,296,16,256,64,384],"offset":81,"phase":3,"quadratic_rows":[0,0,0,296,0,8,0,0,8]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":915,"old":286,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[10,1,64,68,72,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[0,72,0,74,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":310,"old":287,"rank":1,"right":{"linear_Z4":[3,3,1,0,1,0,0,0,0],"matrix_rows":[151,257,258,388,8,400,32,64,256],"offset":297,"phase":0,"quadratic_rows":[407,407,279,0,279,0,0,259,151]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":311,"old":287,"rank":1,"right":{"linear_Z4":[0,3,3,0,3,0,0,3,2],"matrix_rows":[407,256,258,260,264,272,32,64,384],"offset":3,"phase":0,"quadratic_rows":[150,151,151,0,151,0,0,151,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":312,"old":287,"rank":1,"right":{"linear_Z4":[3,1,1,0,0,0,0,3,0],"matrix_rows":[151,257,274,276,8,256,32,64,384],"offset":45,"phase":0,"quadratic_rows":[407,391,391,0,385,0,0,407,151]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":316,"old":287,"rank":1,"right":{"linear_Z4":[1,1,3,0,3,0,0,0,0],"matrix_rows":[151,385,386,260,8,272,32,64,256],"offset":263,"phase":0,"quadratic_rows":[279,279,407,0,407,0,0,276,151]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,32,66,128,1,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":940,"old":287,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,1],"matrix_rows":[390,212,3,64,260,8,320,32,384],"offset":13,"phase":3,"quadratic_rows":[2,455,82,0,388,0,390,82,338]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,66,1,128,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":941,"old":287,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,435,257,258,32,8,288,64,384],"offset":16,"phase":3,"quadratic_rows":[52,52,163,0,131,135,0,52,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":942,"old":287,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,1],"matrix_rows":[263,22,129,258,260,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[391,17,17,0,262,0,0,1,273]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":943,"old":287,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[135,273,257,130,132,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[150,7,7,0,1,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":285,"old":288,"rank":1,"right":{"linear_Z4":[3,1,1,0,0,0,0,3,0],"matrix_rows":[199,257,322,324,8,16,32,256,384],"offset":141,"phase":0,"quadratic_rows":[455,391,391,0,0,0,385,455,199]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":302,"old":288,"rank":1,"right":{"linear_Z4":[1,3,3,0,0,0,1,0,0],"matrix_rows":[199,385,258,260,8,16,32,448,256],"offset":387,"phase":0,"quadratic_rows":[327,455,455,0,0,0,327,262,199]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,32,65,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":948,"old":288,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,3],"matrix_rows":[390,452,3,256,260,8,272,32,384],"offset":13,"phase":3,"quadratic_rows":[2,135,322,0,0,0,388,322,452]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,33,64,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":949,"old":288,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,195,257,258,256,264,16,32,384],"offset":16,"phase":3,"quadratic_rows":[324,324,387,0,0,0,131,324,135]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,32,64,129,2,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":950,"old":288,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,0,0,2,2],"matrix_rows":[135,198,256,258,260,8,16,288,384],"offset":4,"phase":3,"quadratic_rows":[390,321,321,0,0,0,134,321,135]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":951,"old":288,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[135,321,257,130,132,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[198,7,7,0,0,0,1,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":952,"old":288,"rank":2,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,1],"matrix_rows":[263,67,257,258,132,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[68,68,391,0,0,0,259,4,324]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,19,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":953,"old":288,"rank":2,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[135,324,129,130,260,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[7,7,195,0,0,0,4,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":292,"old":289,"rank":1,"right":{"linear_Z4":[2,0,0,1,1,0,2,0,0],"matrix_rows":[89,64,2,4,72,80,96,128,256],"offset":2,"phase":3,"quadratic_rows":[24,0,0,25,25,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":294,"old":289,"rank":1,"right":{"linear_Z4":[1,2,1,2,0,0,0,0,0],"matrix_rows":[21,81,18,84,24,64,32,128,256],"offset":63,"phase":0,"quadratic_rows":[69,16,69,16,74,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":314,"old":289,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[13,33,2,36,32,16,64,128,256],"offset":17,"phase":0,"quadratic_rows":[45,0,45,37,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":315,"old":289,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,18,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,0,22,0,5,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,32,65,128,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":944,"old":289,"rank":2,"right":{"linear_Z4":[1,1,3,0,3,0,0,0,3],"matrix_rows":[342,81,339,256,68,24,64,32,384],"offset":15,"phase":0,"quadratic_rows":[259,263,278,16,28,0,0,0,263]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,18,32,65,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":945,"old":289,"rank":2,"right":{"linear_Z4":[2,0,2,2,2,0,2,0,0],"matrix_rows":[97,21,81,2,32,24,96,128,256],"offset":117,"phase":3,"quadratic_rows":[36,0,49,16,44,21,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,67,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":946,"old":289,"rank":2,"right":{"linear_Z4":[3,2,3,1,0,0,0,0,0],"matrix_rows":[5,24,113,26,100,32,64,128,256],"offset":43,"phase":0,"quadratic_rows":[117,24,101,42,35,29,5,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,35,66,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":947,"old":289,"rank":2,"right":{"linear_Z4":[1,0,1,3,2,0,0,0,0],"matrix_rows":[29,24,105,2,124,32,64,128,256],"offset":55,"phase":1,"quadratic_rows":[117,0,101,56,41,29,5,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,64,129,1,258,4,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":251,"old":290,"rank":3,"right":{"linear_Z4":[2,1,3,0,0,2,0,0,1],"matrix_rows":[6,64,384,5,34,32,8,48,256],"offset":426,"phase":1,"quadratic_rows":[4,38,39,0,0,6,256,256,448]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,64,129,1,258,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":254,"old":290,"rank":3,"right":{"linear_Z4":[3,3,2,0,0,2,0,0,1],"matrix_rows":[39,64,384,33,34,32,8,48,256],"offset":259,"phase":1,"quadratic_rows":[7,7,3,0,0,0,256,256,448]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,65,1,128,258,4,6],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":261,"old":290,"rank":3,"right":{"linear_Z4":[2,3,3,0,2,0,0,0,1],"matrix_rows":[23,64,384,16,18,20,24,32,256],"offset":259,"phase":1,"quadratic_rows":[6,7,7,0,0,0,256,256,448]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,35,67,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":932,"old":291,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,1],"matrix_rows":[281,28,129,2,256,264,272,32,64],"offset":18,"phase":0,"quadratic_rows":[409,0,280,5,5,0,0,1,261]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,34,66,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":933,"old":291,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,2],"matrix_rows":[261,153,257,2,256,136,144,32,64],"offset":17,"phase":0,"quadratic_rows":[156,0,1,25,25,0,0,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,17,35,66,2,128,259,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":934,"old":291,"rank":2,"right":{"linear_Z4":[2,0,0,2,2,0,0,2,2],"matrix_rows":[429,153,257,2,288,264,32,64,384],"offset":64,"phase":3,"quadratic_rows":[52,0,137,52,169,153,0,52,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,67,128,1,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":935,"old":291,"rank":2,"right":{"linear_Z4":[2,0,0,1,0,0,0,0,1],"matrix_rows":[408,212,9,2,320,64,272,32,384],"offset":37,"phase":3,"quadratic_rows":[8,0,400,473,76,0,408,76,332]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":936,"old":291,"rank":1,"right":{"linear_Z4":[1,0,3,1,3,0,0,0,0],"matrix_rows":[157,385,2,260,392,272,32,64,256],"offset":275,"phase":0,"quadratic_rows":[285,0,413,285,413,0,0,276,157]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":937,"old":291,"rank":1,"right":{"linear_Z4":[3,0,1,3,1,0,0,0,0],"matrix_rows":[157,257,2,388,264,400,32,64,256],"offset":297,"phase":0,"quadratic_rows":[413,0,285,413,285,0,0,265,157]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":938,"old":291,"rank":1,"right":{"linear_Z4":[3,0,2,2,0,0,0,3,2],"matrix_rows":[401,257,2,20,24,256,288,64,384],"offset":57,"phase":0,"quadratic_rows":[145,0,16,16,141,0,0,145,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":939,"old":291,"rank":1,"right":{"linear_Z4":[0,0,3,3,3,0,0,3,2],"matrix_rows":[413,256,258,260,264,272,32,64,384],"offset":3,"phase":0,"quadratic_rows":[156,0,157,157,157,0,0,157,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,66,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1114,"old":292,"rank":2,"right":{"linear_Z4":[0,0,1,2,3,0,2,0,2],"matrix_rows":[258,84,1,256,68,24,64,32,384],"offset":105,"phase":2,"quadratic_rows":[0,0,20,16,28,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,1,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1119,"old":292,"rank":2,"right":{"linear_Z4":[0,0,0,2,1,2,1,0,0],"matrix_rows":[68,48,1,2,32,24,96,128,256],"offset":98,"phase":3,"quadratic_rows":[0,0,96,16,88,68,116,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":860,"old":293,"rank":1,"right":{"linear_Z4":[3,0,0,2,3,0,0,3,2],"matrix_rows":[401,257,2,4,24,256,32,320,384],"offset":145,"phase":3,"quadratic_rows":[145,0,0,16,153,0,0,145,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":861,"old":293,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,0,0,1,2],"matrix_rows":[153,256,2,260,264,272,32,64,384],"offset":8,"phase":3,"quadratic_rows":[408,0,0,409,409,0,0,409,153]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":862,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,2,2],"matrix_rows":[281,257,2,4,392,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[25,0,0,153,25,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":863,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,0,2],"matrix_rows":[409,385,2,4,264,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[25,0,0,153,25,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":864,"old":293,"rank":1,"right":{"linear_Z4":[2,0,0,3,3,0,0,3,2],"matrix_rows":[408,17,2,4,264,256,32,320,384],"offset":131,"phase":3,"quadratic_rows":[16,0,0,152,153,0,0,152,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":865,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,0,1,0,0,1,2],"matrix_rows":[153,257,2,4,256,272,288,64,384],"offset":64,"phase":3,"quadratic_rows":[409,0,0,401,409,0,0,409,153]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":866,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,2,2],"matrix_rows":[281,385,2,4,264,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[153,0,0,25,25,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":867,"old":293,"rank":1,"right":{"linear_Z4":[1,0,0,1,1,0,0,0,2],"matrix_rows":[409,257,2,4,392,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[153,0,0,25,25,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,67,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1115,"old":294,"rank":2,"right":{"linear_Z4":[1,0,2,0,0,1,0,0,1],"matrix_rows":[35,292,257,256,32,8,304,320,384],"offset":221,"phase":2,"quadratic_rows":[291,289,256,0,0,35,0,0,263]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,32,66,1,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1118,"old":294,"rank":2,"right":{"linear_Z4":[2,2,1,0,0,0,0,0,1],"matrix_rows":[257,37,263,256,32,8,304,320,384],"offset":13,"phase":3,"quadratic_rows":[34,5,262,0,0,257,0,0,292]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,77,8,4,137,11,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":267,"old":295,"rank":4,"right":{"linear_Z4":[0,0,1,0,2,0,0,0,1],"matrix_rows":[341,258,260,92,256,320,276,288,384],"offset":51,"phase":0,"quadratic_rows":[84,64,285,84,13,0,11,0,260]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[24,35,69,137,1,12,10,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":268,"old":295,"rank":4,"right":{"linear_Z4":[1,1,1,3,0,2,2,0,1],"matrix_rows":[382,258,260,119,287,320,288,256,384],"offset":102,"phase":0,"quadratic_rows":[361,86,54,361,6,13,11,0,265]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[24,34,68,137,1,13,11,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":597,"old":295,"rank":4,"right":{"linear_Z4":[1,0,0,3,0,2,2,0,1],"matrix_rows":[376,258,260,113,281,320,288,256,384],"offset":102,"phase":0,"quadratic_rows":[361,64,32,361,0,13,11,0,265]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,43,68,8,2,13,137,265,9],"offset":0,"phase":0,"quadratic_rows":[15,11,13,15,0,0,0,0,0]},"new":599,"old":295,"rank":4,"right":{"linear_Z4":[0,1,0,0,2,0,0,0,1],"matrix_rows":[307,258,260,58,256,274,288,320,384],"offset":85,"phase":0,"quadratic_rows":[50,283,32,50,11,13,0,0,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":293,"old":296,"rank":1,"right":{"linear_Z4":[3,0,0,3,3,0,0,3,2],"matrix_rows":[409,257,2,4,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[153,0,0,153,153,0,0,153,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":868,"old":297,"rank":2,"right":{"linear_Z4":[0,1,0,1,3,0,0,0,2],"matrix_rows":[282,16,1,274,4,280,128,32,64],"offset":107,"phase":1,"quadratic_rows":[0,10,0,10,400,0,0,16,16]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":869,"old":297,"rank":2,"right":{"linear_Z4":[2,3,0,2,1,0,0,0,2],"matrix_rows":[2,16,3,64,68,8,272,96,128],"offset":165,"phase":0,"quadratic_rows":[2,67,0,0,272,0,2,0,16]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":870,"old":297,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[8,16,1,2,4,280,128,32,64],"offset":99,"phase":0,"quadratic_rows":[0,0,0,280,408,0,0,16,24]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,128,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":871,"old":297,"rank":2,"right":{"linear_Z4":[2,2,0,1,1,0,2,0,2],"matrix_rows":[9,16,64,2,68,72,272,32,128],"offset":28,"phase":1,"quadratic_rows":[72,0,0,73,272,0,9,0,16]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":872,"old":297,"rank":2,"right":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[1,16,273,2,4,8,128,32,64],"offset":71,"phase":0,"quadratic_rows":[273,0,0,0,401,0,0,16,17]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,33,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":873,"old":297,"rank":2,"right":{"linear_Z4":[1,2,0,2,1,0,2,0,2],"matrix_rows":[9,16,65,2,4,64,272,96,128],"offset":168,"phase":1,"quadratic_rows":[73,0,0,65,272,0,9,0,16]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,67,128,256,3,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":874,"old":297,"rank":2,"right":{"linear_Z4":[1,1,0,0,3,0,0,0,2],"matrix_rows":[275,16,273,274,4,8,128,32,64],"offset":79,"phase":1,"quadratic_rows":[3,3,0,0,400,0,0,16,16]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":875,"old":297,"rank":2,"right":{"linear_Z4":[3,3,0,2,1,0,2,0,2],"matrix_rows":[67,16,65,74,4,64,272,96,128],"offset":1,"phase":1,"quadratic_rows":[3,11,0,2,272,0,0,0,16]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,65,132,4,261,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":267,"old":298,"rank":4,"right":{"linear_Z4":[2,0,1,2,2,0,2,0,1],"matrix_rows":[5,2,8,384,80,256,84,16,96],"offset":54,"phase":0,"quadratic_rows":[84,256,85,16,13,0,5,256,386]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,65,132,4,261,5,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":269,"old":298,"rank":4,"right":{"linear_Z4":[2,0,1,2,2,0,2,0,1],"matrix_rows":[13,2,8,384,80,256,92,16,96],"offset":54,"phase":0,"quadratic_rows":[92,256,85,65,5,0,13,256,386]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[20,34,68,129,261,5,1,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,4,10,0,0,0,0,0]},"new":597,"old":298,"rank":4,"right":{"linear_Z4":[1,0,2,2,0,2,2,0,1],"matrix_rows":[8,2,13,384,105,256,96,64,48],"offset":99,"phase":0,"quadratic_rows":[101,256,105,36,0,13,5,256,386]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,33,66,132,262,6,4,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,4,9,0,0,0,0,0]},"new":602,"old":298,"rank":4,"right":{"linear_Z4":[1,0,2,2,0,2,2,0,1],"matrix_rows":[2,5,8,384,97,256,96,64,48],"offset":101,"phase":0,"quadratic_rows":[101,256,97,64,0,5,13,256,386]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":884,"old":299,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,0,0,2,2],"matrix_rows":[261,2,257,130,260,8,16,32,64],"offset":1,"phase":1,"quadratic_rows":[5,130,5,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":885,"old":299,"rank":2,"right":{"linear_Z4":[3,1,3,0,0,0,0,2,2],"matrix_rows":[133,2,129,258,132,8,16,32,64],"offset":1,"phase":1,"quadratic_rows":[5,258,5,0,0,0,0,0,2]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,1,64,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":886,"old":299,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,1,2],"matrix_rows":[1,134,16,258,260,8,32,64,384],"offset":5,"phase":0,"quadratic_rows":[16,390,390,0,1,0,0,390,134]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,64,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":887,"old":299,"rank":2,"right":{"linear_Z4":[3,2,1,0,0,0,0,3,2],"matrix_rows":[385,4,257,6,64,8,16,32,384],"offset":27,"phase":0,"quadratic_rows":[129,4,70,0,0,0,4,129,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":888,"old":299,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,0,0,2,2],"matrix_rows":[1,262,129,258,260,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[129,6,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":889,"old":299,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,0,0,2,2],"matrix_rows":[1,134,257,130,132,8,16,32,64],"offset":2,"phase":1,"quadratic_rows":[257,6,6,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,64,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":890,"old":299,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,1,2],"matrix_rows":[133,2,257,32,260,8,16,64,384],"offset":10,"phase":0,"quadratic_rows":[389,32,389,0,0,2,0,389,133]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":891,"old":299,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,3,2],"matrix_rows":[4,386,5,258,64,8,16,32,384],"offset":23,"phase":0,"quadratic_rows":[4,130,69,0,0,0,4,130,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[29,35,69,9,15,140,1,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":268,"old":300,"rank":4,"right":{"linear_Z4":[1,3,1,1,0,0,2,0,1],"matrix_rows":[257,258,347,87,335,272,256,288,384],"offset":102,"phase":0,"quadratic_rows":[323,83,28,28,14,0,3,0,257]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,34,72,140,14,13,4,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":269,"old":300,"rank":4,"right":{"linear_Z4":[0,0,1,3,2,2,0,0,1],"matrix_rows":[257,258,376,116,288,272,332,256,384],"offset":51,"phase":0,"quadratic_rows":[32,16,316,316,14,13,0,0,268]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,46,68,8,140,13,2,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":599,"old":300,"rank":4,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,1],"matrix_rows":[257,258,358,106,288,322,256,272,384],"offset":85,"phase":0,"quadratic_rows":[32,334,98,98,0,13,14,0,258]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[29,34,68,8,14,140,1,268,12],"offset":0,"phase":0,"quadratic_rows":[13,14,15,15,0,0,0,0,0]},"new":602,"old":300,"rank":4,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,1],"matrix_rows":[257,258,341,89,321,272,256,288,384],"offset":102,"phase":0,"quadratic_rows":[333,16,81,81,14,0,13,0,257]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,1,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":286,"old":301,"rank":1,"right":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[7,5,6,8,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,33,64,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1124,"old":302,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,0,2,2],"matrix_rows":[260,193,129,6,256,264,16,32,128],"offset":41,"phase":3,"quadratic_rows":[65,4,6,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,64,129,2,3,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1129,"old":302,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,3,0],"matrix_rows":[129,192,128,2,4,8,16,160,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,128,192,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,66,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":876,"old":303,"rank":2,"right":{"linear_Z4":[0,1,0,2,3,1,2,0,0],"matrix_rows":[33,50,64,98,4,24,96,128,256],"offset":101,"phase":2,"quadratic_rows":[96,82,0,16,90,33,19,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,18,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":877,"old":303,"rank":2,"right":{"linear_Z4":[1,2,3,0,3,1,0,0,1],"matrix_rows":[263,34,49,294,256,24,32,64,384],"offset":26,"phase":3,"quadratic_rows":[311,1,293,16,25,293,0,0,293]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,67,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":878,"old":303,"rank":2,"right":{"linear_Z4":[1,1,2,1,0,0,0,0,0],"matrix_rows":[27,24,113,122,28,64,32,128,256],"offset":95,"phase":0,"quadratic_rows":[107,99,24,45,36,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,33,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":879,"old":303,"rank":2,"right":{"linear_Z4":[2,2,0,1,0,0,0,0,0],"matrix_rows":[3,27,105,98,4,64,32,128,256],"offset":67,"phase":1,"quadratic_rows":[112,120,0,58,43,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,67,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":880,"old":303,"rank":2,"right":{"linear_Z4":[1,1,0,2,3,0,0,0,0],"matrix_rows":[27,24,113,122,4,64,32,128,256],"offset":79,"phase":1,"quadratic_rows":[107,99,0,49,56,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,35,66,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":881,"old":303,"rank":2,"right":{"linear_Z4":[3,3,2,0,1,0,0,0,0],"matrix_rows":[3,24,105,98,28,64,32,128,256],"offset":83,"phase":0,"quadratic_rows":[107,99,24,37,52,27,3,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,19,32,65,1,128,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":882,"old":303,"rank":2,"right":{"linear_Z4":[1,3,1,0,3,0,0,0,3],"matrix_rows":[310,49,309,34,256,24,32,64,384],"offset":23,"phase":0,"quadratic_rows":[261,278,263,16,26,0,0,0,263]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,16,32,65,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":883,"old":303,"rank":2,"right":{"linear_Z4":[2,2,0,2,2,2,0,0,0],"matrix_rows":[97,19,49,64,4,24,96,128,256],"offset":109,"phase":3,"quadratic_rows":[66,81,0,16,74,0,19,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":844,"old":304,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,0,0,0],"matrix_rows":[4,1,2,12,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":845,"old":304,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[396,384,1,2,256,392,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,136,12,0,0,0,260,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":805,"old":305,"rank":2,"right":{"linear_Z4":[1,1,0,3,0,0,0,2,3],"matrix_rows":[399,384,261,262,256,392,16,32,64],"offset":29,"phase":0,"quadratic_rows":[139,139,136,15,0,0,0,263,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":846,"old":305,"rank":1,"right":{"linear_Z4":[3,3,2,1,0,0,0,0,0],"matrix_rows":[11,65,66,12,64,80,96,128,256],"offset":25,"phase":3,"quadratic_rows":[75,75,8,79,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":849,"old":306,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,0,2,0],"matrix_rows":[136,1,2,12,128,16,32,192,256],"offset":152,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":850,"old":306,"rank":2,"right":{"linear_Z4":[3,2,0,1,3,0,2,0,0],"matrix_rows":[17,76,35,32,64,72,48,128,256],"offset":1,"phase":1,"quadratic_rows":[51,1,8,12,49,17,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":811,"old":307,"rank":2,"right":{"linear_Z4":[3,2,0,1,3,0,2,0,0],"matrix_rows":[17,76,35,32,64,72,48,128,256],"offset":1,"phase":1,"quadratic_rows":[51,1,8,12,49,17,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":851,"old":307,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,0,0,2],"matrix_rows":[264,1,2,12,256,16,32,320,128],"offset":152,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,32,67,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":807,"old":308,"rank":2,"right":{"linear_Z4":[2,2,3,2,0,0,0,1,3],"matrix_rows":[257,129,389,134,256,136,272,288,320],"offset":507,"phase":0,"quadratic_rows":[4,132,7,128,0,0,0,394,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":836,"old":308,"rank":1,"right":{"linear_Z4":[0,1,1,2,0,0,2,0,0],"matrix_rows":[6,1,66,76,64,80,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,70,78,4,0,0,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":809,"old":309,"rank":2,"right":{"linear_Z4":[0,3,2,3,0,1,2,0,0],"matrix_rows":[97,10,64,22,16,24,96,128,256],"offset":2,"phase":1,"quadratic_rows":[32,30,2,26,10,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":841,"old":309,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,0,2,0],"matrix_rows":[136,1,2,12,128,144,32,64,256],"offset":61,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,1,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1107,"old":310,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,0],"matrix_rows":[132,48,1,2,32,8,160,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,160,0,128,132,0,180,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,66,128,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1110,"old":310,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[258,148,3,256,132,8,128,32,320],"offset":261,"phase":3,"quadratic_rows":[2,3,20,0,4,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1108,"old":311,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[22,390,1,258,260,8,256,32,64],"offset":65,"phase":0,"quadratic_rows":[0,144,144,0,262,0,0,262,400]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1113,"old":311,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,1],"matrix_rows":[390,16,1,130,132,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,262,262,0,256,0,0,256,406]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1109,"old":312,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,0,0,2],"matrix_rows":[36,385,257,6,32,8,48,64,256],"offset":88,"phase":1,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,66,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1112,"old":312,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,0,2,2],"matrix_rows":[257,36,385,6,32,8,48,64,256],"offset":88,"phase":1,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":892,"old":313,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,2,0,0],"matrix_rows":[6,1,66,64,8,80,32,128,256],"offset":52,"phase":3,"quadratic_rows":[0,70,66,0,0,0,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":893,"old":313,"rank":1,"right":{"linear_Z4":[1,2,3,0,0,2,0,0,0],"matrix_rows":[37,35,32,36,8,48,64,128,256],"offset":7,"phase":3,"quadratic_rows":[7,1,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":894,"old":313,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,0,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":19,"phase":3,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":895,"old":313,"rank":1,"right":{"linear_Z4":[0,2,2,0,0,0,0,0,0],"matrix_rows":[8,1,10,12,64,80,96,128,256],"offset":29,"phase":0,"quadratic_rows":[0,8,8,70,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":954,"old":313,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,0,0],"matrix_rows":[8,9,10,12,64,80,96,128,256],"offset":35,"phase":3,"quadratic_rows":[8,8,8,79,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":955,"old":313,"rank":1,"right":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":45,"phase":0,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":956,"old":313,"rank":1,"right":{"linear_Z4":[0,0,3,2,0,2,0,0,0],"matrix_rows":[6,1,32,36,8,48,64,128,256],"offset":56,"phase":3,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":957,"old":313,"rank":1,"right":{"linear_Z4":[1,3,2,0,0,0,2,0,0],"matrix_rows":[67,69,66,64,8,80,32,128,256],"offset":11,"phase":3,"quadratic_rows":[7,3,1,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1116,"old":314,"rank":2,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,2],"matrix_rows":[5,258,81,256,68,8,64,32,384],"offset":11,"phase":1,"quadratic_rows":[85,0,69,0,1,0,5,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,32,65,3,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1121,"old":314,"rank":2,"right":{"linear_Z4":[2,0,0,0,1,2,0,0,0],"matrix_rows":[116,68,21,2,32,8,96,128,256],"offset":69,"phase":3,"quadratic_rows":[20,0,1,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,33,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1117,"old":315,"rank":2,"right":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[13,263,297,256,300,32,272,320,384],"offset":235,"phase":0,"quadratic_rows":[34,5,34,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,1,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1120,"old":315,"rank":2,"right":{"linear_Z4":[2,0,3,3,2,3,0,0,0],"matrix_rows":[36,24,5,10,16,48,64,128,256],"offset":20,"phase":2,"quadratic_rows":[4,8,53,42,36,60,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,66,128,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1106,"old":316,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[130,276,3,128,260,8,256,32,192],"offset":261,"phase":3,"quadratic_rows":[2,3,20,0,4,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,1,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1111,"old":316,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[260,48,1,2,32,8,288,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,288,0,256,260,0,0,308]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":628,"old":317,"rank":1,"right":{"linear_Z4":[2,0,2,0,1,0,1,1,2],"matrix_rows":[216,9,10,4,256,272,288,320,384],"offset":90,"phase":0,"quadratic_rows":[8,8,0,467,472,0,472,472,216]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,23,39,71,131,256,5,1,7],"offset":0,"phase":0,"quadratic_rows":[6,1,1,0,0,0,0,0,0]},"new":631,"old":317,"rank":3,"right":{"linear_Z4":[0,3,3,3,2,0,2,1,3],"matrix_rows":[270,462,158,209,258,260,472,256,32],"offset":6,"phase":2,"quadratic_rows":[208,350,350,398,135,0,135,217,270]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":682,"old":317,"rank":1,"right":{"linear_Z4":[2,3,1,3,1,0,3,3,2],"matrix_rows":[462,17,258,276,264,256,32,320,384],"offset":43,"phase":0,"quadratic_rows":[16,206,222,206,21,0,206,206,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,34,67,129,259,3,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":685,"old":317,"rank":2,"right":{"linear_Z4":[3,2,0,3,2,0,2,2,0],"matrix_rows":[86,351,389,130,256,392,144,288,192],"offset":180,"phase":0,"quadratic_rows":[219,393,392,223,393,0,393,95,86]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":682,"old":318,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[15,16,39,64,128,256,3,5,1],"offset":0,"phase":0,"quadratic_rows":[6,1,1,0,0,0,0,0,0]},"new":688,"old":318,"rank":3,"right":{"linear_Z4":[3,0,3,0,0,0,3,3,0],"matrix_rows":[453,69,133,449,2,452,8,16,32],"offset":6,"phase":2,"quadratic_rows":[197,0,197,0,0,0,453,453,192]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":695,"old":318,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[18,1,34,66,128,2,264,12,4],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":701,"old":318,"rank":4,"right":{"linear_Z4":[3,2,3,2,0,0,1,3,0],"matrix_rows":[2,5,384,320,33,44,32,16,448],"offset":3,"phase":2,"quadratic_rows":[37,0,45,4,0,5,192,192,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":613,"old":319,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,64,132,1,260,6,2],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":619,"old":319,"rank":3,"right":{"linear_Z4":[2,1,3,0,3,2,3,3,0],"matrix_rows":[38,384,208,5,34,32,8,400,448],"offset":44,"phase":3,"quadratic_rows":[4,6,7,0,336,0,336,384,208]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":628,"old":319,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,1,1,2],"matrix_rows":[213,257,2,260,8,272,32,320,384],"offset":0,"phase":0,"quadratic_rows":[469,0,469,0,469,0,469,469,213]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[17,46,65,128,6,256,1,10,2],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":634,"old":319,"rank":4,"right":{"linear_Z4":[3,1,3,0,3,0,2,3,0],"matrix_rows":[69,2,386,274,65,402,68,8,32],"offset":3,"phase":2,"quadratic_rows":[5,258,5,0,144,0,0,144,2]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":330,"old":320,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":336,"old":320,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,1,1,2],"matrix_rows":[213,257,2,260,8,272,32,320,384],"offset":0,"phase":0,"quadratic_rows":[469,0,469,0,469,0,469,469,213]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":332,"old":321,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,1,1,2],"matrix_rows":[230,1,258,260,8,16,288,320,384],"offset":0,"phase":0,"quadratic_rows":[0,486,486,0,0,486,486,486,230]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":334,"old":321,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":613,"old":322,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,41,10,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,8,37,11,0,5,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":616,"old":322,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,0,1,0,1],"matrix_rows":[448,400,1,2,4,8,464,32,256],"offset":321,"phase":3,"quadratic_rows":[0,0,0,0,80,0,336,256,448]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":695,"old":322,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,16,37,68,1,5,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":698,"old":322,"rank":3,"right":{"linear_Z4":[3,2,1,3,2,0,1,1,2],"matrix_rows":[20,320,9,53,130,32,56,448,256],"offset":407,"phase":2,"quadratic_rows":[61,128,5,57,9,9,192,194,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":330,"old":323,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":335,"old":323,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,49,34,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,16,0,21,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":331,"old":324,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":334,"old":324,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,30,22,11,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":332,"old":325,"rank":1,"right":{"linear_Z4":[0,2,2,0,0,1,1,1,2],"matrix_rows":[232,9,10,4,256,272,288,320,384],"offset":60,"phase":0,"quadratic_rows":[8,8,0,483,0,488,488,488,232]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":333,"old":325,"rank":1,"right":{"linear_Z4":[3,2,1,3,0,1,3,3,2],"matrix_rows":[461,257,34,292,264,16,256,320,384],"offset":77,"phase":0,"quadratic_rows":[205,32,237,205,0,38,205,205,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":329,"old":326,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,1,1,2],"matrix_rows":[216,17,2,20,264,256,288,320,384],"offset":102,"phase":0,"quadratic_rows":[16,0,16,472,461,0,472,472,216]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":336,"old":326,"rank":1,"right":{"linear_Z4":[2,1,3,1,3,0,3,3,2],"matrix_rows":[470,9,266,260,256,272,32,320,384],"offset":23,"phase":0,"quadratic_rows":[8,222,214,11,214,0,214,214,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":331,"old":327,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":333,"old":327,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":329,"old":328,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":335,"old":328,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,3,3,2],"matrix_rows":[448,1,2,4,8,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":329,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,3,3,0],"matrix_rows":[203,265,266,4,256,16,32,320,384],"offset":23,"phase":0,"quadratic_rows":[451,451,0,448,0,0,459,459,203]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":738,"old":329,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,2,0,3,0],"matrix_rows":[39,203,289,290,32,264,48,256,384],"offset":131,"phase":1,"quadratic_rows":[460,460,3,459,0,0,395,459,203]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":752,"old":329,"rank":2,"right":{"linear_Z4":[1,1,3,1,0,0,2,2,1],"matrix_rows":[143,384,321,322,388,328,16,32,256],"offset":301,"phase":3,"quadratic_rows":[463,463,271,463,0,0,11,11,271]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":330,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,49,34,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,16,0,21,3,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":739,"old":330,"rank":2,"right":{"linear_Z4":[3,3,2,0,2,0,3,1,2],"matrix_rows":[3,448,49,34,68,8,32,256,384],"offset":145,"phase":3,"quadratic_rows":[51,35,64,0,1,3,196,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":753,"old":330,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,452,1,2,388,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[0,0,68,0,0,0,132,320,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":331,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,30,22,11,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,34,2,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":765,"old":331,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,0,3,1,2],"matrix_rows":[448,6,65,26,20,16,32,256,384],"offset":134,"phase":3,"quadratic_rows":[64,30,22,2,6,0,193,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":770,"old":331,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,449,385,2,4,8,16,32,256],"offset":258,"phase":0,"quadratic_rows":[65,0,0,0,0,0,129,320,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":290,"old":332,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,3,3,0],"matrix_rows":[230,1,290,292,8,16,256,320,384],"offset":77,"phase":0,"quadratic_rows":[0,454,454,0,0,448,486,486,230]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,33,1,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":766,"old":332,"rank":2,"right":{"linear_Z4":[2,2,2,0,2,3,0,3,0],"matrix_rows":[23,230,16,274,276,24,288,256,384],"offset":131,"phase":1,"quadratic_rows":[6,481,481,0,0,486,422,486,230]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,32,64,130,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":771,"old":332,"rank":2,"right":{"linear_Z4":[3,1,1,0,0,1,2,2,1],"matrix_rows":[384,167,385,322,324,8,16,352,256],"offset":410,"phase":3,"quadratic_rows":[295,487,487,0,0,487,38,38,295]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":333,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,0,3,3,2],"matrix_rows":[454,9,266,260,256,272,32,320,384],"offset":61,"phase":1,"quadratic_rows":[8,206,198,11,0,0,198,198,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":774,"old":333,"rank":2,"right":{"linear_Z4":[3,2,1,2,0,2,0,3,0],"matrix_rows":[42,207,257,294,32,296,48,256,384],"offset":131,"phase":1,"quadratic_rows":[463,449,461,453,0,0,399,463,207]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,128,259,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":786,"old":333,"rank":2,"right":{"linear_Z4":[0,2,2,0,0,0,0,2,2],"matrix_rows":[461,77,321,194,388,328,16,32,256],"offset":300,"phase":2,"quadratic_rows":[192,192,0,192,0,0,11,11,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":334,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[38,1,34,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":775,"old":334,"rank":2,"right":{"linear_Z4":[1,2,3,0,2,2,3,1,2],"matrix_rows":[21,448,17,6,16,8,96,256,384],"offset":216,"phase":0,"quadratic_rows":[5,4,7,0,0,64,224,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,130,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":787,"old":334,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[384,480,1,2,4,8,16,416,256],"offset":258,"phase":0,"quadratic_rows":[0,0,0,0,0,96,160,320,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":335,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[11,9,10,4,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":798,"old":335,"rank":2,"right":{"linear_Z4":[2,3,1,2,0,2,3,1,2],"matrix_rows":[38,448,3,32,36,72,16,256,384],"offset":172,"phase":0,"quadratic_rows":[2,7,6,64,0,0,200,192,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":802,"old":335,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[384,456,1,2,4,392,16,32,256],"offset":258,"phase":0,"quadratic_rows":[0,0,0,72,0,0,136,320,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":290,"old":336,"rank":1,"right":{"linear_Z4":[1,1,0,0,3,0,3,3,2],"matrix_rows":[451,273,258,20,8,256,288,320,384],"offset":103,"phase":1,"quadratic_rows":[211,195,16,0,21,0,195,195,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,33,67,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":799,"old":336,"rank":2,"right":{"linear_Z4":[2,1,3,0,2,2,0,3,0],"matrix_rows":[49,215,291,32,260,40,304,256,384],"offset":131,"phase":1,"quadratic_rows":[452,470,471,0,454,0,407,471,215]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,65,128,257,3,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":803,"old":336,"rank":2,"right":{"linear_Z4":[2,1,3,0,3,0,3,2,2],"matrix_rows":[86,384,193,386,324,8,336,32,256],"offset":340,"phase":2,"quadratic_rows":[192,470,278,0,278,0,451,67,86]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":643,"old":337,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,1,16,32,68,128,6,2,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":646,"old":337,"rank":3,"right":{"linear_Z4":[0,2,0,0,1,0,3,0,0],"matrix_rows":[2,192,144,1,4,8,208,32,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":683,"old":337,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,1,2,0],"matrix_rows":[94,1,130,132,136,144,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,222,0,222,94,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,32,64,128,3,1,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":687,"old":337,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,3,0,0],"matrix_rows":[192,69,193,2,196,8,16,32,256],"offset":2,"phase":1,"quadratic_rows":[133,0,133,0,0,0,192,69,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":684,"old":338,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[10,19,33,66,131,257,3,1,4],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":690,"old":338,"rank":3,"right":{"linear_Z4":[3,0,2,3,0,0,3,0,2],"matrix_rows":[214,95,256,197,66,128,200,80,160],"offset":6,"phase":2,"quadratic_rows":[155,201,200,159,201,0,214,95,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":707,"old":338,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,0,2],"matrix_rows":[336,1,2,4,8,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[18,1,34,66,136,2,12,256,4],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":713,"old":338,"rank":4,"right":{"linear_Z4":[3,2,3,2,1,0,3,0,0],"matrix_rows":[2,5,320,272,33,44,32,336,128],"offset":3,"phase":2,"quadratic_rows":[37,0,45,4,80,5,80,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":615,"old":339,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,33,10,44,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,8,45,14,0,5,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[8,16,32,64,129,256,2,3,4],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":621,"old":339,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[16,192,256,1,2,4,8,128,32],"offset":133,"phase":1,"quadratic_rows":[0,0,0,0,128,0,128,208,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":643,"old":339,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,40,69,132,258,5,8,10,1],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":649,"old":339,"rank":4,"right":{"linear_Z4":[3,1,1,3,0,0,2,3,2],"matrix_rows":[260,16,9,210,293,18,32,296,128],"offset":303,"phase":2,"quadratic_rows":[301,194,5,297,64,9,146,194,9]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":350,"old":340,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":356,"old":340,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":352,"old":341,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":354,"old":341,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":614,"old":342,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,2,0],"matrix_rows":[64,1,2,4,8,16,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,192,64,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":618,"old":342,"rank":2,"right":{"linear_Z4":[3,0,3,3,3,0,3,2,0],"matrix_rows":[5,208,33,10,44,32,144,192,256],"offset":3,"phase":2,"quadratic_rows":[37,8,45,14,80,5,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":707,"old":342,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,16,37,68,130,5,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":710,"old":342,"rank":3,"right":{"linear_Z4":[3,2,1,3,1,0,1,2,2],"matrix_rows":[132,272,9,165,66,32,168,336,256],"offset":407,"phase":2,"quadratic_rows":[173,64,5,169,80,9,82,9,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":350,"old":343,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":355,"old":343,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":351,"old":344,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":354,"old":344,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":352,"old":345,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":353,"old":345,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":349,"old":346,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":356,"old":346,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,2,0],"matrix_rows":[168,1,2,4,136,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":351,"old":347,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":353,"old":347,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":349,"old":348,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":355,"old":348,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[296,1,2,4,264,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,40,0,40,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":349,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,2,0,0,0],"matrix_rows":[24,33,2,36,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,0,32,120,88,13,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":718,"old":349,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,34,4,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,32,0,120,88,42,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":350,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,2,0,0,2],"matrix_rows":[24,33,2,36,296,272,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,0,32,312,280,13,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":719,"old":350,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[24,1,34,4,296,272,256,320,384],"offset":240,"phase":0,"quadratic_rows":[0,32,0,312,280,42,0,0,24]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":351,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,2,0],"matrix_rows":[136,33,2,36,168,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":720,"old":351,"rank":1,"right":{"linear_Z4":[0,2,0,1,0,1,0,2,0],"matrix_rows":[136,1,34,4,168,16,128,64,256],"offset":85,"phase":0,"quadratic_rows":[0,32,0,40,0,42,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":352,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[264,33,2,36,296,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,32,40,0,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":721,"old":352,"rank":1,"right":{"linear_Z4":[0,2,0,1,0,1,0,0,2],"matrix_rows":[264,1,34,4,296,16,256,64,128],"offset":85,"phase":0,"quadratic_rows":[0,32,0,40,0,42,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":353,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,2,0,0,0],"matrix_rows":[13,289,2,292,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[301,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":722,"old":353,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[17,69,6,64,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,4,7,0,81,0,17,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":280,"old":354,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":723,"old":354,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,2],"matrix_rows":[17,261,6,256,8,272,32,320,384],"offset":170,"phase":0,"quadratic_rows":[277,4,7,0,273,0,0,0,17]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":355,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,2,0,0,2],"matrix_rows":[285,289,2,292,296,272,256,320,128],"offset":1,"phase":1,"quadratic_rows":[61,0,61,61,29,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":724,"old":355,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,0,2,0],"matrix_rows":[129,133,6,128,8,16,32,64,256],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":280,"old":356,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,2,0,2,0],"matrix_rows":[157,161,2,164,168,144,128,192,256],"offset":1,"phase":1,"quadratic_rows":[61,0,61,61,29,13,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":725,"old":356,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,0,0,2],"matrix_rows":[257,261,6,256,8,16,32,64,128],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":658,"old":357,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,22,33,65,130,1,256,6,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":661,"old":357,"rank":3,"right":{"linear_Z4":[3,2,3,2,3,0,0,2,0],"matrix_rows":[5,402,258,41,130,36,32,400,64],"offset":7,"phase":3,"quadratic_rows":[45,16,37,1,18,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":684,"old":357,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,2,0],"matrix_rows":[133,129,2,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,34,1,64,128,258,2],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":686,"old":357,"rank":2,"right":{"linear_Z4":[3,3,2,3,1,0,0,3,1],"matrix_rows":[277,414,17,258,276,264,32,64,384],"offset":3,"phase":2,"quadratic_rows":[261,158,411,158,414,0,0,158,277]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":670,"old":358,"rank":1,"right":{"linear_Z4":[2,0,2,0,1,0,1,1,2],"matrix_rows":[216,1,10,12,256,272,288,320,384],"offset":90,"phase":0,"quadratic_rows":[0,8,8,470,472,0,472,472,216]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[17,35,65,130,260,2,8,3,13],"offset":0,"phase":0,"quadratic_rows":[12,2,13,13,0,0,0,0,0]},"new":676,"old":358,"rank":4,"right":{"linear_Z4":[1,2,1,0,0,0,0,2,0],"matrix_rows":[271,10,48,320,161,130,172,32,288],"offset":0,"phase":0,"quadratic_rows":[431,389,423,385,256,261,256,15,127]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":683,"old":358,"rank":1,"right":{"linear_Z4":[1,3,2,3,3,0,3,3,2],"matrix_rows":[475,257,386,132,392,400,32,448,256],"offset":444,"phase":2,"quadratic_rows":[219,91,128,91,91,0,91,133,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,22,33,71,130,1,4,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":689,"old":358,"rank":3,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,1],"matrix_rows":[9,159,463,293,258,32,296,256,384],"offset":131,"phase":1,"quadratic_rows":[125,80,81,121,399,9,399,80,336]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":614,"old":359,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,3,2],"matrix_rows":[400,1,2,4,8,272,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,144,0,128,208,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,3,68,2,4,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,4,0,0,0,0,0,0]},"new":620,"old":359,"rank":3,"right":{"linear_Z4":[2,1,3,2,1,2,2,0,0],"matrix_rows":[6,40,16,13,42,32,80,128,256],"offset":40,"phase":2,"quadratic_rows":[12,46,47,7,80,6,16,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":658,"old":359,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,2,0,0],"matrix_rows":[69,65,2,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,40,69,132,266,5,1,2,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":664,"old":359,"rank":4,"right":{"linear_Z4":[3,3,1,3,1,0,2,0,1],"matrix_rows":[68,400,9,386,101,402,32,104,256],"offset":295,"phase":1,"quadratic_rows":[109,18,5,105,274,9,9,256,400]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":370,"old":360,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":376,"old":360,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,65,74,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,75,8,14,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":372,"old":361,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":374,"old":361,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,98,68,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,102,70,0,0,35,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":615,"old":362,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,2,0],"matrix_rows":[208,1,2,4,8,144,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":617,"old":362,"rank":2,"right":{"linear_Z4":[2,1,3,2,0,0,3,3,2],"matrix_rows":[14,448,5,10,8,16,32,320,384],"offset":22,"phase":3,"quadratic_rows":[4,6,7,0,0,0,192,192,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":670,"old":362,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,1,1,2],"matrix_rows":[213,257,2,260,8,272,32,320,384],"offset":0,"phase":0,"quadratic_rows":[469,0,469,0,469,0,469,469,213]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[11,23,35,64,131,256,6,2,3],"offset":0,"phase":0,"quadratic_rows":[6,1,5,0,0,0,0,0,0]},"new":673,"old":362,"rank":3,"right":{"linear_Z4":[0,1,0,0,0,0,1,2,0],"matrix_rows":[471,279,386,257,450,260,8,272,32],"offset":1,"phase":1,"quadratic_rows":[448,130,448,0,448,0,85,279,149]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":370,"old":363,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":375,"old":363,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":371,"old":364,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":374,"old":364,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":372,"old":365,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":373,"old":365,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":369,"old":366,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":376,"old":366,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,0,3,2],"matrix_rows":[400,1,2,4,8,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,144,0,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":371,"old":367,"rank":1,"right":{"linear_Z4":[0,2,2,1,1,0,0,1,2],"matrix_rows":[184,33,34,4,264,272,256,320,384],"offset":204,"phase":0,"quadratic_rows":[32,32,0,440,440,411,0,440,184]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":373,"old":367,"rank":1,"right":{"linear_Z4":[3,2,1,1,3,3,0,3,2],"matrix_rows":[437,257,10,268,256,272,288,64,384],"offset":29,"phase":0,"quadratic_rows":[181,8,189,14,181,181,0,181,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":369,"old":368,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,1,0,1,2],"matrix_rows":[184,1,10,12,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[0,8,8,438,440,440,0,440,184]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":375,"old":368,"rank":1,"right":{"linear_Z4":[1,2,3,3,3,1,0,3,2],"matrix_rows":[413,289,34,260,264,272,256,64,384],"offset":71,"phase":0,"quadratic_rows":[189,32,157,157,157,35,0,157,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":369,"rank":1,"right":{"linear_Z4":[1,1,0,0,3,0,0,3,0],"matrix_rows":[179,289,290,4,8,272,256,64,384],"offset":71,"phase":0,"quadratic_rows":[403,403,0,0,435,400,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":726,"old":369,"rank":1,"right":{"linear_Z4":[3,3,2,0,3,1,0,3,0],"matrix_rows":[179,257,258,36,8,272,256,64,384],"offset":73,"phase":3,"quadratic_rows":[435,435,32,0,435,439,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":370,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,65,74,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,75,8,14,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":727,"old":370,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,73,66,4,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,67,0,1,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":371,"rank":1,"right":{"linear_Z4":[0,1,1,0,3,0,0,3,0],"matrix_rows":[158,1,266,268,256,272,32,64,384],"offset":29,"phase":0,"quadratic_rows":[0,406,406,400,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":728,"old":371,"rank":1,"right":{"linear_Z4":[2,3,3,1,3,0,0,3,0],"matrix_rows":[158,9,258,260,256,272,32,64,384],"offset":19,"phase":3,"quadratic_rows":[8,414,414,415,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":283,"old":372,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,98,68,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,102,70,0,0,35,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":729,"old":372,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,1,66,100,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,70,102,0,0,4,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":373,"rank":1,"right":{"linear_Z4":[0,1,1,0,3,3,0,3,2],"matrix_rows":[406,33,290,260,8,272,256,320,384],"offset":205,"phase":1,"quadratic_rows":[32,182,150,0,150,35,0,150,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":730,"old":373,"rank":1,"right":{"linear_Z4":[3,1,2,0,0,1,2,0,0],"matrix_rows":[39,69,70,64,72,16,96,128,256],"offset":18,"phase":2,"quadratic_rows":[99,99,96,0,0,103,39,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":374,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[14,1,10,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":731,"old":374,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,2,0,0],"matrix_rows":[65,69,6,64,8,16,32,128,256],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":375,"rank":1,"right":{"linear_Z4":[1,1,0,3,3,0,0,3,2],"matrix_rows":[403,257,266,12,256,272,32,320,384],"offset":151,"phase":1,"quadratic_rows":[147,155,8,14,147,0,0,147,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":732,"old":375,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[154,5,262,256,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[4,414,7,410,410,0,0,410,154]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":283,"old":376,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,2,0,0,0],"matrix_rows":[35,33,34,4,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":733,"old":376,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[68,5,6,64,72,16,32,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":734,"old":377,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":736,"old":377,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,19,32,68,129,2,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":814,"old":377,"rank":3,"right":{"linear_Z4":[2,0,0,3,3,3,1,3,2],"matrix_rows":[114,66,392,19,96,4,264,64,384],"offset":31,"phase":1,"quadratic_rows":[18,65,0,136,49,48,66,136,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[18,34,74,7,133,261,5,12,4],"offset":0,"phase":0,"quadratic_rows":[3,15,14,14,0,0,0,0,0]},"new":958,"old":377,"rank":4,"right":{"linear_Z4":[3,3,2,3,0,0,0,2,3],"matrix_rows":[88,455,472,348,89,74,476,64,96],"offset":436,"phase":1,"quadratic_rows":[415,399,323,283,265,0,132,323,415]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":734,"old":378,"rank":1,"right":{"linear_Z4":[1,3,3,3,2,0,1,3,2],"matrix_rows":[399,321,258,260,264,80,32,256,384],"offset":163,"phase":0,"quadratic_rows":[207,143,143,143,64,0,81,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":737,"old":378,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,35,67,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":812,"old":378,"rank":2,"right":{"linear_Z4":[2,0,0,0,2,0,1,0,3],"matrix_rows":[286,158,193,322,324,328,400,32,256],"offset":319,"phase":1,"quadratic_rows":[192,192,192,192,0,0,207,335,384]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,23,34,70,129,1,4,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":816,"old":378,"rank":3,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,1],"matrix_rows":[3,159,475,289,306,256,264,32,384],"offset":35,"phase":1,"quadratic_rows":[103,119,411,68,70,3,411,68,324]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":735,"old":379,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":737,"old":379,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,3,3,2],"matrix_rows":[463,257,258,260,264,16,32,320,384],"offset":1,"phase":1,"quadratic_rows":[207,207,207,207,0,0,207,207,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":813,"old":379,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,3,3,0],"matrix_rows":[384,196,1,2,388,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,324,0,0,0,324,384,196]}},{"left":{"linear_Z4":[2,3,3,3,3,0,0,0,0],"matrix_rows":[32,65,157,262,7,6,10,18,2],"offset":0,"phase":0,"quadratic_rows":[26,31,30,31,31,0,0,0,0]},"new":965,"old":379,"rank":5,"right":{"linear_Z4":[2,1,2,2,3,2,0,0,3],"matrix_rows":[510,472,452,412,348,3,48,476,32],"offset":511,"phase":1,"quadratic_rows":[2,463,290,274,280,452,290,290,510]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":390,"old":380,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":396,"old":380,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":392,"old":381,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":394,"old":381,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":735,"old":382,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":736,"old":382,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,2,0,0],"matrix_rows":[81,65,2,4,8,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":815,"old":382,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[396,384,1,2,256,392,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,136,12,0,0,0,260,384]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[17,33,66,1,128,256,4,8,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":960,"old":382,"rank":4,"right":{"linear_Z4":[3,3,0,2,0,0,2,0,1],"matrix_rows":[11,4,64,384,9,10,256,16,32],"offset":71,"phase":2,"quadratic_rows":[3,3,256,0,0,0,0,256,388]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":390,"old":383,"rank":1,"right":{"linear_Z4":[0,1,1,2,2,0,0,1,2],"matrix_rows":[166,33,258,260,40,16,256,320,384],"offset":240,"phase":0,"quadratic_rows":[32,422,422,32,0,399,0,422,166]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":395,"old":383,"rank":1,"right":{"linear_Z4":[1,0,1,2,0,2,0,1,2],"matrix_rows":[149,257,18,260,24,256,32,320,384],"offset":240,"phase":0,"quadratic_rows":[405,16,405,16,399,0,0,405,149]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":391,"old":384,"rank":1,"right":{"linear_Z4":[3,1,3,2,1,3,0,3,2],"matrix_rows":[423,257,274,260,24,256,288,64,384],"offset":53,"phase":0,"quadratic_rows":[167,183,167,16,26,167,0,167,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":394,"old":384,"rank":1,"right":{"linear_Z4":[1,3,3,2,3,1,0,3,2],"matrix_rows":[407,289,258,260,40,272,256,64,384],"offset":83,"phase":0,"quadratic_rows":[183,151,151,32,151,41,0,151,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":392,"old":385,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":393,"old":385,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":389,"old":386,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,1,18,4,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,16,0,120,26,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":396,"old":386,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,33,2,4,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,0,0,120,88,41,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":391,"old":387,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":393,"old":387,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":389,"old":388,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,0,3,2],"matrix_rows":[388,1,2,260,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,132,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":395,"old":388,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":389,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[98,33,66,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,32,0,11,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":740,"old":389,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,1,2,0,0],"matrix_rows":[66,1,98,4,40,16,64,128,256],"offset":85,"phase":0,"quadratic_rows":[0,34,0,32,0,42,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":390,"rank":1,"right":{"linear_Z4":[3,0,1,0,2,0,0,1,2],"matrix_rows":[149,257,18,260,24,256,32,320,384],"offset":162,"phase":1,"quadratic_rows":[405,16,405,16,399,0,0,405,149]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":741,"old":390,"rank":1,"right":{"linear_Z4":[2,1,3,3,3,0,0,3,0],"matrix_rows":[158,3,256,260,264,272,32,64,384],"offset":7,"phase":3,"quadratic_rows":[2,415,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":391,"rank":1,"right":{"linear_Z4":[1,0,3,1,0,0,0,3,0],"matrix_rows":[173,289,2,260,296,16,256,64,384],"offset":83,"phase":0,"quadratic_rows":[397,0,429,397,0,388,0,429,173]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":742,"old":391,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[141,257,34,260,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[397,32,397,429,0,42,0,397,141]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":392,"rank":1,"right":{"linear_Z4":[0,3,0,3,2,0,0,0,0],"matrix_rows":[26,1,18,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":743,"old":392,"rank":1,"right":{"linear_Z4":[3,2,0,3,0,0,0,0,0],"matrix_rows":[9,67,64,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,1,0,73,0,0,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":393,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,2,0,0,0],"matrix_rows":[41,33,2,4,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":744,"old":393,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,80,32,128,256],"offset":50,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":394,"rank":1,"right":{"linear_Z4":[0,1,3,1,0,0,0,3,0],"matrix_rows":[158,1,274,260,280,256,32,64,384],"offset":53,"phase":0,"quadratic_rows":[0,398,414,398,388,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":745,"old":394,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[142,17,258,260,280,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[16,398,398,414,25,0,0,398,142]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":395,"rank":1,"right":{"linear_Z4":[0,3,1,0,0,2,0,1,2],"matrix_rows":[166,33,258,260,40,16,256,320,384],"offset":196,"phase":1,"quadratic_rows":[32,422,422,32,0,399,0,422,166]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":746,"old":395,"rank":1,"right":{"linear_Z4":[3,2,0,1,0,1,2,0,0],"matrix_rows":[41,67,64,4,72,80,96,128,256],"offset":6,"phase":2,"quadratic_rows":[107,1,0,105,0,105,41,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":396,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[81,65,18,4,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[17,16,0,16,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":747,"old":396,"rank":1,"right":{"linear_Z4":[1,0,0,2,1,0,2,0,0],"matrix_rows":[65,81,2,4,24,64,32,128,256],"offset":51,"phase":0,"quadratic_rows":[17,0,0,16,25,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":748,"old":397,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":750,"old":397,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,16,36,70,129,257,6,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":819,"old":397,"rank":3,"right":{"linear_Z4":[2,2,3,2,1,0,2,0,2],"matrix_rows":[272,136,204,1,18,196,72,256,288],"offset":415,"phase":3,"quadratic_rows":[0,16,12,4,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,0,0,0,0],"matrix_rows":[34,66,4,8,129,257,16,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":966,"old":397,"rank":5,"right":{"linear_Z4":[3,3,2,2,2,0,2,3,0],"matrix_rows":[400,147,4,8,64,401,386,256,288],"offset":30,"phase":0,"quadratic_rows":[259,275,0,0,386,0,0,400,147]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":748,"old":398,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":751,"old":398,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,19,35,65,128,1,256,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":817,"old":398,"rank":2,"right":{"linear_Z4":[3,2,2,2,3,0,2,0,2],"matrix_rows":[30,335,321,258,260,264,80,32,128],"offset":3,"phase":2,"quadratic_rows":[15,81,81,81,94,0,30,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,16,36,70,129,257,6,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":821,"old":398,"rank":3,"right":{"linear_Z4":[2,2,3,2,1,0,2,2,0],"matrix_rows":[144,264,332,1,18,324,72,128,160],"offset":415,"phase":3,"quadratic_rows":[0,16,12,4,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":749,"old":399,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,2,0],"matrix_rows":[196,1,2,132,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":751,"old":399,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":818,"old":399,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,1,2,0],"matrix_rows":[3,64,33,50,4,24,32,192,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,192,64,0]}},{"left":{"linear_Z4":[2,2,3,2,3,0,0,0,0],"matrix_rows":[34,66,132,8,257,1,16,3,20],"offset":0,"phase":0,"quadratic_rows":[2,1,20,0,20,0,0,0,0]},"new":966,"old":399,"rank":5,"right":{"linear_Z4":[3,3,0,2,0,0,0,1,1],"matrix_rows":[144,147,4,8,320,177,162,256,32],"offset":143,"phase":3,"quadratic_rows":[35,51,256,0,130,3,256,144,324]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":410,"old":400,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":416,"old":400,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":412,"old":401,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":414,"old":401,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":749,"old":402,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,0,3,0,2],"matrix_rows":[324,1,2,260,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,68,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":750,"old":402,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,34,66,129,256,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":820,"old":402,"rank":3,"right":{"linear_Z4":[0,3,0,3,3,0,2,3,2],"matrix_rows":[274,204,192,1,258,128,200,272,32],"offset":35,"phase":1,"quadratic_rows":[0,18,72,12,18,0,132,192,0]}},{"left":{"linear_Z4":[3,3,2,2,2,0,0,0,0],"matrix_rows":[32,67,144,8,1,2,276,20,4],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":968,"old":402,"rank":5,"right":{"linear_Z4":[2,0,1,2,3,3,3,2,0],"matrix_rows":[50,2,320,8,388,19,32,452,128],"offset":107,"phase":1,"quadratic_rows":[18,1,68,0,49,48,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":410,"old":403,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":415,"old":403,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":411,"old":404,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":414,"old":404,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":412,"old":405,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":413,"old":405,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":409,"old":406,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[273,257,2,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":416,"old":406,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[290,1,258,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":411,"old":407,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":413,"old":407,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":409,"old":408,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,2,0],"matrix_rows":[162,1,130,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,34,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":415,"old":408,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,2,0],"matrix_rows":[145,129,2,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":409,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,2,0],"matrix_rows":[130,33,162,4,8,48,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":754,"old":409,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,1,0,2,0],"matrix_rows":[130,1,162,4,40,16,128,64,256],"offset":85,"phase":0,"quadratic_rows":[0,34,0,32,0,42,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":410,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,2],"matrix_rows":[258,33,290,4,8,48,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,34,0,0,32,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":755,"old":410,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,1,0,0,2],"matrix_rows":[258,1,290,4,40,16,256,64,128],"offset":85,"phase":0,"quadratic_rows":[0,34,0,32,0,42,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":411,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,2,0,0,2],"matrix_rows":[6,33,290,260,8,48,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,294,262,0,32,19,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":756,"old":411,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,2],"matrix_rows":[6,1,290,260,40,16,256,320,384],"offset":204,"phase":0,"quadratic_rows":[0,294,262,32,0,42,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":412,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,33,98,68,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,102,70,0,32,19,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":757,"old":412,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,98,68,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,32,0,42,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":413,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,2,0,0,2],"matrix_rows":[279,289,290,260,8,304,256,320,128],"offset":1,"phase":1,"quadratic_rows":[55,55,23,0,55,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":758,"old":413,"rank":1,"right":{"linear_Z4":[1,0,0,2,1,0,0,2,0],"matrix_rows":[129,145,2,4,24,128,32,64,256],"offset":51,"phase":0,"quadratic_rows":[17,0,0,16,25,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":414,"rank":1,"right":{"linear_Z4":[3,3,3,0,3,2,0,2,0],"matrix_rows":[151,161,162,132,8,176,128,192,256],"offset":1,"phase":1,"quadratic_rows":[55,55,23,0,55,19,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":759,"old":414,"rank":1,"right":{"linear_Z4":[1,0,0,2,1,0,0,0,2],"matrix_rows":[257,273,2,4,24,256,32,64,128],"offset":51,"phase":0,"quadratic_rows":[17,0,0,16,25,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":415,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":760,"old":415,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,2],"matrix_rows":[5,273,2,260,24,256,32,320,384],"offset":170,"phase":0,"quadratic_rows":[277,0,261,16,25,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":416,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,2,0,0,0],"matrix_rows":[19,289,290,4,8,304,256,64,384],"offset":1,"phase":1,"quadratic_rows":[307,307,0,0,307,19,0,0,19]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":761,"old":416,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,81,2,68,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,0,69,16,25,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":607,"old":417,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":762,"old":417,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":824,"old":417,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,2,2,0,0],"matrix_rows":[1,70,33,66,68,8,16,128,256],"offset":2,"phase":1,"quadratic_rows":[33,6,6,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[17,34,66,128,256,2,4,8,9],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"new":972,"old":417,"rank":4,"right":{"linear_Z4":[0,3,3,0,0,2,2,0,1],"matrix_rows":[1,38,64,384,256,34,36,8,16],"offset":23,"phase":2,"quadratic_rows":[256,6,6,0,0,0,0,256,385]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":762,"old":418,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":764,"old":418,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":822,"old":418,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,3,3,0],"matrix_rows":[384,193,385,2,4,8,16,32,448],"offset":2,"phase":1,"quadratic_rows":[321,0,0,0,0,0,321,384,193]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[12,19,35,69,133,5,1,262,6],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":826,"old":418,"rank":3,"right":{"linear_Z4":[3,0,0,0,0,3,2,0,2],"matrix_rows":[102,142,193,105,290,300,32,48,384],"offset":244,"phase":1,"quadratic_rows":[169,456,448,483,0,41,142,335,142]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":763,"old":419,"rank":1,"right":{"linear_Z4":[3,1,3,2,0,3,1,3,2],"matrix_rows":[423,257,322,260,72,16,288,256,384],"offset":149,"phase":0,"quadratic_rows":[167,231,167,64,0,167,74,167,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":764,"old":419,"rank":1,"right":{"linear_Z4":[3,3,1,2,0,1,3,3,2],"matrix_rows":[455,257,258,292,40,16,256,320,384],"offset":89,"phase":0,"quadratic_rows":[199,199,231,32,0,44,199,199,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,131,259,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":823,"old":419,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,0,1,0,3],"matrix_rows":[173,301,321,194,324,392,16,352,256],"offset":415,"phase":1,"quadratic_rows":[192,192,192,0,0,192,231,359,384]}},{"left":{"linear_Z4":[3,3,3,3,3,0,0,0,0],"matrix_rows":[33,66,130,260,4,6,8,16,31],"offset":0,"phase":0,"quadratic_rows":[31,27,29,31,31,0,0,0,0]},"new":979,"old":419,"rank":5,"right":{"linear_Z4":[0,1,1,0,0,1,0,0,2],"matrix_rows":[1,302,296,320,384,256,50,60,16],"offset":0,"phase":0,"quadratic_rows":[256,286,278,34,6,40,256,256,199]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":430,"old":420,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,2,36,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,32,120,88,44,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":436,"old":420,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,34,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,32,0,88,120,50,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":432,"old":421,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,66,100,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,70,102,32,0,44,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":434,"old":421,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,98,68,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,0,32,50,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":607,"old":422,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":763,"old":422,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[28,36,68,131,259,7,3,9,1],"offset":0,"phase":0,"quadratic_rows":[13,6,15,13,0,0,0,0,0]},"new":974,"old":422,"rank":4,"right":{"linear_Z4":[2,3,3,0,0,3,0,2,3],"matrix_rows":[488,104,455,361,489,106,100,64,80],"offset":481,"phase":1,"quadratic_rows":[326,431,423,290,0,302,129,326,431]}},{"left":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[48,64,134,258,4,8,2,17,1],"offset":0,"phase":0,"quadratic_rows":[17,4,6,0,17,0,0,0,0]},"new":977,"old":422,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,1,3,0],"matrix_rows":[384,92,68,32,257,385,14,80,64],"offset":206,"phase":1,"quadratic_rows":[129,12,66,26,24,0,68,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":430,"old":423,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":435,"old":423,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":431,"old":424,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":434,"old":424,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":432,"old":425,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":433,"old":425,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":429,"old":426,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,0,3,2],"matrix_rows":[385,257,2,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[129,0,0,0,0,0,0,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":436,"old":426,"rank":1,"right":{"linear_Z4":[3,3,3,3,3,0,0,3,2],"matrix_rows":[415,257,258,260,264,272,32,64,384],"offset":1,"phase":1,"quadratic_rows":[159,159,159,159,159,0,0,159,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":431,"old":427,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,98,68,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,0,32,50,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":433,"old":427,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,1,66,100,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,70,102,32,0,44,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":429,"old":428,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,34,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,32,0,88,120,50,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":435,"old":428,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,1,2,36,104,80,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,32,120,88,44,24,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":429,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,2,0,0,0],"matrix_rows":[34,1,50,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,16,16,14,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,1,32,68,6,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":860,"old":429,"rank":3,"right":{"linear_Z4":[1,0,2,2,1,1,2,0,0],"matrix_rows":[1,34,80,5,64,24,96,128,256],"offset":100,"phase":3,"quadratic_rows":[5,96,1,16,56,114,34,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,20,33,64,132,4,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":876,"old":429,"rank":3,"right":{"linear_Z4":[0,1,3,2,3,2,0,2,3],"matrix_rows":[389,384,50,256,34,388,24,32,64],"offset":201,"phase":2,"quadratic_rows":[132,18,5,16,26,0,0,257,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":430,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,3,0],"matrix_rows":[133,257,18,276,24,256,32,320,384],"offset":1,"phase":1,"quadratic_rows":[389,16,405,16,14,0,0,389,133]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,2,20,35,67,132,4,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":861,"old":430,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[473,154,196,320,64,328,336,96,384],"offset":9,"phase":0,"quadratic_rows":[152,152,128,3,3,0,0,135,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,16,38,64,129,6,263,2,5],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":877,"old":430,"rank":3,"right":{"linear_Z4":[2,2,0,0,2,1,0,1,3],"matrix_rows":[304,437,53,49,134,32,24,288,320],"offset":48,"phase":2,"quadratic_rows":[432,132,290,16,425,437,0,435,437]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":431,"rank":1,"right":{"linear_Z4":[1,0,0,1,2,0,0,1,2],"matrix_rows":[393,257,18,20,280,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[137,16,16,153,14,0,0,137,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,16,33,64,134,6,263,2,5],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":870,"old":431,"rank":3,"right":{"linear_Z4":[2,0,2,2,0,1,0,1,3],"matrix_rows":[292,437,53,37,6,288,152,32,320],"offset":192,"phase":2,"quadratic_rows":[420,4,419,144,296,437,0,429,437]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,19,35,2,68,132,4,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":886,"old":431,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[455,142,208,320,322,324,64,96,384],"offset":9,"phase":0,"quadratic_rows":[134,9,9,134,128,0,0,153,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":432,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,66,129,2,256,4,5],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":871,"old":432,"rank":3,"right":{"linear_Z4":[0,2,3,1,3,2,0,2,3],"matrix_rows":[401,44,384,256,6,32,40,400,64],"offset":57,"phase":2,"quadratic_rows":[144,4,14,12,17,0,0,257,384]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,16,34,68,1,6,4,128,256],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":887,"old":432,"rank":3,"right":{"linear_Z4":[1,2,1,0,2,1,2,0,0],"matrix_rows":[1,68,40,17,6,96,64,128,256],"offset":50,"phase":3,"quadratic_rows":[17,4,38,96,1,108,40,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":433,"rank":1,"right":{"linear_Z4":[1,1,1,1,2,0,0,1,2],"matrix_rows":[399,257,274,276,280,256,32,64,384],"offset":0,"phase":0,"quadratic_rows":[143,159,159,159,14,0,0,143,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":311,"old":433,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,1],"matrix_rows":[215,472,320,322,324,64,272,96,384],"offset":5,"phase":0,"quadratic_rows":[406,407,407,400,15,0,0,15,271]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,32,67,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":928,"old":433,"rank":2,"right":{"linear_Z4":[0,0,0,2,1,0,0,3,2],"matrix_rows":[263,135,273,274,276,152,256,32,64],"offset":127,"phase":1,"quadratic_rows":[144,144,144,144,159,0,0,159,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":434,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,2,0,0],"matrix_rows":[8,1,18,20,88,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,88,14,0,8,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,1,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":312,"old":434,"rank":2,"right":{"linear_Z4":[1,2,2,2,2,0,2,0,0],"matrix_rows":[1,80,9,18,20,64,96,128,256],"offset":56,"phase":3,"quadratic_rows":[9,16,16,1,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":929,"old":434,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[393,384,256,2,4,392,16,32,64],"offset":5,"phase":0,"quadratic_rows":[136,0,0,9,0,0,0,257,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":435,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,2,0,0],"matrix_rows":[68,1,18,84,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":292,"old":435,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[387,384,256,386,4,8,16,32,64],"offset":5,"phase":0,"quadratic_rows":[130,3,0,0,0,0,0,257,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,1,10,16,34,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":938,"old":435,"rank":2,"right":{"linear_Z4":[1,2,1,2,1,0,2,0,0],"matrix_rows":[1,68,3,84,24,64,32,128,256],"offset":58,"phase":0,"quadratic_rows":[3,1,20,16,28,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":436,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,3,0],"matrix_rows":[131,257,274,20,24,256,288,64,384],"offset":1,"phase":1,"quadratic_rows":[387,403,16,16,14,0,0,387,131]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,67,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":294,"old":436,"rank":2,"right":{"linear_Z4":[2,2,2,2,3,0,0,1,2],"matrix_rows":[272,144,17,146,20,24,256,288,64],"offset":124,"phase":3,"quadratic_rows":[16,144,16,16,31,0,0,130,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,65,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":939,"old":436,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,1],"matrix_rows":[221,454,320,64,260,328,336,96,384],"offset":5,"phase":0,"quadratic_rows":[412,388,27,413,413,0,0,27,283]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":767,"old":437,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":769,"old":437,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":827,"old":437,"rank":2,"right":{"linear_Z4":[0,0,3,3,0,2,1,2,0],"matrix_rows":[44,64,1,2,36,40,16,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,192,64,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,18,34,64,128,1,260,2,4],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":831,"old":437,"rank":3,"right":{"linear_Z4":[2,3,3,0,0,3,0,2,3],"matrix_rows":[257,134,353,289,130,132,8,16,256],"offset":2,"phase":1,"quadratic_rows":[320,6,6,0,0,96,33,0,257]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":612,"old":438,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":767,"old":438,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":829,"old":438,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,2,0,0,2],"matrix_rows":[1,262,33,258,260,8,16,64,128],"offset":2,"phase":1,"quadratic_rows":[33,6,6,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,2,0,0,0,0],"matrix_rows":[48,64,134,2,4,8,273,17,1],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":980,"old":438,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,3,2,0],"matrix_rows":[320,28,4,32,385,449,14,16,128],"offset":206,"phase":1,"quadratic_rows":[65,12,2,26,24,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":768,"old":439,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":769,"old":439,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,0,2],"matrix_rows":[321,257,2,4,8,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,34,64,131,2,256,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":828,"old":439,"rank":2,"right":{"linear_Z4":[2,3,2,3,0,2,2,0,2],"matrix_rows":[359,45,257,322,260,72,16,288,128],"offset":3,"phase":2,"quadratic_rows":[74,39,74,109,0,74,45,0,0]}},{"left":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[48,64,134,258,4,8,17,2,1],"offset":0,"phase":0,"quadratic_rows":[17,4,6,0,17,0,0,0,0]},"new":980,"old":439,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,3,1,0],"matrix_rows":[320,156,132,32,257,321,14,144,128],"offset":206,"phase":1,"quadratic_rows":[65,12,130,26,24,0,65,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":450,"old":440,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":456,"old":440,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":452,"old":441,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":454,"old":441,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":612,"old":442,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,0,3,2,0],"matrix_rows":[193,129,2,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[65,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":768,"old":442,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,2,2,0,0,0,0],"matrix_rows":[1,36,68,130,258,8,16,6,2],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":982,"old":442,"rank":5,"right":{"linear_Z4":[2,3,3,2,0,2,2,3,0],"matrix_rows":[1,392,142,32,64,394,388,256,272],"offset":29,"phase":0,"quadratic_rows":[0,262,270,388,0,0,0,392,142]}},{"left":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[48,64,134,258,4,8,17,1,2],"offset":0,"phase":0,"quadratic_rows":[17,4,6,0,17,0,0,0,0]},"new":985,"old":442,"rank":5,"right":{"linear_Z4":[1,2,0,3,3,2,3,0,1],"matrix_rows":[192,284,260,32,129,193,14,272,256],"offset":206,"phase":1,"quadratic_rows":[65,12,258,26,24,0,65,0,260]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":450,"old":443,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":455,"old":443,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":451,"old":444,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":454,"old":444,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":452,"old":445,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":453,"old":445,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":449,"old":446,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,2,0],"matrix_rows":[138,1,130,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":456,"old":446,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,2,0],"matrix_rows":[148,1,2,132,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":451,"old":447,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":453,"old":447,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":449,"old":448,"rank":1,"right":{"linear_Z4":[0,0,3,0,3,0,0,0,2],"matrix_rows":[276,1,2,260,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,20,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":455,"old":448,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,2],"matrix_rows":[266,1,258,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":449,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,0,2],"matrix_rows":[271,257,274,276,280,256,32,320,128],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,70,128,4,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":862,"old":449,"rank":3,"right":{"linear_Z4":[2,0,1,2,2,3,0,3,2],"matrix_rows":[260,170,136,5,128,256,168,16,320],"offset":425,"phase":1,"quadratic_rows":[4,40,5,130,0,34,0,136,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,22,32,68,129,2,257,4,1],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":884,"old":449,"rank":3,"right":{"linear_Z4":[2,2,2,0,1,3,0,3,2],"matrix_rows":[272,130,170,17,162,4,128,256,320],"offset":425,"phase":1,"quadratic_rows":[16,136,0,34,17,40,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":450,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,2,0],"matrix_rows":[143,129,146,148,152,128,32,192,256],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,70,128,4,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":863,"old":450,"rank":3,"right":{"linear_Z4":[2,0,1,2,2,3,0,2,3],"matrix_rows":[132,298,264,5,256,128,296,16,192],"offset":425,"phase":1,"quadratic_rows":[4,40,5,258,0,34,0,0,264]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,22,32,68,129,2,257,1,4],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":885,"old":450,"rank":3,"right":{"linear_Z4":[2,2,2,0,1,3,0,2,3],"matrix_rows":[144,258,298,17,290,4,256,128,192],"offset":425,"phase":1,"quadratic_rows":[16,264,0,34,17,40,0,0,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":451,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[11,23,3,36,6,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[6,1,1,0,0,0,0,0,0]},"new":868,"old":451,"rank":3,"right":{"linear_Z4":[0,3,2,3,1,2,0,0,0],"matrix_rows":[55,7,30,5,54,56,64,128,256],"offset":5,"phase":2,"quadratic_rows":[52,26,25,46,55,25,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,35,70,7,4,134,262,6],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":878,"old":451,"rank":3,"right":{"linear_Z4":[3,3,0,2,1,1,0,0,2],"matrix_rows":[39,36,56,273,282,60,256,320,384],"offset":222,"phase":2,"quadratic_rows":[311,319,59,22,31,39,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":452,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,0,0,0,0],"matrix_rows":[14,1,274,276,280,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,286,286,286,14,0,0,0,14]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,128,1,3,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":869,"old":452,"rank":3,"right":{"linear_Z4":[3,1,0,3,0,2,0,0,2],"matrix_rows":[34,9,260,99,64,256,104,16,384],"offset":3,"phase":2,"quadratic_rows":[107,3,0,105,0,9,9,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[10,18,32,65,132,3,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":879,"old":452,"rank":3,"right":{"linear_Z4":[3,3,0,0,0,1,0,0,2],"matrix_rows":[40,43,272,105,98,4,64,256,384],"offset":3,"phase":2,"quadratic_rows":[67,75,0,34,0,40,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":453,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,0,2],"matrix_rows":[260,1,18,276,24,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,64,2,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":316,"old":453,"rank":2,"right":{"linear_Z4":[2,2,1,1,0,2,0,2,0],"matrix_rows":[136,4,9,2,36,128,16,192,256],"offset":173,"phase":1,"quadratic_rows":[8,0,36,9,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,2,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":936,"old":453,"rank":2,"right":{"linear_Z4":[2,1,0,2,1,2,0,2,0],"matrix_rows":[130,16,3,128,4,8,48,192,256],"offset":173,"phase":1,"quadratic_rows":[2,3,0,0,48,16,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":454,"rank":1,"right":{"linear_Z4":[0,0,1,0,2,0,0,2,0],"matrix_rows":[132,1,18,148,24,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,20,16,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,64,2,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":310,"old":454,"rank":2,"right":{"linear_Z4":[2,2,1,1,0,2,0,0,2],"matrix_rows":[264,4,9,2,36,256,16,320,128],"offset":173,"phase":1,"quadratic_rows":[8,0,36,9,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,2,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":937,"old":454,"rank":2,"right":{"linear_Z4":[2,1,0,2,1,2,0,0,2],"matrix_rows":[258,16,3,256,4,8,48,320,128],"offset":173,"phase":1,"quadratic_rows":[2,3,0,0,48,16,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":455,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[5,65,18,84,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,16,14,0,5,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":314,"old":455,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,2],"matrix_rows":[37,264,33,2,36,256,16,64,384],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":930,"old":455,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,2],"matrix_rows":[49,258,33,256,4,8,48,64,384],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":456,"rank":1,"right":{"linear_Z4":[1,0,1,0,2,0,0,0,2],"matrix_rows":[5,257,18,276,24,256,32,320,384],"offset":0,"phase":0,"quadratic_rows":[261,16,277,16,14,0,0,0,5]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,33,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":315,"old":456,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[29,5,289,18,308,40,256,320,384],"offset":212,"phase":0,"quadratic_rows":[312,16,296,61,43,29,0,0,5]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,11,17,35,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":931,"old":456,"rank":2,"right":{"linear_Z4":[1,0,1,0,3,3,0,0,2],"matrix_rows":[47,42,289,34,308,56,256,320,384],"offset":213,"phase":1,"quadratic_rows":[271,37,287,53,28,42,0,0,5]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":605,"old":457,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":772,"old":457,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":834,"old":457,"rank":2,"right":{"linear_Z4":[3,3,3,2,0,0,0,3,2],"matrix_rows":[385,6,257,18,28,16,32,64,384],"offset":3,"phase":2,"quadratic_rows":[129,22,30,4,6,0,0,129,0]}},{"left":{"linear_Z4":[3,2,2,2,0,0,0,0,0],"matrix_rows":[16,47,79,129,1,6,256,10,2],"offset":0,"phase":0,"quadratic_rows":[1,12,2,2,0,0,0,0,0]},"new":986,"old":457,"rank":4,"right":{"linear_Z4":[0,2,2,2,0,3,0,3,0],"matrix_rows":[6,430,46,142,9,434,444,16,64],"offset":13,"phase":3,"quadratic_rows":[8,184,176,163,6,430,0,430,160]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":604,"old":458,"rank":1,"right":{"linear_Z4":[0,2,2,0,0,1,1,1,2],"matrix_rows":[232,9,2,12,256,272,288,320,384],"offset":60,"phase":0,"quadratic_rows":[8,0,8,485,0,488,488,488,232]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":772,"old":458,"rank":1,"right":{"linear_Z4":[3,1,2,3,0,3,1,3,2],"matrix_rows":[427,257,322,68,264,16,288,256,384],"offset":141,"phase":0,"quadratic_rows":[171,235,64,171,0,171,70,171,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,131,259,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":832,"old":458,"rank":2,"right":{"linear_Z4":[0,2,2,0,0,0,1,0,3],"matrix_rows":[173,301,321,194,388,328,16,352,256],"offset":431,"phase":1,"quadratic_rows":[192,192,0,192,0,192,235,363,384]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[15,22,38,65,129,2,4,263,7],"offset":0,"phase":0,"quadratic_rows":[6,7,7,0,0,0,0,0,0]},"new":836,"old":458,"rank":3,"right":{"linear_Z4":[1,2,2,3,0,0,0,1,0],"matrix_rows":[393,431,463,257,2,12,256,272,384],"offset":1,"phase":1,"quadratic_rows":[233,96,104,237,0,399,399,233,96]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":604,"old":459,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,1,1,2],"matrix_rows":[230,1,258,260,8,16,288,320,384],"offset":0,"phase":0,"quadratic_rows":[0,486,486,0,0,486,486,486,230]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":773,"old":459,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,130,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":833,"old":459,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,3,3,0],"matrix_rows":[384,224,1,2,4,8,16,416,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,0,0,352,352,384,224]}},{"left":{"linear_Z4":[2,2,3,3,3,0,0,0,0],"matrix_rows":[63,64,131,3,256,5,9,17,1],"offset":0,"phase":0,"quadratic_rows":[2,29,30,30,30,0,0,0,0]},"new":993,"old":459,"rank":5,"right":{"linear_Z4":[1,2,2,2,0,1,1,1,0],"matrix_rows":[9,489,461,429,365,493,6,8,16],"offset":255,"phase":0,"quadratic_rows":[257,4,234,260,0,228,228,228,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":470,"old":460,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":476,"old":460,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":472,"old":461,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":474,"old":461,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,1,0,1,2],"matrix_rows":[179,257,258,4,8,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[435,435,0,0,435,435,0,435,179]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":605,"old":462,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":773,"old":462,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":825,"old":462,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,417,385,2,4,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[33,0,0,0,0,129,0,288,384]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[16,33,65,129,1,258,4,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,0,10,0,0,0,0,0]},"new":988,"old":462,"rank":4,"right":{"linear_Z4":[0,3,3,3,0,0,2,0,1],"matrix_rows":[6,32,64,384,9,26,20,16,256],"offset":263,"phase":2,"quadratic_rows":[8,30,22,11,6,256,0,256,416]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":470,"old":463,"rank":1,"right":{"linear_Z4":[2,3,1,1,3,3,0,3,2],"matrix_rows":[438,9,258,268,256,272,288,64,384],"offset":27,"phase":0,"quadratic_rows":[8,182,190,13,182,182,0,182,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":475,"old":463,"rank":1,"right":{"linear_Z4":[2,0,2,1,0,1,0,1,2],"matrix_rows":[184,17,18,4,264,256,288,320,384],"offset":170,"phase":0,"quadratic_rows":[16,16,0,440,427,440,0,440,184]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":471,"old":464,"rank":1,"right":{"linear_Z4":[2,1,3,3,1,3,0,3,2],"matrix_rows":[430,17,274,260,264,256,288,64,384],"offset":39,"phase":0,"quadratic_rows":[16,190,174,174,19,174,0,174,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":474,"old":464,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,1,0,1,2],"matrix_rows":[184,9,2,12,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[8,0,8,437,440,440,0,440,184]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":472,"old":465,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,73,66,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,67,8,13,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":473,"old":465,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":469,"old":466,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,81,18,68,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,16,69,0,19,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":476,"old":466,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":471,"old":467,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":473,"old":467,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":469,"old":468,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,0,3,2],"matrix_rows":[416,1,2,4,8,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,160,0,160,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":475,"old":468,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":469,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[13,9,2,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":776,"old":469,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[66,5,70,64,8,16,32,128,256],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":470,"rank":1,"right":{"linear_Z4":[1,0,1,0,3,3,0,3,2],"matrix_rows":[421,273,18,260,8,256,288,320,384],"offset":171,"phase":1,"quadratic_rows":[181,16,165,0,19,165,0,165,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":777,"old":470,"rank":1,"right":{"linear_Z4":[1,3,2,0,1,0,2,0,0],"matrix_rows":[23,69,70,64,72,80,32,128,256],"offset":20,"phase":2,"quadratic_rows":[83,83,80,0,87,0,23,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":471,"rank":1,"right":{"linear_Z4":[1,1,0,3,0,3,0,3,2],"matrix_rows":[419,265,258,12,256,16,288,320,384],"offset":151,"phase":1,"quadratic_rows":[171,163,8,13,0,163,0,163,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":778,"old":471,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[169,261,6,256,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[429,4,7,425,0,425,0,425,169]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":472,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[19,17,18,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":779,"old":472,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[68,5,6,64,72,16,32,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":473,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,0,0,0],"matrix_rows":[3,73,66,12,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[75,67,8,13,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":780,"old":473,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,65,74,4,64,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,75,0,2,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":474,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,3,0,3,0],"matrix_rows":[179,273,274,4,8,256,288,64,384],"offset":39,"phase":0,"quadratic_rows":[419,419,0,0,416,435,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":781,"old":474,"rank":1,"right":{"linear_Z4":[3,3,2,0,1,3,0,3,0],"matrix_rows":[179,257,258,20,8,256,288,64,384],"offset":41,"phase":3,"quadratic_rows":[435,435,16,0,439,435,0,435,179]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":475,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,3,0,3,0],"matrix_rows":[173,265,2,268,256,16,288,64,384],"offset":27,"phase":0,"quadratic_rows":[421,0,421,416,0,429,0,429,173]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":782,"old":475,"rank":1,"right":{"linear_Z4":[3,2,3,1,0,3,0,3,0],"matrix_rows":[173,257,10,260,256,16,288,64,384],"offset":21,"phase":3,"quadratic_rows":[429,8,429,431,0,429,0,429,173]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":476,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,81,18,68,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[85,16,69,0,19,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":783,"old":476,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[5,65,2,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,0,85,0,4,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":606,"old":477,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":784,"old":477,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,64,131,2,256,3],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":837,"old":477,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,2,2,0,2],"matrix_rows":[363,45,257,322,68,264,16,288,128],"offset":3,"phase":2,"quadratic_rows":[70,43,109,70,0,70,45,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[13,18,34,66,2,129,5,256,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":841,"old":477,"rank":3,"right":{"linear_Z4":[2,3,3,2,0,3,2,0,0],"matrix_rows":[353,6,257,65,18,28,16,352,128],"offset":7,"phase":3,"quadratic_rows":[32,22,30,4,6,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":652,"old":478,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":784,"old":478,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":839,"old":478,"rank":2,"right":{"linear_Z4":[3,3,3,2,0,0,3,2,0],"matrix_rows":[193,6,129,18,28,16,32,192,256],"offset":3,"phase":2,"quadratic_rows":[65,22,30,4,6,0,65,0,0]}},{"left":{"linear_Z4":[2,3,2,2,2,0,0,0,0],"matrix_rows":[1,36,70,132,262,8,16,2,6],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":994,"old":478,"rank":5,"right":{"linear_Z4":[2,3,3,3,0,2,2,0,3],"matrix_rows":[1,388,266,32,64,390,256,392,272],"offset":29,"phase":0,"quadratic_rows":[0,142,262,138,0,0,0,266,388]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":606,"old":479,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":785,"old":479,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,2,0],"matrix_rows":[224,1,2,4,8,16,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,64,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":838,"old":479,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,0,1,2,0],"matrix_rows":[6,64,9,18,28,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,192,64,0]}},{"left":{"linear_Z4":[2,2,3,3,3,0,0,0,0],"matrix_rows":[1,36,70,132,6,264,16,2,24],"offset":0,"phase":0,"quadratic_rows":[0,0,4,24,24,0,0,0,0]},"new":994,"old":479,"rank":5,"right":{"linear_Z4":[2,3,1,3,0,0,0,2,1],"matrix_rows":[1,132,10,32,320,150,16,152,256],"offset":271,"phase":3,"quadratic_rows":[0,158,6,154,10,256,256,10,352]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":490,"old":480,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":496,"old":480,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":492,"old":481,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":494,"old":481,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":652,"old":482,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":785,"old":482,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,3,3,0,2],"matrix_rows":[352,1,2,4,8,16,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,0,96,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":830,"old":482,"rank":2,"right":{"linear_Z4":[2,0,3,3,0,1,3,2,2],"matrix_rows":[224,268,65,2,260,264,16,160,128],"offset":262,"phase":3,"quadratic_rows":[64,0,12,12,0,96,97,0,0]}},{"left":{"linear_Z4":[2,3,3,2,2,0,0,0,0],"matrix_rows":[1,32,70,2,4,144,280,24,8],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":996,"old":482,"rank":5,"right":{"linear_Z4":[2,2,0,3,3,1,3,2,0],"matrix_rows":[1,28,4,320,416,14,16,480,128],"offset":103,"phase":1,"quadratic_rows":[0,12,2,26,24,96,96,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":490,"old":483,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":495,"old":483,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":491,"old":484,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":494,"old":484,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":492,"old":485,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":493,"old":485,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":489,"old":486,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[280,1,2,4,264,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":496,"old":486,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[262,1,258,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":491,"old":487,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":493,"old":487,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":489,"old":488,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,2,0],"matrix_rows":[134,1,130,132,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":495,"old":488,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,2,0],"matrix_rows":[152,1,2,4,136,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,24,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":489,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,3,0,0,2],"matrix_rows":[302,1,274,276,280,256,288,320,128],"offset":1,"phase":1,"quadratic_rows":[0,62,62,62,14,46,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":788,"old":489,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[130,5,134,128,8,16,32,64,256],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":490,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,3,0,2,0],"matrix_rows":[174,1,146,148,152,128,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,62,62,62,14,46,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":789,"old":490,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[258,5,262,256,8,16,32,64,128],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":491,"rank":1,"right":{"linear_Z4":[0,1,1,1,2,0,0,0,0],"matrix_rows":[14,1,18,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,30,30,30,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":790,"old":491,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,2],"matrix_rows":[34,5,262,256,8,16,288,320,384],"offset":204,"phase":0,"quadratic_rows":[4,294,7,0,0,290,0,0,34]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":492,"rank":1,"right":{"linear_Z4":[0,3,3,3,2,0,0,0,0],"matrix_rows":[14,1,274,276,280,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,286,286,286,14,0,0,0,14]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":791,"old":492,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[34,5,70,64,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[4,102,7,0,0,98,34,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":493,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,2,0],"matrix_rows":[136,1,18,20,152,128,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":792,"old":493,"rank":1,"right":{"linear_Z4":[2,0,0,1,1,0,0,2,0],"matrix_rows":[136,17,2,4,152,128,32,64,256],"offset":51,"phase":0,"quadratic_rows":[16,0,0,24,25,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":494,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,2],"matrix_rows":[264,1,18,20,280,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,16,16,24,14,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":793,"old":494,"rank":1,"right":{"linear_Z4":[2,0,0,1,1,0,0,0,2],"matrix_rows":[264,17,2,4,280,256,32,64,128],"offset":51,"phase":0,"quadratic_rows":[16,0,0,24,25,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":495,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,1,0,0,2],"matrix_rows":[40,1,18,20,280,256,288,320,384],"offset":0,"phase":0,"quadratic_rows":[0,16,16,312,14,296,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":794,"old":495,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[40,17,2,4,280,256,288,320,384],"offset":240,"phase":0,"quadratic_rows":[16,0,0,312,25,296,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":496,"rank":1,"right":{"linear_Z4":[0,0,0,3,2,3,0,0,0],"matrix_rows":[40,1,18,20,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,16,16,120,14,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":795,"old":496,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,17,2,4,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[16,0,0,120,25,104,40,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":609,"old":497,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":796,"old":497,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,32,68,130,3,1,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":844,"old":497,"rank":3,"right":{"linear_Z4":[3,1,2,3,3,0,2,1,2],"matrix_rows":[66,17,392,99,32,12,256,112,384],"offset":99,"phase":0,"quadratic_rows":[115,3,8,140,113,17,17,136,0]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[17,33,64,130,257,1,4,8,10],"offset":0,"phase":0,"quadratic_rows":[1,10,0,10,0,0,0,0,0]},"new":1000,"old":497,"rank":4,"right":{"linear_Z4":[3,3,0,0,3,0,2,0,1],"matrix_rows":[3,8,64,384,49,34,20,256,32],"offset":135,"phase":2,"quadratic_rows":[51,35,16,256,21,3,0,256,392]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":608,"old":498,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,1,1,2],"matrix_rows":[216,1,18,20,264,256,288,320,384],"offset":102,"phase":0,"quadratic_rows":[0,16,16,472,462,0,472,472,216]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":797,"old":498,"rank":1,"right":{"linear_Z4":[1,2,3,3,3,0,1,3,2],"matrix_rows":[413,321,66,260,264,272,32,256,384],"offset":135,"phase":0,"quadratic_rows":[221,64,157,157,157,0,67,157,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,65,128,257,3,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":843,"old":498,"rank":2,"right":{"linear_Z4":[2,3,1,1,1,0,1,2,0],"matrix_rows":[286,384,193,386,324,328,336,32,256],"offset":373,"phase":0,"quadratic_rows":[192,158,94,94,94,0,221,67,0]}},{"left":{"linear_Z4":[3,2,3,3,3,0,0,0,0],"matrix_rows":[33,65,131,4,258,2,8,16,29],"offset":0,"phase":0,"quadratic_rows":[31,1,29,29,29,0,0,0,0]},"new":1007,"old":498,"rank":5,"right":{"linear_Z4":[1,1,1,0,0,1,0,0,0],"matrix_rows":[55,308,264,320,384,261,278,288,32],"offset":225,"phase":0,"quadratic_rows":[307,291,52,256,37,55,256,256,203]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":510,"old":499,"rank":1,"right":{"linear_Z4":[1,3,2,3,3,1,0,3,2],"matrix_rows":[411,289,258,36,264,272,256,64,384],"offset":75,"phase":0,"quadratic_rows":[187,155,32,155,155,37,0,155,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":516,"old":499,"rank":1,"right":{"linear_Z4":[2,0,2,1,0,1,0,1,2],"matrix_rows":[184,1,18,20,264,256,288,320,384],"offset":170,"phase":0,"quadratic_rows":[0,16,16,440,430,440,0,440,184]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":512,"old":500,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,66,100,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,70,102,0,0,37,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":514,"old":500,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":609,"old":501,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":797,"old":501,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[29,45,64,7,130,2,256,11,3],"offset":0,"phase":0,"quadratic_rows":[14,13,3,3,0,0,0,0,0]},"new":1002,"old":501,"rank":4,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,1],"matrix_rows":[411,408,27,147,425,442,20,32,64],"offset":12,"phase":2,"quadratic_rows":[187,171,16,3,277,3,0,3,272]}},{"left":{"linear_Z4":[2,2,2,3,3,0,0,0,0],"matrix_rows":[32,67,4,144,257,2,3,24,8],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"new":1005,"old":501,"rank":5,"right":{"linear_Z4":[2,0,2,1,1,0,2,3,0],"matrix_rows":[114,34,4,384,264,19,64,392,96],"offset":293,"phase":0,"quadratic_rows":[18,1,0,136,17,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":510,"old":502,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":515,"old":502,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":511,"old":503,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":514,"old":503,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":512,"old":504,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":513,"old":504,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":509,"old":505,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":516,"old":505,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,1,0,1,2],"matrix_rows":[173,257,2,260,264,16,288,64,384],"offset":0,"phase":0,"quadratic_rows":[429,0,429,429,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":511,"old":506,"rank":1,"right":{"linear_Z4":[3,1,2,3,1,3,0,3,2],"matrix_rows":[427,257,274,20,264,256,288,64,384],"offset":45,"phase":0,"quadratic_rows":[171,187,16,171,22,171,0,171,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":513,"old":506,"rank":1,"right":{"linear_Z4":[0,2,2,1,1,0,0,1,2],"matrix_rows":[184,33,2,36,264,272,256,320,384],"offset":204,"phase":0,"quadratic_rows":[32,0,32,440,440,413,0,440,184]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":509,"old":507,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,18,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,0,22,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":515,"old":507,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":608,"old":508,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,1,1,2],"matrix_rows":[203,257,258,4,264,16,32,320,384],"offset":0,"phase":0,"quadratic_rows":[459,459,0,459,0,0,459,459,203]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":796,"old":508,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,0,3,2],"matrix_rows":[392,1,2,4,264,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,0,0,136,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,128,258,3,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":842,"old":508,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,3,3,0],"matrix_rows":[384,200,1,2,4,392,16,32,448],"offset":2,"phase":1,"quadratic_rows":[0,0,0,328,0,0,328,384,200]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[11,19,39,6,64,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[6,1,5,0,0,0,0,0,0]},"new":846,"old":508,"rank":3,"right":{"linear_Z4":[0,0,1,1,0,0,2,0,0],"matrix_rows":[463,391,324,257,258,332,16,32,384],"offset":1,"phase":1,"quadratic_rows":[328,328,68,139,0,0,391,328,195]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":509,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,2,0,0,0],"matrix_rows":[37,33,2,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,68,3,4,2,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":864,"old":509,"rank":3,"right":{"linear_Z4":[2,0,1,1,1,2,2,0,0],"matrix_rows":[68,18,8,5,64,80,40,128,256],"offset":41,"phase":3,"quadratic_rows":[4,80,21,40,86,8,18,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,1,130,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":908,"old":509,"rank":3,"right":{"linear_Z4":[2,1,1,0,2,3,0,2,3],"matrix_rows":[18,424,384,5,22,16,256,416,64],"offset":123,"phase":0,"quadratic_rows":[4,6,7,160,0,40,0,264,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":510,"rank":1,"right":{"linear_Z4":[1,0,1,3,3,0,0,3,2],"matrix_rows":[397,257,18,276,264,256,32,320,384],"offset":171,"phase":1,"quadratic_rows":[141,16,157,141,22,0,0,141,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,18,33,4,70,129,1,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":865,"old":510,"rank":3,"right":{"linear_Z4":[2,0,1,0,2,0,0,3,2],"matrix_rows":[196,471,157,325,320,64,336,96,384],"offset":0,"phase":0,"quadratic_rows":[14,149,143,149,10,0,0,142,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[8,16,39,71,129,7,262,2,4],"offset":0,"phase":0,"quadratic_rows":[7,1,1,0,0,0,0,0,0]},"new":909,"old":510,"rank":3,"right":{"linear_Z4":[0,0,2,3,3,2,0,3,3],"matrix_rows":[268,444,60,21,134,32,56,288,320],"offset":353,"phase":2,"quadratic_rows":[20,132,59,188,157,140,0,442,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":511,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,3,0,3,2],"matrix_rows":[398,33,258,292,264,16,256,320,384],"offset":205,"phase":1,"quadratic_rows":[32,142,174,142,0,37,0,142,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,16,39,71,135,2,261,1,4],"offset":0,"phase":0,"quadratic_rows":[2,7,2,0,0,0,0,0,0]},"new":872,"old":511,"rank":3,"right":{"linear_Z4":[0,0,2,3,0,3,0,3,1],"matrix_rows":[172,268,300,133,38,256,296,272,320],"offset":354,"phase":2,"quadratic_rows":[132,36,299,428,0,174,0,169,268]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,21,34,4,66,133,2,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":918,"old":511,"rank":3,"right":{"linear_Z4":[0,2,1,0,0,2,0,3,2],"matrix_rows":[487,196,174,320,326,64,80,352,384],"offset":0,"phase":0,"quadratic_rows":[166,13,143,166,0,9,0,141,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":512,"rank":1,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,0],"matrix_rows":[22,1,18,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,130,1,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":873,"old":512,"rank":3,"right":{"linear_Z4":[1,2,1,0,3,2,0,2,3],"matrix_rows":[33,408,384,37,6,32,256,400,64],"offset":123,"phase":0,"quadratic_rows":[5,4,7,144,24,0,0,264,384]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,68,4,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,4,0,0,0,0,0,0]},"new":919,"old":512,"rank":3,"right":{"linear_Z4":[0,2,1,1,2,1,2,0,0],"matrix_rows":[33,68,8,64,6,96,24,128,256],"offset":50,"phase":3,"quadratic_rows":[96,4,38,24,8,101,33,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":513,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,0,0,3,0],"matrix_rows":[158,1,274,276,264,256,32,64,384],"offset":45,"phase":0,"quadratic_rows":[0,398,398,414,392,0,0,414,158]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":311,"old":513,"rank":2,"right":{"linear_Z4":[2,2,2,0,3,0,2,3,0],"matrix_rows":[71,158,64,322,324,256,272,96,384],"offset":35,"phase":1,"quadratic_rows":[6,409,409,406,414,0,0,414,158]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,34,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":896,"old":513,"rank":2,"right":{"linear_Z4":[3,1,1,1,2,0,0,2,1],"matrix_rows":[384,143,385,274,276,280,256,32,64],"offset":122,"phase":3,"quadratic_rows":[271,415,415,415,14,0,0,14,271]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":514,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,0],"matrix_rows":[6,33,66,100,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,70,102,0,0,37,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,33,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":312,"old":514,"rank":2,"right":{"linear_Z4":[2,3,3,3,0,2,0,1,2],"matrix_rows":[392,6,9,66,100,256,16,64,384],"offset":38,"phase":3,"quadratic_rows":[8,70,102,137,0,4,6,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":897,"old":514,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,393,385,2,4,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[9,0,0,129,0,0,0,264,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":515,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,18,84,8,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,16,85,0,22,0,5,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":314,"old":515,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[384,394,1,386,4,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[0,10,0,130,0,0,0,264,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,33,66,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":906,"old":515,"rank":2,"right":{"linear_Z4":[3,2,3,3,2,0,0,1,2],"matrix_rows":[392,5,65,10,84,256,64,32,384],"offset":42,"phase":3,"quadratic_rows":[69,8,85,138,4,0,5,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":516,"rank":1,"right":{"linear_Z4":[1,0,1,3,0,0,0,3,0],"matrix_rows":[173,289,2,292,264,16,256,64,384],"offset":75,"phase":0,"quadratic_rows":[397,0,397,429,0,392,0,429,173]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,33,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":315,"old":516,"rank":2,"right":{"linear_Z4":[1,3,1,1,0,2,0,2,1],"matrix_rows":[143,384,289,386,292,296,16,256,64],"offset":181,"phase":3,"quadratic_rows":[431,271,431,431,0,13,0,13,271]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,34,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":907,"old":516,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,3,2,3,0],"matrix_rows":[71,173,321,64,324,256,80,288,384],"offset":35,"phase":1,"quadratic_rows":[426,5,426,421,0,429,0,429,173]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":610,"old":517,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":800,"old":517,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":847,"old":517,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,1,2,0],"matrix_rows":[3,64,33,50,20,8,32,192,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,192,64,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,16,36,66,129,256,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":851,"old":517,"rank":3,"right":{"linear_Z4":[3,0,1,0,3,0,2,2,3],"matrix_rows":[145,8,332,129,2,12,256,144,32],"offset":103,"phase":1,"quadratic_rows":[17,0,324,64,17,0,268,0,324]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":611,"old":518,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":800,"old":518,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,0,2],"matrix_rows":[328,1,2,4,264,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,16,36,66,129,256,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":849,"old":518,"rank":3,"right":{"linear_Z4":[3,0,1,0,3,0,2,3,2],"matrix_rows":[273,8,204,257,2,12,128,272,32],"offset":103,"phase":1,"quadratic_rows":[17,0,196,64,17,0,140,196,0]}},{"left":{"linear_Z4":[3,3,2,2,2,0,0,0,0],"matrix_rows":[32,67,4,144,1,2,280,24,8],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1008,"old":518,"rank":5,"right":{"linear_Z4":[2,0,2,1,3,3,3,2,0],"matrix_rows":[50,2,4,320,392,19,32,456,128],"offset":103,"phase":1,"quadratic_rows":[18,1,0,72,49,48,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":610,"old":519,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,0,2],"matrix_rows":[328,1,2,4,264,16,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":801,"old":519,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,33,65,128,3,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":848,"old":519,"rank":2,"right":{"linear_Z4":[3,2,3,3,3,0,2,0,2],"matrix_rows":[30,323,321,66,260,264,272,32,128],"offset":3,"phase":2,"quadratic_rows":[3,285,286,286,286,0,0,0,30]}},{"left":{"linear_Z4":[2,2,2,3,3,0,0,0,0],"matrix_rows":[32,67,4,144,257,2,24,3,8],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"new":1008,"old":519,"rank":5,"right":{"linear_Z4":[2,0,2,1,1,0,3,2,0],"matrix_rows":[178,34,4,320,264,19,128,328,160],"offset":293,"phase":0,"quadratic_rows":[18,1,0,72,17,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":530,"old":520,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":536,"old":520,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":532,"old":521,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":534,"old":521,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":611,"old":522,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,0,3,2,0],"matrix_rows":[200,1,2,4,136,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,72,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":801,"old":522,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,0,0,0,0],"matrix_rows":[34,67,4,8,130,259,16,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1010,"old":522,"rank":5,"right":{"linear_Z4":[3,3,2,2,3,0,2,0,3],"matrix_rows":[386,273,4,8,64,387,256,400,288],"offset":30,"phase":0,"quadratic_rows":[147,259,0,0,145,0,0,273,386]}},{"left":{"linear_Z4":[2,2,2,3,3,0,0,0,0],"matrix_rows":[32,67,4,144,257,2,24,8,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"new":1013,"old":522,"rank":5,"right":{"linear_Z4":[2,0,2,1,1,0,3,0,2],"matrix_rows":[306,34,4,192,136,19,256,200,288],"offset":293,"phase":0,"quadratic_rows":[18,1,0,72,17,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":530,"old":523,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":535,"old":523,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":531,"old":524,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":534,"old":524,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":532,"old":525,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":533,"old":525,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":529,"old":526,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,2,0],"matrix_rows":[131,129,130,4,8,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":536,"old":526,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,2,0],"matrix_rows":[176,1,2,4,8,144,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":531,"old":527,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":533,"old":527,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":529,"old":528,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,3,0,0,2],"matrix_rows":[304,1,2,4,8,272,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,48,48,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":535,"old":528,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[259,257,258,4,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":529,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,2,0,0,2],"matrix_rows":[283,289,290,4,264,304,256,320,128],"offset":1,"phase":1,"quadratic_rows":[59,59,0,27,59,19,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[11,18,1,32,64,132,260,2,4],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":866,"old":529,"rank":3,"right":{"linear_Z4":[2,0,3,2,2,1,0,3,2],"matrix_rows":[129,135,288,133,128,40,16,256,320],"offset":484,"phase":1,"quadratic_rows":[130,5,6,32,0,40,0,129,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,19,2,32,68,128,260,1,4],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":916,"old":529,"rank":3,"right":{"linear_Z4":[0,2,3,2,1,2,0,3,2],"matrix_rows":[135,130,272,128,134,24,256,32,320],"offset":484,"phase":1,"quadratic_rows":[6,129,5,16,24,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":530,"rank":1,"right":{"linear_Z4":[3,3,0,3,3,2,0,2,0],"matrix_rows":[155,161,162,4,136,176,128,192,256],"offset":1,"phase":1,"quadratic_rows":[59,59,0,27,59,19,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[11,18,1,32,64,132,260,4,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":867,"old":530,"rank":3,"right":{"linear_Z4":[2,0,3,2,2,1,0,2,3],"matrix_rows":[257,263,160,261,256,40,16,128,192],"offset":484,"phase":1,"quadratic_rows":[258,5,6,32,0,40,0,0,257]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,19,2,32,68,128,260,4,1],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":917,"old":530,"rank":3,"right":{"linear_Z4":[0,2,3,2,1,2,0,2,3],"matrix_rows":[263,258,144,256,262,24,128,32,192],"offset":484,"phase":1,"quadratic_rows":[6,257,5,16,24,0,0,0,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":531,"rank":1,"right":{"linear_Z4":[1,1,0,0,1,2,0,0,0],"matrix_rows":[19,33,34,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[51,51,0,0,51,19,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[12,22,7,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":874,"old":531,"rank":3,"right":{"linear_Z4":[3,0,3,1,0,3,0,0,0],"matrix_rows":[20,42,39,21,54,40,64,128,256],"offset":4,"phase":1,"quadratic_rows":[51,57,20,10,39,51,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[13,20,7,33,1,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":910,"old":531,"rank":3,"right":{"linear_Z4":[0,3,3,1,3,0,0,0,0],"matrix_rows":[25,36,23,53,38,24,64,128,256],"offset":4,"phase":1,"quadratic_rows":[58,51,36,9,51,23,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":532,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,2,0,0,0],"matrix_rows":[19,289,290,4,8,304,256,64,384],"offset":1,"phase":1,"quadratic_rows":[307,307,0,0,307,19,0,0,19]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,3,34,64,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":875,"old":532,"rank":3,"right":{"linear_Z4":[3,3,1,0,0,0,0,0,2],"matrix_rows":[15,12,288,69,78,64,16,256,384],"offset":3,"phase":2,"quadratic_rows":[75,67,12,5,0,0,3,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[10,18,3,33,68,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":911,"old":532,"rank":3,"right":{"linear_Z4":[3,3,1,0,0,0,0,0,2],"matrix_rows":[12,15,272,77,70,64,256,32,384],"offset":3,"phase":2,"quadratic_rows":[67,75,12,6,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":533,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,2],"matrix_rows":[272,33,34,4,8,304,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":316,"old":533,"rank":2,"right":{"linear_Z4":[3,3,2,2,1,3,0,0,2],"matrix_rows":[3,304,73,66,36,64,272,256,128],"offset":145,"phase":3,"quadratic_rows":[75,67,32,1,48,52,3,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":904,"old":533,"rank":2,"right":{"linear_Z4":[3,3,2,2,3,1,0,0,2],"matrix_rows":[3,304,65,74,20,64,256,288,128],"offset":81,"phase":3,"quadratic_rows":[67,75,16,2,52,48,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":534,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,2,0],"matrix_rows":[144,33,34,4,8,176,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,32,0,0,48,19,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":310,"old":534,"rank":2,"right":{"linear_Z4":[3,3,2,2,1,3,0,2,0],"matrix_rows":[3,176,73,66,36,64,144,128,256],"offset":145,"phase":3,"quadratic_rows":[75,67,32,1,48,52,3,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,66,130,1,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":905,"old":534,"rank":2,"right":{"linear_Z4":[3,3,2,2,3,1,0,2,0],"matrix_rows":[3,176,65,74,20,64,128,160,256],"offset":81,"phase":3,"quadratic_rows":[67,75,16,2,52,48,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":535,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,2,0,0,0],"matrix_rows":[24,33,34,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,32,0,88,120,19,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":292,"old":535,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[257,24,256,2,36,104,80,64,384],"offset":2,"phase":1,"quadratic_rows":[0,0,32,120,88,44,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,66,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":898,"old":535,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,2],"matrix_rows":[258,40,1,256,20,88,64,96,384],"offset":2,"phase":1,"quadratic_rows":[0,0,16,120,28,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":536,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,2,0,0,2],"matrix_rows":[24,33,34,4,264,304,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,32,0,280,312,19,0,0,24]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,32,67,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":294,"old":536,"rank":2,"right":{"linear_Z4":[1,3,1,2,0,1,0,0,3],"matrix_rows":[290,21,305,18,308,56,256,320,384],"offset":168,"phase":3,"quadratic_rows":[293,306,293,48,298,319,0,0,311]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,32,66,3,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":899,"old":536,"rank":2,"right":{"linear_Z4":[3,1,1,2,1,0,0,0,2],"matrix_rows":[294,17,289,306,308,56,256,320,384],"offset":164,"phase":3,"quadratic_rows":[305,22,22,48,319,25,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":697,"old":537,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,2,0],"matrix_rows":[64,1,2,4,8,16,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,192,64,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,42,69,132,1,5,264,2,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":703,"old":537,"rank":4,"right":{"linear_Z4":[3,2,1,3,2,0,0,3,3],"matrix_rows":[20,258,9,450,53,386,32,56,256],"offset":5,"phase":2,"quadratic_rows":[61,320,5,57,9,9,130,192,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":709,"old":537,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,3,0,2],"matrix_rows":[322,1,258,4,8,80,32,256,128],"offset":160,"phase":2,"quadratic_rows":[0,66,0,0,64,0,82,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,42,69,132,2,5,264,1,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":715,"old":537,"rank":4,"right":{"linear_Z4":[3,2,1,3,3,0,0,2,3],"matrix_rows":[132,258,9,338,165,274,32,168,256],"offset":5,"phase":2,"quadratic_rows":[173,320,5,169,80,9,18,9,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":644,"old":538,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,3,2,0],"matrix_rows":[194,1,130,4,8,80,32,128,256],"offset":160,"phase":2,"quadratic_rows":[0,66,0,0,64,0,82,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[12,18,37,68,128,5,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":648,"old":538,"rank":3,"right":{"linear_Z4":[3,1,1,3,2,0,1,2,2],"matrix_rows":[260,130,9,293,194,32,296,80,128],"offset":407,"phase":2,"quadratic_rows":[301,66,5,297,64,9,82,0,9]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":696,"old":538,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,64,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":700,"old":538,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,2,3,3],"matrix_rows":[450,192,1,128,4,8,16,32,448],"offset":0,"phase":0,"quadratic_rows":[0,320,0,0,0,0,130,192,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":630,"old":539,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,1,2,0],"matrix_rows":[94,1,130,132,136,144,32,192,256],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,222,0,222,94,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[31,45,79,130,7,258,11,3,2],"offset":0,"phase":0,"quadratic_rows":[3,15,14,14,0,0,0,0,0]},"new":636,"old":539,"rank":4,"right":{"linear_Z4":[0,1,0,3,2,0,2,3,2],"matrix_rows":[263,469,455,407,209,474,220,256,288],"offset":3,"phase":2,"quadratic_rows":[82,143,90,14,389,0,389,210,80]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":645,"old":539,"rank":1,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,0],"matrix_rows":[9,37,2,32,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,0,1,41,0,9,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,0,0,0,0,0],"matrix_rows":[16,1,32,66,136,258,12,4,2],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":651,"old":539,"rank":4,"right":{"linear_Z4":[2,2,2,1,1,0,3,0,2],"matrix_rows":[2,264,192,144,1,12,256,208,288],"offset":371,"phase":2,"quadratic_rows":[0,0,8,12,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":550,"old":540,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":556,"old":540,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":552,"old":541,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":554,"old":541,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":629,"old":542,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,34,70,5,128,2,256,1],"offset":0,"phase":0,"quadratic_rows":[5,6,3,0,0,0,0,0,0]},"new":633,"old":542,"rank":3,"right":{"linear_Z4":[3,1,1,0,0,0,1,0,1],"matrix_rows":[272,286,89,273,66,68,344,32,128],"offset":4,"phase":1,"quadratic_rows":[329,350,350,23,14,0,327,0,327]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":708,"old":542,"rank":1,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,0],"matrix_rows":[9,37,2,32,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,0,1,41,0,9,0,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,1,16,32,68,128,6,256,2],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":712,"old":542,"rank":3,"right":{"linear_Z4":[0,2,0,0,1,0,3,0,0],"matrix_rows":[2,320,272,1,4,8,336,32,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":550,"old":543,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":555,"old":543,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":551,"old":544,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":554,"old":544,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":552,"old":545,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":553,"old":545,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":549,"old":546,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,0,2],"matrix_rows":[292,1,2,260,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":556,"old":546,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,2],"matrix_rows":[265,257,2,4,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":551,"old":547,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":553,"old":547,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":549,"old":548,"rank":1,"right":{"linear_Z4":[0,0,3,0,0,3,0,2,0],"matrix_rows":[164,1,2,132,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,36,0,0,36,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":555,"old":548,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":549,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,2,0,0,0],"matrix_rows":[13,289,2,292,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[301,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,3,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":880,"old":549,"rank":3,"right":{"linear_Z4":[3,3,0,0,1,0,0,0,2],"matrix_rows":[27,24,288,81,90,4,64,256,384],"offset":3,"phase":2,"quadratic_rows":[75,67,0,17,24,0,3,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,36,66,1,128,3,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":912,"old":549,"rank":3,"right":{"linear_Z4":[3,1,0,3,2,0,0,0,2],"matrix_rows":[18,9,260,83,64,256,88,32,384],"offset":3,"phase":2,"quadratic_rows":[91,3,0,89,9,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":550,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[10,18,35,69,4,7,133,261,5],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":881,"old":550,"rank":3,"right":{"linear_Z4":[3,3,0,2,1,1,0,0,2],"matrix_rows":[20,23,56,297,290,60,256,320,384],"offset":221,"phase":2,"quadratic_rows":[319,311,59,37,23,47,0,0,3]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[15,19,3,36,5,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,5,2,0,0,0,0,0,0]},"new":913,"old":550,"rank":3,"right":{"linear_Z4":[3,0,2,3,1,2,0,0,0],"matrix_rows":[7,55,29,53,6,56,64,128,256],"offset":6,"phase":2,"quadratic_rows":[25,52,26,45,55,26,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":551,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,2,0,0,2],"matrix_rows":[271,289,258,292,296,16,256,320,128],"offset":1,"phase":1,"quadratic_rows":[47,15,47,47,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,16,32,68,1,130,258,4,2],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":888,"old":551,"rank":3,"right":{"linear_Z4":[2,2,2,0,3,1,0,3,2],"matrix_rows":[129,288,153,145,34,4,128,256,320],"offset":434,"phase":1,"quadratic_rows":[136,32,0,17,24,34,0,129,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,69,4,128,258,1,2],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":920,"old":551,"rank":3,"right":{"linear_Z4":[0,2,1,2,3,2,0,3,2],"matrix_rows":[153,260,136,128,6,256,152,32,320],"offset":434,"phase":1,"quadratic_rows":[24,4,6,129,17,0,0,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":552,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,2,0,2,0],"matrix_rows":[143,161,130,164,168,16,128,192,256],"offset":1,"phase":1,"quadratic_rows":[47,15,47,47,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,16,32,68,1,130,258,2,4],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":889,"old":552,"rank":3,"right":{"linear_Z4":[2,2,2,0,3,1,0,2,3],"matrix_rows":[257,160,281,273,34,4,256,128,192],"offset":434,"phase":1,"quadratic_rows":[264,32,0,17,24,34,0,0,257]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,69,4,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":921,"old":552,"rank":3,"right":{"linear_Z4":[0,2,1,2,3,2,0,2,3],"matrix_rows":[281,132,264,256,6,128,280,32,192],"offset":434,"phase":1,"quadratic_rows":[24,4,6,257,17,0,0,0,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":553,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,2,0,0,2],"matrix_rows":[6,33,258,292,40,16,256,320,384],"offset":0,"phase":0,"quadratic_rows":[32,262,294,32,0,13,0,0,6]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,34,2,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":896,"old":553,"rank":2,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,2],"matrix_rows":[6,46,33,274,308,24,256,320,384],"offset":216,"phase":0,"quadratic_rows":[32,312,280,62,46,27,0,0,6]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,35,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":928,"old":553,"rank":2,"right":{"linear_Z4":[0,1,1,0,3,3,0,0,2],"matrix_rows":[31,25,17,274,308,56,256,320,384],"offset":217,"phase":1,"quadratic_rows":[22,271,303,54,25,44,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":295,"old":554,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,33,66,100,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,70,102,32,0,13,6,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,1,64,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":897,"old":554,"rank":2,"right":{"linear_Z4":[0,3,3,0,2,0,0,0,2],"matrix_rows":[22,264,1,18,20,256,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":929,"old":554,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,3,0,0,2],"matrix_rows":[257,6,256,98,68,8,48,64,384],"offset":2,"phase":1,"quadratic_rows":[0,102,70,0,32,50,6,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":555,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,2],"matrix_rows":[260,33,2,292,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":904,"old":555,"rank":2,"right":{"linear_Z4":[2,2,1,1,2,0,0,2,0],"matrix_rows":[136,4,1,10,20,128,32,192,256],"offset":173,"phase":1,"quadratic_rows":[0,8,20,10,4,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,64,130,1,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":936,"old":555,"rank":2,"right":{"linear_Z4":[3,2,1,3,2,3,0,0,2],"matrix_rows":[9,292,67,64,260,72,48,256,128],"offset":193,"phase":3,"quadratic_rows":[75,1,36,73,32,52,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":295,"old":556,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,2,0],"matrix_rows":[132,33,2,164,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,2,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":905,"old":556,"rank":2,"right":{"linear_Z4":[2,2,1,1,2,0,0,0,2],"matrix_rows":[264,4,1,10,20,256,32,320,128],"offset":173,"phase":1,"quadratic_rows":[0,8,20,10,4,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,64,130,1,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":937,"old":556,"rank":2,"right":{"linear_Z4":[3,2,1,3,2,3,0,2,0],"matrix_rows":[9,164,67,64,132,72,48,128,256],"offset":193,"phase":3,"quadratic_rows":[75,1,36,73,32,52,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":672,"old":557,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[19,46,67,134,262,6,10,2,5],"offset":0,"phase":0,"quadratic_rows":[4,2,9,12,0,0,0,0,0]},"new":678,"old":557,"rank":4,"right":{"linear_Z4":[2,1,2,2,0,1,1,0,3],"matrix_rows":[269,15,450,170,289,234,300,32,48],"offset":299,"phase":1,"quadratic_rows":[34,399,42,70,0,101,360,258,450]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":696,"old":557,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,3,2,0],"matrix_rows":[194,1,130,4,8,16,32,192,256],"offset":1,"phase":1,"quadratic_rows":[0,66,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[16,40,69,1,132,4,10,258,2],"offset":0,"phase":0,"quadratic_rows":[5,8,1,10,0,0,0,0,0]},"new":702,"old":557,"rank":4,"right":{"linear_Z4":[2,1,0,3,0,1,1,3,0],"matrix_rows":[44,192,36,258,13,322,32,48,384],"offset":87,"phase":1,"quadratic_rows":[12,66,33,41,0,44,450,448,192]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":659,"old":558,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,1,2],"matrix_rows":[258,1,386,4,8,144,32,64,256],"offset":293,"phase":0,"quadratic_rows":[0,130,0,0,128,0,0,146,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,20,35,66,128,3,1,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":663,"old":558,"rank":3,"right":{"linear_Z4":[3,1,1,3,2,0,2,3,2],"matrix_rows":[68,9,386,101,258,32,104,144,256],"offset":387,"phase":0,"quadratic_rows":[109,130,5,105,128,9,9,146,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":697,"old":558,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,3,2],"matrix_rows":[386,1,258,4,8,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,130,0,0,0,0,128,194,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,33,68,5,4,2,128,256],"offset":0,"phase":0,"quadratic_rows":[4,2,1,0,0,0,0,0,0]},"new":699,"old":558,"rank":3,"right":{"linear_Z4":[3,1,3,0,1,0,2,0,0],"matrix_rows":[29,2,24,49,66,60,32,128,256],"offset":5,"phase":2,"quadratic_rows":[45,66,37,17,24,5,2,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":629,"old":559,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,2,0],"matrix_rows":[137,129,2,4,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,2,0,0,0,0,0],"matrix_rows":[20,2,36,65,8,129,1,261,5],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":635,"old":559,"rank":4,"right":{"linear_Z4":[1,2,1,0,2,0,0,2,2],"matrix_rows":[200,2,141,16,329,324,64,96,384],"offset":10,"phase":2,"quadratic_rows":[453,0,461,324,0,0,141,325,141]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":660,"old":559,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,2,0,0,0,0,0],"matrix_rows":[16,42,69,129,258,4,1,10,8],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":666,"old":559,"rank":4,"right":{"linear_Z4":[2,2,0,3,3,3,1,2,0],"matrix_rows":[108,402,68,258,13,130,96,64,400],"offset":95,"phase":2,"quadratic_rows":[12,16,65,41,18,40,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":570,"old":560,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":576,"old":560,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":572,"old":561,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":574,"old":561,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,0,3,2],"matrix_rows":[431,257,258,260,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[175,175,175,175,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":630,"old":562,"rank":1,"right":{"linear_Z4":[1,3,3,2,3,0,3,3,2],"matrix_rows":[471,257,386,388,136,400,32,448,256],"offset":444,"phase":2,"quadratic_rows":[215,87,87,128,87,0,87,137,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[15,18,39,65,4,1,134,262,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":632,"old":562,"rank":3,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,1],"matrix_rows":[5,207,477,297,256,292,32,320,384],"offset":19,"phase":1,"quadratic_rows":[63,461,55,19,461,5,18,18,274]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":671,"old":562,"rank":1,"right":{"linear_Z4":[3,3,1,2,3,0,3,1,2],"matrix_rows":[343,257,258,388,136,272,32,320,256],"offset":281,"phase":0,"quadratic_rows":[87,87,215,128,87,0,87,140,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,33,64,134,256,2,1,5],"offset":0,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]},"new":675,"old":562,"rank":3,"right":{"linear_Z4":[3,3,3,0,0,0,3,1,2],"matrix_rows":[471,336,16,129,130,84,216,256,32],"offset":1,"phase":1,"quadratic_rows":[343,343,391,208,267,0,75,396,151]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":570,"old":563,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[24,33,2,4,72,112,64,128,256],"offset":1,"phase":1,"quadratic_rows":[32,0,0,88,120,49,24,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":575,"old":563,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,1,2,20,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,16,120,28,104,40,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":571,"old":564,"rank":1,"right":{"linear_Z4":[1,3,3,3,2,1,0,3,2],"matrix_rows":[399,289,258,260,264,48,256,64,384],"offset":99,"phase":0,"quadratic_rows":[175,143,143,143,32,49,0,143,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":574,"old":564,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,2,84,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,0,85,16,28,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":572,"old":565,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,0,0,0],"matrix_rows":[5,65,2,84,24,64,32,128,256],"offset":1,"phase":1,"quadratic_rows":[69,0,85,16,28,0,5,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":573,"old":565,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,2,0,0,0],"matrix_rows":[49,33,2,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[17,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":569,"old":566,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,3,0,0,0],"matrix_rows":[40,1,2,20,88,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,16,120,28,104,40,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":576,"old":566,"rank":1,"right":{"linear_Z4":[0,1,1,2,2,0,0,1,2],"matrix_rows":[166,33,258,260,8,48,256,320,384],"offset":240,"phase":0,"quadratic_rows":[32,422,422,0,32,407,0,422,166]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":571,"old":567,"rank":1,"right":{"linear_Z4":[0,1,1,1,1,0,0,1,2],"matrix_rows":[158,1,258,260,264,272,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,414,414,414,414,0,0,414,158]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":573,"old":567,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":569,"old":568,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,3,0,3,2],"matrix_rows":[431,257,258,260,264,16,288,64,384],"offset":1,"phase":1,"quadratic_rows":[175,175,175,175,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":575,"old":568,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,0,0,3,2],"matrix_rows":[386,1,258,4,8,16,32,64,384],"offset":1,"phase":1,"quadratic_rows":[0,130,0,0,0,0,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":569,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,3,0],"matrix_rows":[134,33,258,292,40,16,256,320,384],"offset":1,"phase":1,"quadratic_rows":[32,390,422,32,0,13,0,390,134]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,21,37,64,133,2,263,1,6],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":882,"old":569,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,2,0,1,2],"matrix_rows":[166,32,294,133,290,256,40,272,320],"offset":40,"phase":2,"quadratic_rows":[132,160,1,32,0,138,0,163,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,2,20,35,68,131,4,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":922,"old":569,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,2],"matrix_rows":[489,170,196,320,64,328,80,352,384],"offset":9,"phase":0,"quadratic_rows":[168,168,128,3,0,3,0,135,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":570,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[49,33,2,20,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,16,16,13,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,34,64,129,1,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":883,"old":570,"rank":3,"right":{"linear_Z4":[1,0,3,2,1,2,0,2,3],"matrix_rows":[33,390,384,49,256,388,24,32,64],"offset":219,"phase":0,"quadratic_rows":[17,132,6,16,25,0,0,258,384]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[9,18,2,32,68,5,1,128,256],"offset":0,"phase":0,"quadratic_rows":[4,2,5,0,0,0,0,0,0]},"new":923,"old":570,"rank":3,"right":{"linear_Z4":[0,1,2,2,1,1,2,0,0],"matrix_rows":[33,2,80,64,6,24,96,128,256],"offset":100,"phase":3,"quadratic_rows":[96,6,2,16,56,113,33,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":571,"rank":1,"right":{"linear_Z4":[0,1,0,3,3,0,0,1,2],"matrix_rows":[394,1,258,20,280,256,288,320,384],"offset":240,"phase":2,"quadratic_rows":[0,138,16,154,28,0,0,138,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[14,18,38,4,65,129,1,263,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":890,"old":571,"rank":3,"right":{"linear_Z4":[2,0,2,0,1,0,0,3,2],"matrix_rows":[208,471,157,337,320,324,64,96,384],"offset":0,"phase":0,"quadratic_rows":[26,149,10,149,155,0,0,154,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[8,21,35,64,133,5,262,4,2],"offset":0,"phase":0,"quadratic_rows":[7,5,3,0,0,0,0,0,0]},"new":914,"old":571,"rank":3,"right":{"linear_Z4":[0,2,1,0,1,0,0,3,2],"matrix_rows":[274,292,438,21,38,288,152,32,320],"offset":403,"phase":3,"quadratic_rows":[20,128,389,144,25,384,0,430,164]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":572,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[8,18,33,68,5,2,4,128,256],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":891,"old":572,"rank":3,"right":{"linear_Z4":[2,1,1,0,1,2,2,0,0],"matrix_rows":[68,2,24,5,34,80,64,128,256],"offset":41,"phase":3,"quadratic_rows":[4,34,21,80,92,2,24,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,18,33,65,1,130,256,4,6],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":915,"old":572,"rank":3,"right":{"linear_Z4":[2,0,3,1,2,3,0,2,3],"matrix_rows":[28,418,384,5,256,16,24,416,64],"offset":58,"phase":2,"quadratic_rows":[4,160,13,12,0,34,0,258,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":573,"rank":1,"right":{"linear_Z4":[0,0,0,1,3,0,2,0,0],"matrix_rows":[8,1,2,20,88,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,16,88,28,0,8,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,1,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":906,"old":573,"rank":2,"right":{"linear_Z4":[2,1,2,2,1,0,2,0,0],"matrix_rows":[2,80,1,10,20,64,96,128,256],"offset":84,"phase":3,"quadratic_rows":[0,10,16,2,20,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":930,"old":573,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[394,384,1,256,4,392,16,32,64],"offset":9,"phase":0,"quadratic_rows":[0,136,0,10,0,0,0,258,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":574,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,2,0,1,2],"matrix_rows":[399,289,258,292,296,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[175,143,175,175,0,13,0,143,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":907,"old":574,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,1],"matrix_rows":[231,488,321,320,324,64,80,288,384],"offset":9,"phase":0,"quadratic_rows":[423,421,423,416,0,15,0,15,271]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,32,64,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":931,"old":574,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,1,0,3,2],"matrix_rows":[263,135,289,290,292,168,16,256,64],"offset":191,"phase":1,"quadratic_rows":[160,160,160,160,0,175,0,175,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":298,"old":575,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,2,0,0],"matrix_rows":[68,33,2,100,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[32,0,36,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,32,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":898,"old":575,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,387,385,256,4,8,16,32,64],"offset":10,"phase":0,"quadratic_rows":[3,129,0,0,0,0,0,258,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":938,"old":575,"rank":2,"right":{"linear_Z4":[2,3,1,2,0,1,2,1,2],"matrix_rows":[386,68,3,256,100,40,16,64,384],"offset":190,"phase":2,"quadratic_rows":[2,131,36,32,0,44,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":298,"old":576,"rank":1,"right":{"linear_Z4":[3,1,0,0,2,0,0,1,2],"matrix_rows":[147,257,258,20,24,256,288,64,384],"offset":98,"phase":1,"quadratic_rows":[403,403,16,16,399,0,0,403,147]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":899,"old":576,"rank":2,"right":{"linear_Z4":[0,2,2,2,3,0,0,3,3],"matrix_rows":[384,272,129,18,20,24,256,288,64],"offset":120,"phase":2,"quadratic_rows":[128,16,16,16,30,0,0,385,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,35,67,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":939,"old":576,"rank":2,"right":{"linear_Z4":[2,0,3,2,2,0,2,3,0],"matrix_rows":[89,158,64,256,260,328,336,96,384],"offset":11,"phase":1,"quadratic_rows":[24,412,414,391,391,0,0,414,158]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":671,"old":577,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,1,0,2],"matrix_rows":[91,257,258,4,264,272,32,320,128],"offset":0,"phase":0,"quadratic_rows":[347,347,0,347,347,0,347,0,91]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[17,41,65,134,7,262,10,6,2],"offset":0,"phase":0,"quadratic_rows":[15,11,5,11,0,0,0,0,0]},"new":677,"old":577,"rank":4,"right":{"linear_Z4":[3,2,3,0,3,0,2,0,3],"matrix_rows":[455,472,152,410,145,474,156,128,160],"offset":466,"phase":1,"quadratic_rows":[343,389,351,276,285,0,389,66,351]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":708,"old":577,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,16,160,64,256],"offset":91,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[16,40,64,129,4,257,10,1,2],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":714,"old":577,"rank":4,"right":{"linear_Z4":[2,1,2,1,2,0,3,2,0],"matrix_rows":[136,320,16,258,9,322,4,128,160],"offset":469,"phase":2,"quadratic_rows":[8,66,0,9,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":660,"old":578,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,2,0,0],"matrix_rows":[73,65,2,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,36,65,128,1,5,2,256],"offset":0,"phase":0,"quadratic_rows":[4,2,1,0,0,0,0,0,0]},"new":662,"old":578,"rank":3,"right":{"linear_Z4":[3,1,3,0,0,0,1,2,0],"matrix_rows":[72,2,77,105,130,100,32,16,256],"offset":5,"phase":2,"quadratic_rows":[37,130,45,68,0,5,72,2,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":709,"old":578,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[16,1,2,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,16,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,22,33,64,132,256,2,1,4],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":711,"old":578,"rank":3,"right":{"linear_Z4":[3,2,3,0,0,0,3,2,3],"matrix_rows":[133,258,338,129,322,132,8,256,32],"offset":1,"phase":1,"quadratic_rows":[5,272,5,0,66,0,80,0,258]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":644,"old":579,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[16,1,2,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,16,0,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[20,42,68,129,264,1,2,8,5],"offset":0,"phase":0,"quadratic_rows":[4,10,1,2,0,0,0,0,0]},"new":650,"old":579,"rank":4,"right":{"linear_Z4":[3,2,3,0,0,0,3,3,1],"matrix_rows":[264,130,269,210,297,194,292,32,128],"offset":5,"phase":2,"quadratic_rows":[37,144,45,260,66,5,80,130,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":659,"old":579,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[16,1,2,4,8,272,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,272,0,0,0,16]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[20,42,68,129,264,1,5,8,2],"offset":0,"phase":0,"quadratic_rows":[4,10,1,2,0,0,0,0,0]},"new":665,"old":579,"rank":4,"right":{"linear_Z4":[3,2,3,0,0,0,1,3,3],"matrix_rows":[72,130,77,402,105,386,100,32,128],"offset":5,"phase":2,"quadratic_rows":[37,144,45,68,258,5,72,130,272]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":590,"old":580,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":596,"old":580,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":592,"old":581,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":594,"old":581,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,0,2],"matrix_rows":[289,257,2,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":645,"old":582,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,16,288,64,128],"offset":91,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,20,32,65,134,257,6,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":647,"old":582,"rank":3,"right":{"linear_Z4":[2,3,2,1,2,0,2,0,2],"matrix_rows":[264,144,210,9,194,4,256,80,288],"offset":367,"phase":3,"quadratic_rows":[8,18,0,9,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":672,"old":582,"rank":1,"right":{"linear_Z4":[0,0,3,3,2,0,0,0,0],"matrix_rows":[28,1,2,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[11,20,35,70,133,262,2,5,6],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":674,"old":582,"rank":3,"right":{"linear_Z4":[0,3,0,0,0,0,2,2,3],"matrix_rows":[29,325,82,385,330,396,256,144,288],"offset":364,"phase":1,"quadratic_rows":[216,282,208,467,207,0,29,29,266]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":590,"old":583,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":595,"old":583,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":591,"old":584,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,2,0],"matrix_rows":[161,129,2,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":594,"old":584,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":592,"old":585,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":593,"old":585,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,2,0],"matrix_rows":[161,129,2,4,8,16,160,64,256],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":589,"old":586,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,2,0],"matrix_rows":[140,1,2,132,136,16,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":596,"old":586,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,2,0],"matrix_rows":[146,1,130,4,8,144,32,64,256],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":591,"old":587,"rank":1,"right":{"linear_Z4":[3,0,0,0,0,3,0,0,2],"matrix_rows":[289,257,2,4,8,16,288,64,128],"offset":1,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":593,"old":587,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":589,"old":588,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,0,0,0,2],"matrix_rows":[268,1,2,260,264,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":595,"old":588,"rank":1,"right":{"linear_Z4":[0,3,0,0,3,0,0,0,2],"matrix_rows":[274,1,258,4,8,272,32,64,128],"offset":1,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":589,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,33,50,20,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,16,14,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":815,"old":589,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,2,0,0,0,0,0],"matrix_rows":[16,35,64,132,1,2,8,260,4],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":962,"old":589,"rank":4,"right":{"linear_Z4":[2,0,0,0,3,3,2,0,2],"matrix_rows":[50,2,264,64,19,32,4,256,384],"offset":59,"phase":1,"quadratic_rows":[18,1,0,0,49,48,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":590,"rank":1,"right":{"linear_Z4":[1,1,0,0,2,0,0,0,2],"matrix_rows":[3,257,274,20,24,256,288,64,384],"offset":0,"phase":0,"quadratic_rows":[259,275,16,16,14,0,0,0,3]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[9,17,35,7,70,134,4,262,6],"offset":0,"phase":0,"quadratic_rows":[5,6,7,0,0,0,0,0,0]},"new":804,"old":590,"rank":3,"right":{"linear_Z4":[3,3,0,1,2,0,1,0,2],"matrix_rows":[71,68,88,265,282,92,256,288,384],"offset":222,"phase":2,"quadratic_rows":[335,351,91,31,14,0,71,0,3]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[13,21,3,36,70,134,4,262,6],"offset":0,"phase":0,"quadratic_rows":[2,1,4,0,0,0,0,0,0]},"new":805,"old":590,"rank":3,"right":{"linear_Z4":[0,0,3,3,2,0,2,0,2],"matrix_rows":[23,20,27,261,278,88,256,288,384],"offset":221,"phase":2,"quadratic_rows":[264,280,20,75,70,0,24,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":591,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,2,0,0,0],"matrix_rows":[13,289,2,292,296,16,256,64,384],"offset":1,"phase":1,"quadratic_rows":[301,0,301,301,0,13,0,0,13]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":825,"old":591,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,34,68,4,128,6,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":990,"old":591,"rank":3,"right":{"linear_Z4":[0,3,3,0,0,0,1,0,2],"matrix_rows":[257,78,72,256,82,92,16,32,384],"offset":6,"phase":2,"quadratic_rows":[0,30,22,66,6,0,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":300,"old":592,"rank":1,"right":{"linear_Z4":[1,0,1,1,0,2,0,0,0],"matrix_rows":[13,33,2,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[45,0,45,45,0,13,0,0,0]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[14,18,34,69,133,7,1,261,5],"offset":0,"phase":0,"quadratic_rows":[7,3,5,0,0,0,0,0,0]},"new":806,"old":592,"rank":3,"right":{"linear_Z4":[0,3,3,2,0,1,1,0,2],"matrix_rows":[104,71,65,105,290,300,256,272,384],"offset":245,"phase":2,"quadratic_rows":[110,359,367,37,0,47,71,0,6]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[12,23,35,71,131,5,1,259,3],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":807,"old":592,"rank":3,"right":{"linear_Z4":[1,1,3,1,0,1,2,0,2],"matrix_rows":[106,10,75,101,358,256,360,272,384],"offset":1,"phase":1,"quadratic_rows":[47,335,7,331,0,33,10,0,10]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":593,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,2,36,40,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":830,"old":593,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[1,65,2,4,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[8,16,35,1,66,132,4,256,2],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":998,"old":593,"rank":3,"right":{"linear_Z4":[0,2,0,3,0,1,2,0,1],"matrix_rows":[268,260,32,1,14,256,272,96,128],"offset":51,"phase":0,"quadratic_rows":[0,12,258,266,0,96,32,0,268]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":594,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[257,289,2,36,40,16,256,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,32,32,0,13,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[13,16,32,66,130,260,1,2,4],"offset":0,"phase":0,"quadratic_rows":[5,0,1,0,0,0,0,0,0]},"new":808,"old":594,"rank":3,"right":{"linear_Z4":[2,2,2,1,0,0,3,2,3],"matrix_rows":[257,136,353,321,10,4,128,144,256],"offset":242,"phase":1,"quadratic_rows":[288,8,0,10,0,65,96,0,257]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,64,130,261,4,2,1],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":809,"old":594,"rank":3,"right":{"linear_Z4":[0,2,1,2,0,2,3,2,3],"matrix_rows":[353,132,288,256,6,128,8,144,352],"offset":242,"phase":1,"quadratic_rows":[96,4,6,0,0,257,65,0,288]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":595,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,0,2],"matrix_rows":[271,257,274,276,280,256,288,64,128],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,64,128,2,1,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":820,"old":595,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,0,3,3,0],"matrix_rows":[204,136,1,2,128,200,16,32,256],"offset":0,"phase":0,"quadratic_rows":[0,0,72,132,0,0,68,136,0]}},{"left":{"linear_Z4":[3,2,3,2,0,0,0,0,0],"matrix_rows":[16,35,76,136,1,258,4,8,2],"offset":0,"phase":0,"quadratic_rows":[3,1,12,4,0,0,0,0,0]},"new":970,"old":595,"rank":4,"right":{"linear_Z4":[2,0,2,0,3,0,3,3,1],"matrix_rows":[274,258,132,204,19,256,196,128,288],"offset":51,"phase":0,"quadratic_rows":[18,257,136,68,273,0,72,132,274]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":300,"old":596,"rank":1,"right":{"linear_Z4":[3,3,3,3,2,0,0,2,0],"matrix_rows":[143,129,146,148,152,128,160,64,256],"offset":1,"phase":1,"quadratic_rows":[15,31,31,31,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,16,38,68,129,257,2,1,4],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":810,"old":596,"rank":3,"right":{"linear_Z4":[2,2,2,0,1,0,3,2,3],"matrix_rows":[144,260,332,17,2,324,256,128,160],"offset":409,"phase":1,"quadratic_rows":[16,0,264,68,17,0,72,0,260]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,34,70,128,257,4,1,2],"offset":0,"phase":0,"quadratic_rows":[0,4,6,0,0,0,0,0,0]},"new":811,"old":596,"rank":3,"right":{"linear_Z4":[2,1,0,2,2,0,3,2,3],"matrix_rows":[130,332,264,3,128,256,328,16,160],"offset":409,"phase":1,"quadratic_rows":[2,3,72,260,0,0,68,0,264]}},{"left":{"linear_Z4":[3,2,2,3,2,2,2,2,0],"matrix_rows":[264,2,4,9,1,16,32,64,128],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"new":0,"old":597,"rank":8,"right":{"linear_Z4":[3,2,2,1,0,2,2,2,2],"matrix_rows":[24,2,4,17,32,64,128,256,25],"offset":8,"phase":1,"quadratic_rows":[9,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":597,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,4,24,32,64,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":257,"old":598,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":599,"old":598,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[2,3,2,2,3,2,2,2,0],"matrix_rows":[1,272,4,8,18,32,2,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"new":0,"old":599,"rank":8,"right":{"linear_Z4":[2,3,2,2,1,2,0,2,2],"matrix_rows":[1,80,4,8,66,32,128,256,82],"offset":16,"phase":1,"quadratic_rows":[0,18,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":599,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,80,32,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":600,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":268,"old":600,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,35,32,4,40,16,64,128,256],"offset":7,"phase":3,"quadratic_rows":[35,1,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":601,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":19,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":602,"old":601,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[3,33,32,4,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[35,33,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,2,2,2,2,3,2,2,0],"matrix_rows":[288,2,4,8,16,33,1,64,128],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"new":0,"old":602,"rank":8,"right":{"linear_Z4":[3,2,2,2,2,1,0,2,2],"matrix_rows":[96,2,4,8,16,65,128,256,97],"offset":32,"phase":1,"quadratic_rows":[33,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1,"old":602,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,16,96,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":255,"old":603,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,72,16,32,128,256],"offset":28,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":269,"old":603,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,40,16,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":604,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,3,0,3,0],"matrix_rows":[230,1,322,324,8,16,288,256,384],"offset":141,"phase":0,"quadratic_rows":[0,422,422,0,0,486,416,486,230]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[8,19,35,64,128,259,5,1,7],"offset":0,"phase":0,"quadratic_rows":[1,6,6,0,0,0,0,0,0]},"new":806,"old":604,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,2,2,1,3],"matrix_rows":[230,38,320,225,290,292,8,16,256],"offset":1,"phase":1,"quadratic_rows":[224,480,480,0,0,263,263,135,358]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,32,64,131,1,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":826,"old":604,"rank":2,"right":{"linear_Z4":[1,3,3,0,0,1,2,3,3],"matrix_rows":[352,199,353,258,260,8,16,256,384],"offset":135,"phase":0,"quadratic_rows":[423,455,455,0,0,289,134,455,423]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":262,"old":605,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":824,"old":605,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,0,1,2],"matrix_rows":[416,33,2,4,8,16,256,64,384],"offset":66,"phase":2,"quadratic_rows":[32,0,0,0,0,161,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":835,"old":605,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,417,385,2,4,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[33,0,0,0,0,129,0,288,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":606,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,0,2],"matrix_rows":[288,1,66,68,8,16,352,256,128],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[12,18,34,66,2,132,1,256,5],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":808,"old":606,"rank":3,"right":{"linear_Z4":[3,3,3,2,0,0,2,0,3],"matrix_rows":[320,6,353,321,26,20,16,256,128],"offset":134,"phase":1,"quadratic_rows":[33,30,22,2,6,65,288,0,320]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,64,129,2,256,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":831,"old":606,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,3],"matrix_rows":[32,353,33,2,4,8,16,256,128],"offset":135,"phase":0,"quadratic_rows":[321,0,0,0,0,64,289,0,321]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":607,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":834,"old":607,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,2,0,0],"matrix_rows":[72,1,2,12,64,80,32,128,256],"offset":61,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[17,34,66,130,2,4,256,8,9],"offset":0,"phase":0,"quadratic_rows":[9,2,0,9,0,0,0,0,0]},"new":991,"old":607,"rank":4,"right":{"linear_Z4":[0,3,2,3,0,2,0,0,1],"matrix_rows":[1,10,32,384,256,22,16,24,64],"offset":23,"phase":2,"quadratic_rows":[256,30,2,26,10,0,0,256,385]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":608,"rank":1,"right":{"linear_Z4":[1,1,0,3,0,0,0,3,0],"matrix_rows":[203,321,322,4,264,16,32,256,384],"offset":135,"phase":0,"quadratic_rows":[395,395,0,459,0,0,392,459,203]}},{"left":{"linear_Z4":[3,3,3,0,0,0,0,0,0],"matrix_rows":[11,19,32,67,128,256,6,2,7],"offset":0,"phase":0,"quadratic_rows":[5,2,5,0,0,0,0,0,0]},"new":804,"old":608,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,2,1,3],"matrix_rows":[11,203,320,265,266,204,256,16,32],"offset":2,"phase":1,"quadratic_rows":[456,456,200,263,0,0,263,135,331]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,17,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":816,"old":608,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,2,0,3,0],"matrix_rows":[39,203,289,290,32,264,48,256,384],"offset":131,"phase":1,"quadratic_rows":[460,460,3,459,0,0,395,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":265,"old":609,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,65,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":814,"old":609,"rank":2,"right":{"linear_Z4":[2,0,0,0,1,0,2,0,0],"matrix_rows":[114,34,19,64,4,8,96,128,256],"offset":69,"phase":3,"quadratic_rows":[18,1,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,3,0,0,0,0,0],"matrix_rows":[17,33,2,68,129,1,256,8,12],"offset":0,"phase":0,"quadratic_rows":[1,0,12,12,0,0,0,0,0]},"new":963,"old":609,"rank":4,"right":{"linear_Z4":[3,3,2,0,2,0,0,0,1],"matrix_rows":[3,4,8,384,49,34,256,32,64],"offset":71,"phase":2,"quadratic_rows":[51,35,0,256,1,3,0,256,392]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":610,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,2],"matrix_rows":[264,65,66,4,328,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,17,36,68,129,1,2,256,6],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":810,"old":610,"rank":3,"right":{"linear_Z4":[3,3,3,0,2,0,2,0,3],"matrix_rows":[3,320,332,49,34,324,256,32,128],"offset":69,"phase":1,"quadratic_rows":[51,35,12,68,1,3,264,0,320]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":821,"old":610,"rank":2,"right":{"linear_Z4":[3,3,2,1,2,0,1,0,2],"matrix_rows":[3,264,33,50,68,328,32,256,128],"offset":179,"phase":1,"quadratic_rows":[35,51,64,72,2,3,76,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":266,"old":611,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,2,0],"matrix_rows":[136,65,66,4,200,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,64,0,72,0,0,11,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":819,"old":611,"rank":2,"right":{"linear_Z4":[3,3,2,1,2,0,1,2,0],"matrix_rows":[3,136,33,50,68,200,32,128,256],"offset":179,"phase":1,"quadratic_rows":[35,51,64,72,2,3,76,0,0]}},{"left":{"linear_Z4":[3,2,3,3,0,0,0,0,0],"matrix_rows":[17,33,2,68,129,1,8,12,256],"offset":0,"phase":0,"quadratic_rows":[1,0,12,12,0,0,0,0,0]},"new":971,"old":611,"rank":4,"right":{"linear_Z4":[3,3,2,0,2,0,0,1,0],"matrix_rows":[3,4,8,192,49,34,128,32,256],"offset":71,"phase":2,"quadratic_rows":[51,35,0,128,1,3,128,200,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":612,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,2,0],"matrix_rows":[129,193,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":839,"old":612,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,0,0,2],"matrix_rows":[264,1,2,12,256,272,32,64,128],"offset":61,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[17,34,66,130,2,4,8,9,256],"offset":0,"phase":0,"quadratic_rows":[9,2,0,9,0,0,0,0,0]},"new":999,"old":612,"rank":4,"right":{"linear_Z4":[0,3,2,3,0,2,0,1,0],"matrix_rows":[1,10,32,192,128,22,16,24,256],"offset":23,"phase":2,"quadratic_rows":[128,30,2,26,10,0,128,193,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":617,"old":613,"rank":1,"right":{"linear_Z4":[2,1,3,0,0,2,0,0,0],"matrix_rows":[38,5,34,32,8,16,64,128,256],"offset":10,"phase":2,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,0,0,0,0,0],"matrix_rows":[16,33,65,128,2,1,260,8,12],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":626,"old":613,"rank":4,"right":{"linear_Z4":[2,1,1,0,2,2,0,0,1],"matrix_rows":[34,16,64,384,5,38,32,8,256],"offset":375,"phase":1,"quadratic_rows":[4,6,7,0,0,0,256,256,448]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":616,"old":614,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,3,0,2],"matrix_rows":[320,1,2,4,8,80,32,256,384],"offset":289,"phase":3,"quadratic_rows":[0,0,0,0,64,0,80,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,3,68,2,132,256,4],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":623,"old":614,"rank":3,"right":{"linear_Z4":[2,1,3,2,0,2,1,0,2],"matrix_rows":[6,40,336,13,42,32,256,320,128],"offset":40,"phase":2,"quadratic_rows":[12,46,47,7,64,6,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":618,"old":615,"rank":1,"right":{"linear_Z4":[0,0,0,0,3,0,3,0,2],"matrix_rows":[336,1,2,4,8,272,32,320,128],"offset":1,"phase":1,"quadratic_rows":[0,0,0,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,1,68,128,262,6,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":624,"old":615,"rank":3,"right":{"linear_Z4":[2,1,3,2,1,0,3,2,0],"matrix_rows":[14,320,400,5,10,8,464,32,128],"offset":40,"phase":2,"quadratic_rows":[4,6,7,0,80,0,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":621,"old":616,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,3,32,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":625,"old":616,"rank":2,"right":{"linear_Z4":[2,1,3,2,0,2,0,0,0],"matrix_rows":[6,40,13,42,32,16,64,128,256],"offset":20,"phase":2,"quadratic_rows":[12,46,47,7,0,6,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":620,"old":617,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,3,1,2],"matrix_rows":[448,1,2,4,8,80,32,256,384],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,64,0,208,192,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[8,17,32,65,132,1,260,2,6],"offset":0,"phase":0,"quadratic_rows":[0,6,2,0,0,0,0,0,0]},"new":627,"old":617,"rank":3,"right":{"linear_Z4":[0,0,0,0,3,2,0,2,3],"matrix_rows":[34,384,464,1,32,4,40,400,256],"offset":260,"phase":0,"quadratic_rows":[0,0,0,0,80,0,144,320,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":619,"old":618,"rank":1,"right":{"linear_Z4":[2,1,3,2,0,0,0,0,0],"matrix_rows":[14,5,10,8,16,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,128,2,259,3],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":622,"old":618,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,64,1,2,4,8,256,32,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":623,"old":619,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":627,"old":619,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,2],"matrix_rows":[34,320,1,32,4,40,16,256,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":624,"old":620,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[400,1,2,4,8,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":625,"old":620,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,2],"matrix_rows":[272,1,2,4,8,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":622,"old":621,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,33,10,44,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,8,45,14,0,5,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,1,32,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":626,"old":621,"rank":2,"right":{"linear_Z4":[2,1,0,1,0,1,0,0,0],"matrix_rows":[44,42,13,46,32,16,64,128,256],"offset":31,"phase":1,"quadratic_rows":[12,6,43,45,0,44,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":622,"rank":1,"right":{"linear_Z4":[2,1,3,2,0,0,0,0,0],"matrix_rows":[14,5,10,8,16,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":637,"old":622,"rank":1,"right":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[10,5,14,8,16,32,64,128,256],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":623,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[320,1,2,4,8,16,32,256,384],"offset":129,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":705,"old":623,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":624,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,320,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":717,"old":624,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":625,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":653,"old":625,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,3,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":626,"rank":2,"right":{"linear_Z4":[2,0,0,2,0,0,0,0,0],"matrix_rows":[1,42,32,40,12,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":140,"old":626,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,11,8,12,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[11,1,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":163,"old":626,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":26,"phase":1,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":627,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,272,32,2,36,40,256,64,384],"offset":70,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":210,"old":627,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":227,"old":627,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,32,64,384],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,33,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":632,"old":628,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,2,3,3,0],"matrix_rows":[39,213,289,32,292,40,256,320,384],"offset":67,"phase":1,"quadratic_rows":[466,5,466,0,453,0,469,469,213]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[16,32,65,128,262,1,10,2,15],"offset":0,"phase":0,"quadratic_rows":[14,3,13,13,0,0,0,0,0]},"new":641,"old":628,"rank":4,"right":{"linear_Z4":[2,2,3,0,2,3,2,1,2],"matrix_rows":[260,240,48,320,5,210,32,8,288],"offset":372,"phase":1,"quadratic_rows":[4,208,293,0,290,500,290,162,116]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,19,33,1,64,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":631,"old":629,"rank":2,"right":{"linear_Z4":[1,0,0,3,0,0,0,0,1],"matrix_rows":[270,23,273,258,260,24,32,64,128],"offset":1,"phase":1,"quadratic_rows":[263,25,25,286,270,0,0,0,281]}},{"left":{"linear_Z4":[3,3,2,3,0,0,0,0,0],"matrix_rows":[16,44,71,131,10,4,259,3,2],"offset":0,"phase":0,"quadratic_rows":[5,14,11,14,0,0,0,0,0]},"new":638,"old":629,"rank":4,"right":{"linear_Z4":[2,2,2,1,0,1,0,3,3],"matrix_rows":[44,316,442,302,13,318,160,128,192],"offset":186,"phase":1,"quadratic_rows":[12,424,425,63,424,62,0,406,406]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,32,65,128,2,3,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":633,"old":630,"rank":2,"right":{"linear_Z4":[3,1,1,2,1,0,1,1,0],"matrix_rows":[16,215,17,66,68,88,128,32,256],"offset":101,"phase":0,"quadratic_rows":[199,151,151,80,30,0,201,199,0]}},{"left":{"linear_Z4":[3,3,3,3,0,0,0,0,0],"matrix_rows":[30,34,78,129,4,257,8,15,1],"offset":0,"phase":0,"quadratic_rows":[15,15,15,15,0,0,0,0,0]},"new":639,"old":630,"rank":4,"right":{"linear_Z4":[1,0,1,0,0,0,0,3,0],"matrix_rows":[392,271,157,205,393,384,388,256,288],"offset":34,"phase":0,"quadratic_rows":[215,141,223,86,141,0,141,215,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":636,"old":631,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,0],"matrix_rows":[2,1,138,12,128,144,160,192,256],"offset":1,"phase":1,"quadratic_rows":[0,138,8,14,0,0,0,2,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,33,65,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":640,"old":631,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[133,15,393,256,388,128,144,160,192],"offset":10,"phase":0,"quadratic_rows":[258,269,266,270,0,0,0,0,15]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":635,"old":632,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,0,0,1,2],"matrix_rows":[453,257,2,260,8,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[197,0,197,0,0,0,133,197,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":642,"old":632,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,1],"matrix_rows":[69,384,321,2,324,8,16,32,256],"offset":277,"phase":0,"quadratic_rows":[261,0,261,0,0,0,256,256,453]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":634,"old":633,"rank":1,"right":{"linear_Z4":[0,1,0,1,0,0,0,0,2],"matrix_rows":[258,9,266,4,256,272,288,320,384],"offset":208,"phase":3,"quadratic_rows":[8,10,0,11,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,33,65,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":637,"old":633,"rank":2,"right":{"linear_Z4":[2,3,2,1,0,0,3,0,1],"matrix_rows":[74,324,13,262,320,256,272,96,384],"offset":142,"phase":0,"quadratic_rows":[12,334,267,335,0,0,74,0,270]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":638,"old":634,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[68,5,6,64,8,16,96,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":642,"old":634,"rank":1,"right":{"linear_Z4":[3,2,3,0,0,0,0,0,2],"matrix_rows":[7,257,256,260,264,272,288,64,384],"offset":94,"phase":3,"quadratic_rows":[263,261,263,0,0,0,0,0,7]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":639,"old":635,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[133,385,2,388,8,16,32,64,256],"offset":267,"phase":0,"quadratic_rows":[261,0,261,0,0,0,0,256,133]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":640,"old":635,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[133,257,2,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[389,0,389,0,0,0,0,261,133]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":637,"old":636,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[258,5,262,256,264,272,32,320,384],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":641,"old":636,"rank":1,"right":{"linear_Z4":[2,1,3,0,0,0,0,0,2],"matrix_rows":[262,5,258,256,264,272,32,320,384],"offset":23,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,1,32,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":637,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,42,8,40,36,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[8,0,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":138,"old":637,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,35,32,36,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,1,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":165,"old":637,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,35,66,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":638,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,292,296,272,320,384],"offset":62,"phase":1,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":219,"old":638,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":26,"phase":1,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":230,"old":638,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,264,272,32,320,384],"offset":31,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,33,64,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":639,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,132,160,2,32,168,16,64,256],"offset":51,"phase":0,"quadratic_rows":[32,0,160,0,0,5,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":152,"old":639,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":190,"old":639,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,33,64,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":640,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,1],"matrix_rows":[257,260,288,2,32,296,16,64,128],"offset":51,"phase":0,"quadratic_rows":[32,0,288,0,0,5,0,0,260]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":153,"old":640,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":191,"old":640,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,35,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":641,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,258,288,256,292,40,272,320,384],"offset":26,"phase":3,"quadratic_rows":[288,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":216,"old":641,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":8,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":237,"old":641,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,264,272,288,320,384],"offset":87,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,33,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":642,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,1,0,0],"matrix_rows":[65,68,96,2,32,104,16,128,256],"offset":51,"phase":0,"quadratic_rows":[32,0,96,0,0,5,68,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":151,"old":642,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[5,65,2,64,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[69,0,65,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":189,"old":642,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,0],"matrix_rows":[5,64,2,68,72,16,32,128,256],"offset":16,"phase":3,"quadratic_rows":[68,0,69,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":647,"old":643,"rank":2,"right":{"linear_Z4":[3,2,3,2,1,0,1,2,0],"matrix_rows":[5,144,41,66,36,32,208,128,256],"offset":203,"phase":1,"quadratic_rows":[45,64,37,1,80,5,82,0,0]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[18,1,34,66,132,2,8,12,256],"offset":0,"phase":0,"quadratic_rows":[0,2,12,12,0,0,0,0,0]},"new":656,"old":643,"rank":4,"right":{"linear_Z4":[3,2,3,2,0,0,0,1,0],"matrix_rows":[2,5,16,192,33,44,32,128,256],"offset":135,"phase":2,"quadratic_rows":[37,0,45,4,128,5,128,208,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,66,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":646,"old":644,"rank":2,"right":{"linear_Z4":[3,0,3,0,1,0,0,2,2],"matrix_rows":[261,146,257,128,260,8,144,32,64],"offset":1,"phase":1,"quadratic_rows":[5,16,5,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,34,69,132,264,5,8,10,1],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":654,"old":644,"rank":4,"right":{"linear_Z4":[3,0,1,3,0,0,0,1,2],"matrix_rows":[260,66,9,144,293,192,32,296,64],"offset":269,"phase":2,"quadratic_rows":[301,128,5,297,192,9,144,210,9]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,65,128,3,2,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":648,"old":645,"rank":2,"right":{"linear_Z4":[0,2,0,0,3,0,2,0,0],"matrix_rows":[210,130,1,66,4,8,208,32,256],"offset":3,"phase":2,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[16,40,64,129,4,257,10,2,1],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"new":655,"old":645,"rank":4,"right":{"linear_Z4":[2,1,0,3,2,0,3,0,2],"matrix_rows":[264,192,16,130,9,194,4,256,288],"offset":277,"phase":0,"quadratic_rows":[8,66,0,9,0,0,66,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":640,"old":646,"rank":2,"right":{"linear_Z4":[3,0,3,2,0,0,0,2,0],"matrix_rows":[5,144,41,2,36,32,128,192,256],"offset":67,"phase":1,"quadratic_rows":[45,0,37,1,0,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":651,"old":646,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[5,33,2,44,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[37,0,45,4,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":650,"old":647,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[82,1,66,4,8,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,66,129,2,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":647,"rank":2,"right":{"linear_Z4":[2,1,3,0,2,0,2,0,2],"matrix_rows":[260,66,5,82,256,8,64,288,128],"offset":133,"phase":3,"quadratic_rows":[4,18,5,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":649,"old":648,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,2,0],"matrix_rows":[144,1,18,4,8,128,32,192,256],"offset":164,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,66,129,2,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":653,"old":648,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,2,0,2],"matrix_rows":[264,82,9,64,4,256,80,288,128],"offset":133,"phase":3,"quadratic_rows":[8,16,0,9,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":654,"old":649,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,144,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":649,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,0,2],"matrix_rows":[264,9,2,4,256,16,288,64,128],"offset":67,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":640,"old":650,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,32,192,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":655,"old":650,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,16,288,64,128],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":653,"old":651,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,264,16,32,64,128],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":656,"old":651,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[144,1,2,4,8,128,32,192,256],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":263,"old":652,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,2,0],"matrix_rows":[160,1,66,68,8,16,224,128,256],"offset":0,"phase":0,"quadratic_rows":[0,64,64,0,0,96,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":829,"old":652,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,1,2,0],"matrix_rows":[224,33,2,4,8,16,128,192,256],"offset":66,"phase":2,"quadratic_rows":[32,0,0,0,0,97,96,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,34,2,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":840,"old":652,"rank":2,"right":{"linear_Z4":[2,3,3,2,0,1,3,2,0],"matrix_rows":[224,6,65,26,20,16,160,128,256],"offset":134,"phase":3,"quadratic_rows":[64,30,22,2,6,96,97,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":653,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,144,32,2,36,40,128,192,256],"offset":70,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":208,"old":653,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":229,"old":653,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,145,2,4,8,128,32,192,256],"offset":35,"phase":3,"quadratic_rows":[145,0,0,0,1,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":654,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,1],"matrix_rows":[257,264,288,2,292,32,16,64,128],"offset":51,"phase":0,"quadratic_rows":[32,0,0,288,0,9,0,0,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":149,"old":654,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[9,257,2,4,256,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[265,0,0,257,0,0,0,0,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":201,"old":654,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[9,256,2,260,264,16,32,64,128],"offset":8,"phase":3,"quadratic_rows":[264,0,0,265,0,0,0,0,9]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":655,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,130,32,128,36,40,16,192,256],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":179,"old":655,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":244,"old":655,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,8,16,32,192,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,1,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":656,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,0,1],"matrix_rows":[257,260,32,2,288,296,16,64,128],"offset":39,"phase":0,"quadratic_rows":[288,0,32,0,0,5,0,0,257]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":159,"old":656,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":185,"old":656,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,1,128,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":657,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,130,32,128,36,40,144,64,256],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":174,"old":657,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":249,"old":657,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,8,144,32,64,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":662,"old":658,"rank":2,"right":{"linear_Z4":[3,2,3,2,1,0,0,3,2],"matrix_rows":[5,400,41,130,36,32,272,64,256],"offset":265,"phase":3,"quadratic_rows":[45,128,37,1,144,5,0,146,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[16,40,69,129,258,4,5,8,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]},"new":669,"old":658,"rank":4,"right":{"linear_Z4":[2,1,0,1,0,0,2,2,3],"matrix_rows":[108,16,36,402,13,18,64,96,256],"offset":443,"phase":3,"quadratic_rows":[12,386,1,9,128,0,0,274,386]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,33,64,1,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":661,"old":659,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,1,0,0],"matrix_rows":[72,77,105,2,100,32,16,128,256],"offset":3,"phase":2,"quadratic_rows":[37,0,45,68,0,5,72,0,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[20,34,69,132,264,5,1,10,8],"offset":0,"phase":0,"quadratic_rows":[0,10,4,2,0,0,0,0,0]},"new":667,"old":659,"rank":4,"right":{"linear_Z4":[3,0,1,3,0,0,2,1,0],"matrix_rows":[68,258,9,144,101,384,32,104,256],"offset":269,"phase":2,"quadratic_rows":[109,128,5,105,384,9,9,402,144]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,128,2,256],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":663,"old":660,"rank":2,"right":{"linear_Z4":[3,0,2,3,1,0,0,2,0],"matrix_rows":[9,16,37,2,32,40,144,64,256],"offset":1,"phase":1,"quadratic_rows":[45,0,1,41,144,9,0,16,0]}},{"left":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[16,42,69,129,264,4,1,2,8],"offset":0,"phase":0,"quadratic_rows":[4,10,5,2,0,0,0,0,0]},"new":668,"old":660,"rank":4,"right":{"linear_Z4":[2,2,0,3,0,3,1,3,3],"matrix_rows":[108,258,68,402,13,386,96,64,256],"offset":85,"phase":0,"quadratic_rows":[12,272,65,41,130,40,68,144,258]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,128,256,3,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":642,"old":661,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,0],"matrix_rows":[258,144,1,384,4,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,128,0,0,384,0,0,402,144]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":666,"old":661,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":662,"rank":2,"right":{"linear_Z4":[2,1,3,0,2,0,2,0,2],"matrix_rows":[68,258,5,274,64,8,256,96,128],"offset":133,"phase":3,"quadratic_rows":[4,18,5,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":665,"old":662,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[274,1,258,4,8,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,66,129,1,256,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":627,"old":663,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,2,0,2],"matrix_rows":[72,274,9,256,4,64,272,96,128],"offset":133,"phase":3,"quadratic_rows":[8,16,0,9,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":664,"old":663,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,0,2],"matrix_rows":[272,1,18,4,8,256,32,64,384],"offset":261,"phase":3,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":657,"old":664,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":667,"old":664,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,144,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":642,"old":665,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":668,"old":665,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":627,"old":666,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[146,1,128,4,8,144,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":669,"old":666,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,0,2],"matrix_rows":[272,1,18,4,8,256,32,64,384],"offset":292,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":667,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,1,0,0],"matrix_rows":[65,72,96,2,100,32,16,128,256],"offset":51,"phase":0,"quadratic_rows":[32,0,0,96,0,9,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":147,"old":667,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[9,65,2,4,64,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[73,0,0,65,0,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":199,"old":667,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[9,64,2,68,72,16,32,128,256],"offset":8,"phase":3,"quadratic_rows":[72,0,0,73,0,0,9,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":668,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,36,40,16,64,384],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":181,"old":668,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":242,"old":668,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,32,64,384],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":669,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,36,40,272,64,128],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":175,"old":669,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":248,"old":669,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,272,32,64,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[31,33,79,129,258,1,4,8,14],"offset":0,"phase":0,"quadratic_rows":[0,14,14,14,0,0,0,0,0]},"new":656,"old":670,"rank":4,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[39,21,325,389,289,32,292,40,256],"offset":1,"phase":1,"quadratic_rows":[466,5,466,0,261,0,261,261,213]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,32,65,128,258,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":674,"old":670,"rank":2,"right":{"linear_Z4":[1,3,1,0,1,0,2,2,1],"matrix_rows":[343,64,129,66,132,8,144,32,256],"offset":266,"phase":3,"quadratic_rows":[471,279,471,0,471,0,21,21,279]}},{"left":{"linear_Z4":[2,3,3,3,0,0,0,0,0],"matrix_rows":[16,34,67,129,4,258,8,2,13],"offset":0,"phase":0,"quadratic_rows":[14,3,13,13,0,0,0,0,0]},"new":626,"old":671,"rank":4,"right":{"linear_Z4":[2,3,0,3,0,0,0,1,1],"matrix_rows":[396,266,272,320,13,142,384,256,160],"offset":113,"phase":0,"quadratic_rows":[12,390,139,269,256,0,256,134,346]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,35,66,131,257,3,2],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":673,"old":671,"rank":2,"right":{"linear_Z4":[3,0,3,2,3,0,3,1,0],"matrix_rows":[325,152,385,74,396,128,272,160,384],"offset":182,"phase":1,"quadratic_rows":[197,72,205,470,408,0,207,477,152]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[16,45,69,3,134,262,10,2,6],"offset":0,"phase":0,"quadratic_rows":[10,15,10,15,0,0,0,0,0]},"new":641,"old":672,"rank":4,"right":{"linear_Z4":[2,3,2,2,0,0,1,0,0],"matrix_rows":[198,456,462,394,13,458,256,272,288],"offset":314,"phase":1,"quadratic_rows":[12,330,1,67,0,0,330,0,66]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,35,64,128,2,1,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":675,"old":672,"rank":2,"right":{"linear_Z4":[1,1,3,0,0,0,3,1,0],"matrix_rows":[75,204,129,130,68,200,16,32,256],"offset":2,"phase":1,"quadratic_rows":[203,203,140,71,0,0,75,135,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":678,"old":673,"rank":1,"right":{"linear_Z4":[1,1,1,0,2,0,0,0,2],"matrix_rows":[263,257,274,260,8,256,32,64,128],"offset":0,"phase":0,"quadratic_rows":[7,23,7,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,19,34,65,130,258,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":680,"old":673,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,0,3],"matrix_rows":[149,391,273,128,276,136,384,160,192],"offset":188,"phase":3,"quadratic_rows":[2,261,2,0,256,0,0,0,274]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":677,"old":674,"rank":1,"right":{"linear_Z4":[1,2,1,0,1,0,0,0,0],"matrix_rows":[21,145,18,148,8,128,32,64,256],"offset":47,"phase":3,"quadratic_rows":[133,16,133,0,146,0,0,21,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,19,33,66,129,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":681,"old":674,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[263,21,385,256,388,264,128,288,320],"offset":255,"phase":0,"quadratic_rows":[146,5,146,0,133,0,0,21,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":676,"old":675,"rank":1,"right":{"linear_Z4":[2,1,2,3,0,0,0,0,2],"matrix_rows":[266,1,258,12,256,272,288,320,384],"offset":271,"phase":3,"quadratic_rows":[0,10,8,14,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,33,66,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":679,"old":675,"rank":2,"right":{"linear_Z4":[2,3,2,3,0,0,0,3,1],"matrix_rows":[396,130,13,262,384,128,272,288,320],"offset":141,"phase":0,"quadratic_rows":[12,390,259,265,0,0,0,130,270]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":626,"old":676,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,2,0],"matrix_rows":[132,5,6,128,136,16,32,64,256],"offset":15,"phase":0,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":681,"old":676,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[7,129,128,132,8,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[135,133,135,0,0,0,0,7,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":641,"old":677,"rank":1,"right":{"linear_Z4":[2,2,1,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":22,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":680,"old":677,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,272,288,320,384],"offset":94,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":656,"old":678,"rank":1,"right":{"linear_Z4":[3,2,3,0,0,0,0,2,0],"matrix_rows":[7,129,128,132,136,144,160,192,256],"offset":94,"phase":3,"quadratic_rows":[135,133,135,0,0,0,0,7,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":679,"old":678,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,5,6,256,264,16,32,64,128],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,33,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":679,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,258,288,256,36,296,272,320,384],"offset":42,"phase":3,"quadratic_rows":[288,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":217,"old":679,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":232,"old":679,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,8,272,288,320,384],"offset":79,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,3,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":680,"rank":2,"right":{"linear_Z4":[0,0,2,0,1,0,0,0,0],"matrix_rows":[17,20,32,2,48,56,64,128,256],"offset":39,"phase":0,"quadratic_rows":[48,0,32,0,17,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":154,"old":680,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[5,17,2,16,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[21,0,17,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":182,"old":680,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,2,0,0,0],"matrix_rows":[5,32,2,36,8,48,64,128,256],"offset":42,"phase":1,"quadratic_rows":[36,0,37,0,0,5,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,1,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":681,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,1,0],"matrix_rows":[129,132,32,2,160,168,16,64,256],"offset":39,"phase":0,"quadratic_rows":[160,0,32,0,0,5,0,129,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":158,"old":681,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":184,"old":681,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[2,3,2,3,0,0,0,0,0],"matrix_rows":[20,34,69,132,261,5,1,8,11],"offset":0,"phase":0,"quadratic_rows":[14,11,1,11,0,0,0,0,0]},"new":667,"old":682,"rank":4,"right":{"linear_Z4":[3,0,3,3,0,3,0,0,0],"matrix_rows":[356,2,41,384,101,256,32,104,48],"offset":4,"phase":1,"quadratic_rows":[77,256,293,73,0,356,297,256,230]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":686,"old":682,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,3,3,0],"matrix_rows":[139,321,258,68,264,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[459,395,64,395,0,0,69,395,139]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":685,"old":683,"rank":1,"right":{"linear_Z4":[2,3,1,2,3,0,3,0,2],"matrix_rows":[342,5,258,256,8,272,288,320,384],"offset":438,"phase":2,"quadratic_rows":[4,86,87,0,86,0,86,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,16,32,67,133,3,1,7,256],"offset":0,"phase":0,"quadratic_rows":[2,5,6,0,0,0,0,0,0]},"new":692,"old":683,"rank":3,"right":{"linear_Z4":[2,0,2,3,3,3,2,3,0],"matrix_rows":[120,136,48,89,10,84,32,160,256],"offset":175,"phase":2,"quadratic_rows":[88,8,80,139,245,240,53,184,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":687,"old":684,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[261,257,2,260,8,16,32,64,128],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[10,19,33,66,4,129,257,1,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":693,"old":684,"rank":3,"right":{"linear_Z4":[1,0,2,1,2,0,0,2,2],"matrix_rows":[6,15,16,389,258,128,392,160,192],"offset":5,"phase":2,"quadratic_rows":[395,265,264,399,0,0,0,9,15]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":690,"old":685,"rank":1,"right":{"linear_Z4":[1,1,0,1,1,0,0,0,0],"matrix_rows":[91,193,194,4,200,208,32,128,256],"offset":183,"phase":0,"quadratic_rows":[155,155,0,155,155,0,128,91,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,35,65,128,2,3,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":694,"old":685,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[155,75,129,130,4,136,128,32,256],"offset":65,"phase":0,"quadratic_rows":[80,80,0,80,11,0,11,0,0]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,23,39,65,135,262,7,2,4],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"new":679,"old":686,"rank":3,"right":{"linear_Z4":[2,3,3,3,0,0,2,0,1],"matrix_rows":[458,258,130,13,198,64,320,80,288],"offset":360,"phase":0,"quadratic_rows":[12,142,143,143,0,0,0,270,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":689,"old":686,"rank":1,"right":{"linear_Z4":[2,1,3,2,0,0,0,1,2],"matrix_rows":[390,5,258,256,8,272,288,320,384],"offset":250,"phase":2,"quadratic_rows":[4,134,135,0,0,0,0,134,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":688,"old":687,"rank":1,"right":{"linear_Z4":[3,0,3,0,2,0,0,0,0],"matrix_rows":[21,17,2,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[5,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,34,3,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":691,"old":687,"rank":2,"right":{"linear_Z4":[1,0,2,1,2,0,0,0,0],"matrix_rows":[262,15,277,18,256,280,288,320,384],"offset":1,"phase":1,"quadratic_rows":[283,281,280,287,15,0,0,0,15]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,19,33,67,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":679,"old":688,"rank":2,"right":{"linear_Z4":[2,1,0,3,0,0,0,0,1],"matrix_rows":[266,292,13,294,256,288,272,320,384],"offset":31,"phase":1,"quadratic_rows":[12,46,267,47,0,266,0,0,292]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":692,"old":688,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,0,0,0,0],"matrix_rows":[5,41,10,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,8,37,11,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":693,"old":689,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,0,2],"matrix_rows":[395,257,258,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":694,"old":689,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,2,2],"matrix_rows":[267,385,386,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,35,2,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":667,"old":690,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,0],"matrix_rows":[11,89,65,64,4,72,32,128,256],"offset":9,"phase":0,"quadratic_rows":[18,73,0,18,73,0,82,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":691,"old":690,"rank":1,"right":{"linear_Z4":[1,1,0,1,2,0,2,0,0],"matrix_rows":[75,81,82,4,88,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[27,27,0,27,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":691,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,2,0,0,0],"matrix_rows":[40,9,10,4,32,48,64,128,256],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":704,"old":691,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[11,17,16,4,24,32,64,128,256],"offset":5,"phase":0,"quadratic_rows":[27,25,0,27,11,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":692,"rank":1,"right":{"linear_Z4":[2,1,3,0,0,0,0,0,2],"matrix_rows":[262,5,258,256,8,272,288,320,384],"offset":71,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":638,"old":692,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[258,5,262,256,8,272,288,320,384],"offset":15,"phase":0,"quadratic_rows":[4,6,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":693,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,0,2],"matrix_rows":[264,9,10,4,256,16,288,64,128],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":654,"old":693,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[11,257,256,4,264,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[267,265,0,267,0,0,0,0,11]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":251,"old":694,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,2,0],"matrix_rows":[136,9,10,4,128,16,160,64,256],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":716,"old":694,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[11,129,128,4,136,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[139,137,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[16,40,69,129,5,4,264,2,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]},"new":668,"old":695,"rank":4,"right":{"linear_Z4":[2,3,0,1,2,0,0,2,3],"matrix_rows":[60,384,36,450,13,386,16,48,256],"offset":409,"phase":3,"quadratic_rows":[12,66,1,9,0,0,130,320,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,34,64,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":699,"old":695,"rank":2,"right":{"linear_Z4":[3,2,3,2,0,0,3,1,2],"matrix_rows":[448,5,33,66,44,32,16,256,384],"offset":138,"phase":3,"quadratic_rows":[37,64,45,4,0,5,194,192,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,65,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":698,"old":696,"rank":2,"right":{"linear_Z4":[2,1,1,2,0,2,0,0,2],"matrix_rows":[36,2,5,258,32,8,48,64,128],"offset":100,"phase":3,"quadratic_rows":[4,258,5,0,0,0,0,0,2]}},{"left":{"linear_Z4":[3,2,2,3,0,0,0,0,0],"matrix_rows":[16,34,69,1,132,4,266,2,8],"offset":0,"phase":0,"quadratic_rows":[5,8,1,10,0,0,0,0,0]},"new":705,"old":696,"rank":4,"right":{"linear_Z4":[2,0,0,3,0,1,2,3,3],"matrix_rows":[44,450,36,192,13,128,32,48,448],"offset":85,"phase":0,"quadratic_rows":[12,320,33,41,0,44,130,192,258]}},{"left":{"linear_Z4":[3,2,3,2,0,0,0,0,0],"matrix_rows":[16,32,69,1,8,4,130,258,2],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"new":655,"old":697,"rank":4,"right":{"linear_Z4":[2,2,0,3,2,3,3,0,2],"matrix_rows":[44,320,4,16,13,66,32,256,384],"offset":383,"phase":0,"quadratic_rows":[12,64,1,41,0,40,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":700,"old":697,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[322,1,256,4,8,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[0,64,0,0,0,0,66,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":703,"old":698,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[194,1,130,4,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,66,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":698,"rank":2,"right":{"linear_Z4":[2,1,0,3,0,2,2,2,0],"matrix_rows":[40,130,9,194,4,32,48,128,256],"offset":100,"phase":1,"quadratic_rows":[8,66,0,9,0,0,2,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":680,"old":699,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[258,384,1,256,4,8,16,32,320],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":702,"old":699,"rank":1,"right":{"linear_Z4":[2,0,3,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":701,"old":700,"rank":2,"right":{"linear_Z4":[3,0,3,0,1,0,0,0,0],"matrix_rows":[29,24,49,2,60,32,64,128,256],"offset":3,"phase":2,"quadratic_rows":[45,0,37,17,24,5,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[10,16,35,66,1,3,132,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":704,"old":700,"rank":3,"right":{"linear_Z4":[3,0,1,3,2,0,0,0,2],"matrix_rows":[20,9,320,53,2,32,56,256,384],"offset":135,"phase":2,"quadratic_rows":[61,0,5,57,9,9,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":680,"old":701,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[320,1,2,4,8,16,32,256,384],"offset":129,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":705,"old":701,"rank":1,"right":{"linear_Z4":[2,0,3,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":655,"old":702,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,2],"matrix_rows":[258,1,386,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":702,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[386,1,258,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":668,"old":703,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,2,0,0,0],"matrix_rows":[40,9,2,4,32,48,64,128,256],"offset":50,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":704,"old":703,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":704,"rank":2,"right":{"linear_Z4":[2,0,0,0,1,0,0,0,0],"matrix_rows":[17,24,48,2,52,32,64,128,256],"offset":51,"phase":0,"quadratic_rows":[32,0,0,48,24,9,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":145,"old":704,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,2,0,0,0],"matrix_rows":[9,33,2,4,32,48,64,128,256],"offset":50,"phase":1,"quadratic_rows":[41,0,0,33,0,9,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":195,"old":704,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,0],"matrix_rows":[9,16,2,20,24,32,64,128,256],"offset":8,"phase":3,"quadratic_rows":[24,0,0,25,9,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":705,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,320,32,2,36,40,16,256,384],"offset":134,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":214,"old":705,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":225,"old":705,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[1,321,2,4,8,16,32,256,384],"offset":131,"phase":3,"quadratic_rows":[321,0,0,0,0,0,1,0,1]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,64,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":706,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,258,32,256,36,40,16,320,128],"offset":14,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":180,"old":706,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":243,"old":706,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,32,320,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[16,40,69,129,258,4,8,5,10],"offset":0,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]},"new":669,"old":707,"rank":4,"right":{"linear_Z4":[2,1,0,1,0,0,2,2,3],"matrix_rows":[172,16,36,338,13,18,128,160,256],"offset":443,"phase":3,"quadratic_rows":[12,322,1,9,64,0,274,0,322]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,66,128,1,256,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":711,"old":707,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,2,0,3],"matrix_rows":[320,338,1,322,4,8,256,32,128],"offset":66,"phase":0,"quadratic_rows":[0,18,0,0,66,0,272,0,320]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,67,128,3,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":710,"old":708,"rank":2,"right":{"linear_Z4":[0,3,0,0,2,0,2,0,0],"matrix_rows":[272,338,1,322,4,8,80,32,128],"offset":3,"phase":2,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,3,0,0,0,0,0],"matrix_rows":[16,2,32,65,136,257,12,1,4],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"new":717,"old":708,"rank":4,"right":{"linear_Z4":[2,2,0,3,1,0,3,2,0],"matrix_rows":[136,2,320,272,9,4,128,336,160],"offset":275,"phase":0,"quadratic_rows":[8,0,0,9,80,0,80,0,0]}},{"left":{"linear_Z4":[2,3,2,2,0,0,0,0,0],"matrix_rows":[20,34,68,129,264,1,8,5,10],"offset":0,"phase":0,"quadratic_rows":[4,10,1,2,0,0,0,0,0]},"new":639,"old":709,"rank":4,"right":{"linear_Z4":[3,0,3,0,0,0,0,1,1],"matrix_rows":[136,66,141,272,169,320,164,32,64],"offset":269,"phase":2,"quadratic_rows":[37,256,45,132,320,5,272,136,338]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,33,66,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":712,"old":709,"rank":2,"right":{"linear_Z4":[3,0,0,3,1,0,0,2,2],"matrix_rows":[137,274,129,256,4,136,272,32,64],"offset":1,"phase":1,"quadratic_rows":[9,16,0,9,18,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,33,66,129,2,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":710,"rank":2,"right":{"linear_Z4":[2,1,0,3,0,0,2,2,0],"matrix_rows":[136,82,9,66,4,128,64,160,256],"offset":133,"phase":3,"quadratic_rows":[8,18,0,9,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":715,"old":710,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,2,0,0],"matrix_rows":[66,1,82,4,8,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,34,64,2,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":681,"old":711,"rank":2,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,2],"matrix_rows":[258,5,33,256,44,32,16,320,128],"offset":11,"phase":1,"quadratic_rows":[37,0,45,4,0,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":714,"old":711,"rank":1,"right":{"linear_Z4":[3,0,3,2,0,0,0,0,0],"matrix_rows":[5,41,2,36,32,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[45,0,37,1,0,5,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":713,"old":712,"rank":1,"right":{"linear_Z4":[2,0,2,1,0,0,0,2,0],"matrix_rows":[136,1,2,12,128,16,160,64,256],"offset":91,"phase":1,"quadratic_rows":[0,0,8,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":716,"old":712,"rank":2,"right":{"linear_Z4":[3,0,2,3,0,0,0,0,2],"matrix_rows":[9,272,37,2,32,40,256,320,128],"offset":67,"phase":1,"quadratic_rows":[45,0,1,41,0,9,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":681,"old":713,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,320,128],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":717,"old":713,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,136,16,32,64,256],"offset":19,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":639,"old":714,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,320,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":706,"old":714,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":669,"old":715,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,2,0],"matrix_rows":[136,9,2,4,128,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":716,"old":715,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,272,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,64,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":716,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,136,160,2,164,32,16,64,256],"offset":51,"phase":0,"quadratic_rows":[32,0,0,160,0,9,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":148,"old":716,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[9,129,2,4,128,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[137,0,0,129,0,0,0,9,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":200,"old":716,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[9,128,2,132,136,16,32,64,256],"offset":8,"phase":3,"quadratic_rows":[136,0,0,137,0,0,0,9,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,33,66,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":717,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,272,32,2,36,40,256,320,128],"offset":70,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":209,"old":717,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,2,36,40,16,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":228,"old":717,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,32,320,128],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,66,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":876,"old":718,"rank":2,"right":{"linear_Z4":[0,1,0,2,3,0,2,0,2],"matrix_rows":[257,82,256,66,4,24,64,32,384],"offset":96,"phase":2,"quadratic_rows":[0,18,0,16,26,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":892,"old":718,"rank":2,"right":{"linear_Z4":[0,1,0,2,1,0,2,0,2],"matrix_rows":[66,260,1,82,256,24,64,32,384],"offset":105,"phase":0,"quadratic_rows":[0,18,0,16,26,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,2,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":877,"old":719,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,0,3,0,0],"matrix_rows":[86,66,17,70,24,64,32,128,256],"offset":0,"phase":0,"quadratic_rows":[16,80,20,16,15,0,66,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,32,65,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":893,"old":719,"rank":2,"right":{"linear_Z4":[3,1,0,0,0,0,2,0,1],"matrix_rows":[277,342,339,256,276,24,320,288,384],"offset":14,"phase":3,"quadratic_rows":[71,263,339,16,332,0,277,0,342]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":884,"old":720,"rank":2,"right":{"linear_Z4":[3,1,3,0,2,2,0,0,0],"matrix_rows":[5,42,81,34,68,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[85,10,69,2,1,0,5,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,33,66,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":900,"old":720,"rank":2,"right":{"linear_Z4":[3,1,3,2,2,2,0,0,0],"matrix_rows":[34,5,65,42,84,32,64,128,256],"offset":2,"phase":1,"quadratic_rows":[69,10,85,2,4,0,5,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":885,"old":721,"rank":2,"right":{"linear_Z4":[3,1,3,0,2,2,0,0,0],"matrix_rows":[5,42,81,34,68,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[85,10,69,2,1,0,5,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,33,66,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":901,"old":721,"rank":2,"right":{"linear_Z4":[3,1,3,2,2,2,0,0,0],"matrix_rows":[34,5,65,42,84,32,64,128,256],"offset":2,"phase":1,"quadratic_rows":[69,10,85,2,4,0,5,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":908,"old":722,"rank":2,"right":{"linear_Z4":[2,1,0,0,3,0,2,0,2],"matrix_rows":[82,264,17,66,4,256,64,32,384],"offset":68,"phase":2,"quadratic_rows":[16,18,0,0,19,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":924,"old":722,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,0,2,0,2],"matrix_rows":[66,288,17,82,4,8,64,256,384],"offset":77,"phase":0,"quadratic_rows":[16,18,0,0,19,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,16,32,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":909,"old":723,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,3,3,0,0],"matrix_rows":[114,66,17,98,4,24,64,128,256],"offset":0,"phase":0,"quadratic_rows":[16,80,0,16,43,48,66,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,9,16,2,35,3,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":925,"old":723,"rank":2,"right":{"linear_Z4":[2,1,0,0,2,3,0,0,0],"matrix_rows":[27,57,33,42,4,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,51,0,0,2,34,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":916,"old":724,"rank":2,"right":{"linear_Z4":[0,1,2,3,2,3,0,0,0],"matrix_rows":[7,40,4,6,88,64,96,128,256],"offset":2,"phase":1,"quadratic_rows":[2,3,0,120,8,104,40,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":932,"old":724,"rank":2,"right":{"linear_Z4":[2,3,0,2,2,1,0,2,2],"matrix_rows":[130,288,3,128,132,8,48,256,320],"offset":510,"phase":2,"quadratic_rows":[2,3,0,0,32,48,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":917,"old":725,"rank":2,"right":{"linear_Z4":[0,1,2,3,2,3,0,0,0],"matrix_rows":[7,40,4,6,88,64,96,128,256],"offset":2,"phase":1,"quadratic_rows":[2,3,0,120,8,104,40,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":933,"old":725,"rank":2,"right":{"linear_Z4":[2,3,0,2,2,1,0,2,2],"matrix_rows":[258,160,3,256,260,8,48,128,192],"offset":510,"phase":2,"quadratic_rows":[2,3,0,0,32,48,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,32,67,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":878,"old":726,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,3,3],"matrix_rows":[19,403,273,274,148,8,256,32,64],"offset":95,"phase":0,"quadratic_rows":[144,144,144,0,7,0,0,391,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,17,33,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":902,"old":726,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[132,467,321,322,64,72,320,96,384],"offset":194,"phase":3,"quadratic_rows":[147,147,192,0,131,0,132,87,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":879,"old":727,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,404,1,2,388,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,0,20,0,132,0,0,272,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":903,"old":727,"rank":2,"right":{"linear_Z4":[2,3,2,0,3,0,2,1,2],"matrix_rows":[66,400,3,64,20,8,256,96,384],"offset":220,"phase":3,"quadratic_rows":[2,3,16,0,148,0,0,144,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":886,"old":728,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,2],"matrix_rows":[129,470,64,322,324,72,320,96,384],"offset":98,"phase":3,"quadratic_rows":[192,150,150,0,134,0,129,87,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,32,67,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":894,"old":728,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,3,3],"matrix_rows":[406,22,145,274,276,8,256,32,64],"offset":95,"phase":0,"quadratic_rows":[144,144,144,0,7,0,0,391,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,65,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":887,"old":729,"rank":2,"right":{"linear_Z4":[2,2,3,0,3,2,0,1,2],"matrix_rows":[400,36,17,6,32,40,256,64,384],"offset":124,"phase":3,"quadratic_rows":[16,4,6,0,145,0,0,144,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,32,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":895,"old":729,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,401,385,2,4,8,256,32,64],"offset":66,"phase":0,"quadratic_rows":[17,0,0,0,129,0,0,272,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,33,66,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":918,"old":730,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,2],"matrix_rows":[129,498,64,322,68,72,320,352,384],"offset":98,"phase":3,"quadratic_rows":[192,178,0,0,162,178,129,115,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":926,"old":730,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,2],"matrix_rows":[160,288,161,34,4,8,48,256,320],"offset":388,"phase":1,"quadratic_rows":[160,32,0,0,32,19,0,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,66,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":919,"old":731,"rank":2,"right":{"linear_Z4":[0,0,0,2,3,2,0,1,2],"matrix_rows":[33,400,32,2,36,24,256,64,384],"offset":96,"phase":2,"quadratic_rows":[0,0,0,16,152,0,0,144,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,66,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":927,"old":731,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[384,408,1,2,4,392,256,32,64],"offset":66,"phase":0,"quadratic_rows":[0,0,0,24,136,0,0,272,384]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,65,128,256,3,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":910,"old":732,"rank":2,"right":{"linear_Z4":[2,3,0,1,1,0,0,2,0],"matrix_rows":[266,384,145,386,4,280,256,32,64],"offset":101,"phase":0,"quadratic_rows":[144,138,0,26,153,0,0,19,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,17,35,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":934,"old":732,"rank":2,"right":{"linear_Z4":[2,3,0,2,0,0,2,1,2],"matrix_rows":[9,411,323,64,68,328,256,96,384],"offset":0,"phase":0,"quadratic_rows":[208,154,0,210,139,0,9,155,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":911,"old":733,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[432,384,1,2,4,8,256,416,64],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,160,48,0,272,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":935,"old":733,"rank":2,"right":{"linear_Z4":[2,3,0,0,1,2,2,0,0],"matrix_rows":[66,16,3,64,68,8,48,128,256],"offset":28,"phase":1,"quadratic_rows":[2,3,0,0,48,16,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":734,"rank":1,"right":{"linear_Z4":[0,0,1,3,3,0,0,1,2],"matrix_rows":[396,1,18,260,280,256,288,320,384],"offset":240,"phase":2,"quadratic_rows":[0,16,140,156,26,0,0,140,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,35,65,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":738,"old":734,"rank":2,"right":{"linear_Z4":[1,1,0,2,0,0,0,2,3],"matrix_rows":[472,223,337,322,320,264,64,96,384],"offset":0,"phase":0,"quadratic_rows":[399,415,411,7,6,0,0,7,263]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":817,"old":734,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[30,129,258,260,264,400,32,64,256],"offset":1,"phase":1,"quadratic_rows":[128,286,286,286,414,0,0,145,30]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":735,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":739,"old":735,"rank":2,"right":{"linear_Z4":[2,2,1,2,0,2,2,0,0],"matrix_rows":[40,4,9,10,68,32,48,128,256],"offset":44,"phase":3,"quadratic_rows":[8,8,68,3,0,0,4,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":818,"old":735,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,3,2],"matrix_rows":[388,1,2,260,8,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,132,0,0,0,128,196,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":252,"old":736,"rank":1,"right":{"linear_Z4":[0,0,0,1,3,0,2,0,0],"matrix_rows":[8,1,18,4,88,64,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,16,0,88,26,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":304,"old":736,"rank":1,"right":{"linear_Z4":[3,2,0,0,3,0,0,0,0],"matrix_rows":[17,35,32,4,8,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,1,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":252,"old":737,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,321,322,260,328,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[207,207,143,207,0,0,11,143,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":305,"old":737,"rank":1,"right":{"linear_Z4":[1,1,1,1,0,0,2,1,2],"matrix_rows":[399,257,258,260,328,16,32,256,384],"offset":0,"phase":0,"quadratic_rows":[143,143,143,207,0,0,8,143,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":966,"old":738,"rank":2,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,1],"matrix_rows":[387,8,129,130,4,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[259,259,0,256,0,0,0,256,395]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":967,"old":738,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,0,2],"matrix_rows":[395,257,258,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":968,"old":739,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,2],"matrix_rows":[34,388,3,32,260,40,16,64,256],"offset":44,"phase":1,"quadratic_rows":[2,3,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":969,"old":739,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,66,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":860,"old":740,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,2,0,1,2],"matrix_rows":[388,34,5,32,256,8,48,64,384],"offset":20,"phase":2,"quadratic_rows":[4,0,133,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,32,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":892,"old":740,"rank":2,"right":{"linear_Z4":[3,0,0,0,0,0,0,2,3],"matrix_rows":[384,389,385,2,256,8,16,32,64],"offset":18,"phase":0,"quadratic_rows":[5,0,129,0,0,0,0,260,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":861,"old":741,"rank":2,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,2],"matrix_rows":[129,476,64,66,320,328,336,96,384],"offset":26,"phase":3,"quadratic_rows":[192,0,152,156,156,0,129,93,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,67,128,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":893,"old":741,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,2],"matrix_rows":[144,272,145,2,20,24,256,32,320],"offset":324,"phase":1,"quadratic_rows":[144,0,16,16,13,0,0,129,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,35,64,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":868,"old":742,"rank":2,"right":{"linear_Z4":[0,2,1,2,0,0,0,0,3],"matrix_rows":[137,265,261,134,256,392,16,32,64],"offset":31,"phase":1,"quadratic_rows":[132,132,135,0,0,0,0,263,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,33,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":902,"old":742,"rank":2,"right":{"linear_Z4":[2,2,0,3,0,0,2,1,2],"matrix_rows":[3,399,321,330,256,64,80,96,384],"offset":0,"phase":0,"quadratic_rows":[204,196,139,141,0,0,3,143,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":869,"old":743,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,0,0,2,3],"matrix_rows":[404,384,1,2,256,8,400,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,144,0,20,0,0,260,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":903,"old":743,"rank":2,"right":{"linear_Z4":[2,0,1,3,2,0,2,0,0],"matrix_rows":[72,4,9,2,20,64,96,128,256],"offset":100,"phase":1,"quadratic_rows":[8,0,20,9,4,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":912,"old":744,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[420,384,1,2,256,8,16,416,64],"offset":17,"phase":0,"quadratic_rows":[0,0,160,0,0,36,0,260,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":940,"old":744,"rank":2,"right":{"linear_Z4":[2,0,1,3,0,2,2,0,0],"matrix_rows":[72,4,9,2,36,64,80,128,256],"offset":100,"phase":1,"quadratic_rows":[8,0,36,9,0,4,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,35,64,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":913,"old":745,"rank":2,"right":{"linear_Z4":[2,0,1,2,0,0,0,0,3],"matrix_rows":[266,138,133,262,256,392,16,32,64],"offset":31,"phase":1,"quadratic_rows":[132,132,135,0,0,0,0,263,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,33,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":941,"old":745,"rank":2,"right":{"linear_Z4":[2,2,0,3,0,0,2,1,2],"matrix_rows":[3,399,329,322,256,64,80,96,384],"offset":0,"phase":0,"quadratic_rows":[196,204,139,142,0,0,3,143,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":922,"old":746,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,2],"matrix_rows":[129,492,64,66,320,328,80,352,384],"offset":26,"phase":3,"quadratic_rows":[192,0,168,172,0,172,129,109,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,64,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":944,"old":746,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,2],"matrix_rows":[160,288,161,2,36,40,16,256,320],"offset":388,"phase":1,"quadratic_rows":[160,0,32,32,0,13,0,129,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":923,"old":747,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,2,0,1,2],"matrix_rows":[33,388,32,6,256,8,48,64,384],"offset":24,"phase":2,"quadratic_rows":[0,4,134,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,18,32,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":945,"old":747,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[384,390,1,386,256,8,16,32,64],"offset":18,"phase":0,"quadratic_rows":[0,6,130,0,0,0,0,260,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":748,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,2,0,0],"matrix_rows":[21,65,2,68,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[85,0,85,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,16,35,65,129,3,257,1],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":752,"old":748,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,2,0,2],"matrix_rows":[24,27,337,322,20,72,256,288,384],"offset":205,"phase":1,"quadratic_rows":[331,347,16,67,86,0,27,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":812,"old":748,"rank":1,"right":{"linear_Z4":[3,3,3,3,0,0,2,0,0],"matrix_rows":[79,65,66,68,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[15,15,15,15,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":253,"old":749,"rank":1,"right":{"linear_Z4":[3,0,3,0,3,0,2,0,0],"matrix_rows":[21,321,2,324,8,336,32,256,384],"offset":1,"phase":1,"quadratic_rows":[341,0,341,0,341,0,21,0,21]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":753,"old":749,"rank":2,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,2],"matrix_rows":[11,320,9,10,4,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":813,"old":749,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,4,24,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,16,26,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":750,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,2,0],"matrix_rows":[132,65,2,196,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":306,"old":750,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,1,2,0],"matrix_rows":[132,1,2,196,72,16,32,128,256],"offset":153,"phase":0,"quadratic_rows":[0,0,68,64,0,0,76,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":253,"old":751,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,2],"matrix_rows":[260,65,2,324,8,80,32,256,128],"offset":0,"phase":0,"quadratic_rows":[64,0,68,0,64,0,21,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":307,"old":751,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,1,0,2],"matrix_rows":[260,1,2,324,72,16,32,256,128],"offset":153,"phase":0,"quadratic_rows":[0,0,68,64,0,0,76,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":958,"old":752,"rank":1,"right":{"linear_Z4":[1,1,2,1,0,0,0,0,0],"matrix_rows":[11,73,74,12,64,16,32,128,256],"offset":31,"phase":3,"quadratic_rows":[67,67,8,76,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":959,"old":752,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,2],"matrix_rows":[263,257,258,256,8,272,288,64,384],"offset":111,"phase":0,"quadratic_rows":[7,7,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":960,"old":753,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":961,"old":753,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,49,34,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,0,0,1,3,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":862,"old":754,"rank":2,"right":{"linear_Z4":[3,0,2,1,3,2,0,0,0],"matrix_rows":[17,42,69,32,64,40,80,128,256],"offset":1,"phase":1,"quadratic_rows":[85,8,1,10,81,0,17,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":900,"old":754,"rank":2,"right":{"linear_Z4":[2,2,2,3,1,0,0,2,2],"matrix_rows":[136,272,1,10,20,128,256,160,320],"offset":510,"phase":2,"quadratic_rows":[0,8,16,10,20,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,34,65,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":863,"old":755,"rank":2,"right":{"linear_Z4":[3,0,2,1,3,2,0,0,0],"matrix_rows":[17,42,69,32,64,40,80,128,256],"offset":1,"phase":1,"quadratic_rows":[85,8,1,10,81,0,17,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":901,"old":755,"rank":2,"right":{"linear_Z4":[2,2,2,3,1,0,0,2,2],"matrix_rows":[264,144,1,10,20,256,128,288,192],"offset":510,"phase":2,"quadratic_rows":[0,8,16,10,20,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,2,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":870,"old":756,"rank":2,"right":{"linear_Z4":[0,0,0,2,3,0,3,0,0],"matrix_rows":[92,72,5,6,64,88,32,128,256],"offset":0,"phase":0,"quadratic_rows":[4,4,27,68,20,0,72,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,33,3,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":894,"old":756,"rank":2,"right":{"linear_Z4":[1,3,3,2,1,0,0,0,0],"matrix_rows":[280,271,281,274,276,256,288,320,384],"offset":38,"phase":3,"quadratic_rows":[23,31,31,6,23,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":871,"old":757,"rank":2,"right":{"linear_Z4":[0,2,3,1,0,0,2,0,2],"matrix_rows":[257,76,256,6,64,72,16,32,384],"offset":24,"phase":2,"quadratic_rows":[0,4,14,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":895,"old":757,"rank":2,"right":{"linear_Z4":[0,2,2,2,0,0,2,0,2],"matrix_rows":[72,272,1,10,12,64,256,96,384],"offset":56,"phase":3,"quadratic_rows":[0,8,8,6,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":920,"old":758,"rank":2,"right":{"linear_Z4":[0,3,2,1,2,3,0,0,0],"matrix_rows":[25,34,16,70,64,24,96,128,256],"offset":2,"phase":1,"quadratic_rows":[8,102,2,9,0,98,34,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,258,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":942,"old":758,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,1,0,2,2],"matrix_rows":[136,288,9,2,36,128,144,256,320],"offset":510,"phase":2,"quadratic_rows":[8,0,32,9,0,36,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":921,"old":759,"rank":2,"right":{"linear_Z4":[0,3,2,1,2,3,0,0,0],"matrix_rows":[25,34,16,70,64,24,96,128,256],"offset":2,"phase":1,"quadratic_rows":[8,102,2,9,0,98,34,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":943,"old":759,"rank":2,"right":{"linear_Z4":[2,2,2,3,0,1,0,2,2],"matrix_rows":[264,160,9,2,36,256,272,128,192],"offset":510,"phase":2,"quadratic_rows":[8,0,32,9,0,36,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,64,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":914,"old":760,"rank":2,"right":{"linear_Z4":[0,0,0,2,0,3,3,0,0],"matrix_rows":[108,72,5,6,64,104,16,128,256],"offset":0,"phase":0,"quadratic_rows":[4,4,43,68,0,36,72,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":946,"old":760,"rank":2,"right":{"linear_Z4":[3,1,3,2,0,1,0,0,0],"matrix_rows":[271,296,289,298,292,256,272,320,384],"offset":41,"phase":3,"quadratic_rows":[47,39,47,5,0,39,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,33,64,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":915,"old":761,"rank":2,"right":{"linear_Z4":[2,0,3,1,0,0,2,0,2],"matrix_rows":[76,258,5,256,64,72,16,32,384],"offset":20,"phase":2,"quadratic_rows":[4,0,13,12,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,130,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":947,"old":761,"rank":2,"right":{"linear_Z4":[2,0,2,2,0,0,2,0,2],"matrix_rows":[72,288,9,2,12,64,80,256,384],"offset":52,"phase":3,"quadratic_rows":[8,0,8,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":256,"old":762,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,2,0,0],"matrix_rows":[74,1,66,4,72,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,10,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,66,2,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":765,"old":762,"rank":2,"right":{"linear_Z4":[1,2,2,1,0,2,2,0,0],"matrix_rows":[1,40,65,10,4,32,48,128,256],"offset":122,"phase":1,"quadratic_rows":[65,8,0,10,0,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":827,"old":762,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,3,2],"matrix_rows":[385,257,2,4,8,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[129,0,0,0,0,0,128,193,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":763,"rank":1,"right":{"linear_Z4":[3,0,1,1,0,0,0,3,0],"matrix_rows":[173,257,2,292,296,16,256,64,384],"offset":89,"phase":0,"quadratic_rows":[429,0,397,397,0,385,0,429,173]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,131,2,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":766,"old":763,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,2,0,2,3],"matrix_rows":[239,488,320,330,324,64,80,288,384],"offset":0,"phase":0,"quadratic_rows":[430,423,431,5,0,7,0,7,263]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":828,"old":763,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[45,257,130,260,392,16,288,64,256],"offset":1,"phase":1,"quadratic_rows":[301,128,301,429,0,301,0,138,45]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":256,"old":764,"rank":1,"right":{"linear_Z4":[3,1,0,1,0,0,0,3,0],"matrix_rows":[203,257,322,4,328,16,32,256,384],"offset":149,"phase":0,"quadratic_rows":[459,395,0,395,0,0,385,459,203]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":308,"old":764,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,3,3,0],"matrix_rows":[139,257,258,68,328,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[395,395,64,459,0,0,76,395,139]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":980,"old":765,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,0,0,2],"matrix_rows":[36,385,257,6,32,8,48,64,256],"offset":73,"phase":3,"quadratic_rows":[129,4,6,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":981,"old":765,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,2],"matrix_rows":[257,385,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":982,"old":766,"rank":2,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,1],"matrix_rows":[390,32,1,130,132,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,262,262,0,0,256,0,256,422]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":983,"old":766,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,0,0,2],"matrix_rows":[422,1,258,260,8,16,288,64,256],"offset":0,"phase":0,"quadratic_rows":[0,166,166,0,0,166,0,38,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":767,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,2,0,0],"matrix_rows":[11,321,322,4,328,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[331,331,0,331,0,0,11,0,11]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,64,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":770,"old":767,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,2],"matrix_rows":[38,320,1,34,36,8,16,256,384],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":822,"old":767,"rank":1,"right":{"linear_Z4":[0,0,3,3,0,2,0,0,0],"matrix_rows":[44,1,2,36,40,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,0,12,12,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":259,"old":768,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,35,67,130,2,259,3],"offset":0,"phase":0,"quadratic_rows":[1,2,0,0,0,0,0,0,0]},"new":771,"old":768,"rank":2,"right":{"linear_Z4":[0,3,3,2,0,3,2,0,2],"matrix_rows":[6,40,9,330,324,256,272,96,384],"offset":122,"phase":1,"quadratic_rows":[8,334,326,99,0,104,46,0,6]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":823,"old":768,"rank":1,"right":{"linear_Z4":[3,3,3,0,0,3,2,0,0],"matrix_rows":[103,65,66,68,8,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[39,39,39,0,0,39,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":259,"old":769,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,2],"matrix_rows":[257,321,66,4,72,16,32,256,128],"offset":0,"phase":0,"quadratic_rows":[65,64,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":309,"old":769,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,1,0,2],"matrix_rows":[257,321,2,4,8,16,96,256,128],"offset":195,"phase":0,"quadratic_rows":[65,0,0,0,0,64,97,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":972,"old":770,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":973,"old":770,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":974,"old":771,"rank":1,"right":{"linear_Z4":[2,1,1,0,0,1,0,0,0],"matrix_rows":[38,33,98,100,8,16,64,128,256],"offset":79,"phase":3,"quadratic_rows":[32,70,70,0,0,97,38,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":975,"old":771,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,2],"matrix_rows":[263,256,258,260,264,272,32,64,384],"offset":63,"phase":0,"quadratic_rows":[6,7,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":772,"rank":1,"right":{"linear_Z4":[0,1,1,3,0,3,0,3,2],"matrix_rows":[422,9,258,268,256,272,288,64,384],"offset":61,"phase":1,"quadratic_rows":[8,166,174,13,0,166,0,166,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,10,17,34,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":774,"old":772,"rank":2,"right":{"linear_Z4":[2,1,0,1,0,0,0,2,3],"matrix_rows":[453,239,257,326,64,328,80,320,384],"offset":0,"phase":0,"quadratic_rows":[42,427,40,431,0,399,0,42,298]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":837,"old":772,"rank":1,"right":{"linear_Z4":[3,0,3,3,0,3,0,3,0],"matrix_rows":[45,257,130,388,264,16,288,64,256],"offset":1,"phase":1,"quadratic_rows":[301,128,429,301,0,301,0,134,45]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":262,"old":773,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":775,"old":773,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,1,2,0,0],"matrix_rows":[13,32,9,6,8,16,96,128,256],"offset":24,"phase":2,"quadratic_rows":[5,4,7,0,0,96,32,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":838,"old":773,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,2,3,2],"matrix_rows":[416,1,2,4,8,16,288,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,160,128,224,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,34,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":994,"old":774,"rank":2,"right":{"linear_Z4":[0,1,0,1,0,0,0,0,1],"matrix_rows":[1,394,256,130,4,136,16,32,64],"offset":5,"phase":0,"quadratic_rows":[256,266,0,266,0,0,0,256,395]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":995,"old":774,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,0,0,2],"matrix_rows":[395,257,258,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[139,139,0,139,0,0,0,11,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":996,"old":775,"rank":2,"right":{"linear_Z4":[0,0,0,0,2,1,0,0,2],"matrix_rows":[17,416,16,2,4,24,288,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,160,0,32,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":997,"old":775,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,2],"matrix_rows":[288,1,2,4,8,16,416,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,160,0,32,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":864,"old":776,"rank":2,"right":{"linear_Z4":[0,0,0,2,2,3,0,1,2],"matrix_rows":[18,416,1,16,20,40,256,64,384],"offset":96,"phase":2,"quadratic_rows":[0,0,0,32,0,168,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":924,"old":776,"rank":2,"right":{"linear_Z4":[0,0,0,3,0,0,0,2,3],"matrix_rows":[384,424,1,2,4,392,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,0,0,40,0,136,0,288,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,33,66,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":865,"old":777,"rank":2,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,2],"matrix_rows":[130,497,321,64,68,72,336,320,384],"offset":162,"phase":3,"quadratic_rows":[177,192,0,0,177,145,130,115,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,16,32,67,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":925,"old":777,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,3,3],"matrix_rows":[49,433,289,162,4,8,304,256,64],"offset":207,"phase":0,"quadratic_rows":[160,160,0,0,160,19,0,403,384]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,34,64,130,256,3,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":874,"old":778,"rank":2,"right":{"linear_Z4":[3,2,0,1,0,1,0,2,0],"matrix_rows":[384,265,385,162,4,296,16,256,64],"offset":170,"phase":0,"quadratic_rows":[137,160,0,41,0,170,0,35,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,34,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":934,"old":778,"rank":2,"right":{"linear_Z4":[3,0,0,3,0,0,2,2,2],"matrix_rows":[130,491,323,64,68,328,80,320,384],"offset":131,"phase":1,"quadratic_rows":[169,104,0,171,0,139,130,105,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,66,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":875,"old":779,"rank":2,"right":{"linear_Z4":[0,0,0,0,3,0,0,2,3],"matrix_rows":[384,432,1,2,4,8,400,256,64],"offset":130,"phase":0,"quadratic_rows":[0,0,0,0,48,144,0,288,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,1,32,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":935,"old":779,"rank":2,"right":{"linear_Z4":[2,3,0,2,2,3,0,1,2],"matrix_rows":[10,416,3,8,12,48,256,64,384],"offset":124,"phase":3,"quadratic_rows":[2,3,0,0,32,176,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":880,"old":780,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,420,1,2,388,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,0,36,0,0,132,0,288,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":940,"old":780,"rank":2,"right":{"linear_Z4":[2,3,2,0,2,3,0,1,2],"matrix_rows":[18,416,3,16,36,24,256,64,384],"offset":117,"phase":1,"quadratic_rows":[2,3,32,0,0,164,0,160,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,16,32,64,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":881,"old":781,"rank":2,"right":{"linear_Z4":[0,0,2,0,0,0,0,3,3],"matrix_rows":[35,419,289,290,164,8,16,256,64],"offset":159,"phase":0,"quadratic_rows":[160,160,160,0,0,7,0,391,384]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,10,17,33,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":941,"old":781,"rank":2,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,2],"matrix_rows":[132,483,321,322,64,72,80,320,384],"offset":194,"phase":3,"quadratic_rows":[163,163,192,0,0,131,132,103,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,18,33,65,130,1,259,3],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":890,"old":782,"rank":2,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,2],"matrix_rows":[130,485,321,64,324,72,80,320,384],"offset":162,"phase":3,"quadratic_rows":[165,192,165,0,0,133,130,103,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,32,64,131,256,2,1],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":946,"old":782,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,3,3],"matrix_rows":[37,421,289,162,292,8,16,256,64],"offset":159,"phase":0,"quadratic_rows":[160,160,160,0,0,7,0,391,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,1,66,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":891,"old":783,"rank":2,"right":{"linear_Z4":[2,2,3,0,2,3,0,1,2],"matrix_rows":[20,416,5,34,16,24,256,64,384],"offset":124,"phase":3,"quadratic_rows":[4,32,5,0,0,162,0,160,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,16,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":947,"old":783,"rank":2,"right":{"linear_Z4":[0,3,0,0,0,0,0,2,3],"matrix_rows":[384,418,1,386,4,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[0,34,0,0,0,130,0,288,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":784,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,1,2,0,0],"matrix_rows":[38,1,66,68,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,102,102,0,0,102,38,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,35,64,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":786,"old":784,"rank":2,"right":{"linear_Z4":[0,1,3,0,0,0,1,0,0],"matrix_rows":[43,77,65,98,36,72,16,128,256],"offset":2,"phase":1,"quadratic_rows":[38,75,109,38,0,77,102,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":832,"old":784,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,3,2,0,0],"matrix_rows":[107,65,66,4,72,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[43,43,0,43,0,43,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":263,"old":785,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,3,2,0,0],"matrix_rows":[38,1,322,324,8,16,352,256,384],"offset":1,"phase":1,"quadratic_rows":[0,358,358,0,0,358,38,0,38]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":787,"old":785,"rank":2,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,2],"matrix_rows":[6,320,9,26,20,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[8,30,22,11,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":833,"old":785,"rank":1,"right":{"linear_Z4":[0,3,3,3,0,0,0,0,0],"matrix_rows":[6,9,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[8,22,30,13,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":986,"old":786,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[72,9,2,12,64,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[8,0,8,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":987,"old":786,"rank":1,"right":{"linear_Z4":[0,1,2,1,0,0,0,0,2],"matrix_rows":[266,1,262,256,264,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[0,14,2,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":988,"old":787,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":989,"old":787,"rank":1,"right":{"linear_Z4":[1,2,3,0,2,0,0,0,0],"matrix_rows":[21,17,6,16,8,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":866,"old":788,"rank":2,"right":{"linear_Z4":[1,0,2,3,3,2,0,0,0],"matrix_rows":[7,24,5,4,104,80,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,120,88,8,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":932,"old":788,"rank":2,"right":{"linear_Z4":[1,2,2,3,3,2,0,0,0],"matrix_rows":[5,24,7,4,72,112,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,88,120,16,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":867,"old":789,"rank":2,"right":{"linear_Z4":[1,0,2,3,3,2,0,0,0],"matrix_rows":[7,24,5,4,104,80,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,120,88,8,24,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,1,18,34,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":933,"old":789,"rank":2,"right":{"linear_Z4":[1,2,2,3,3,2,0,0,0],"matrix_rows":[5,24,7,4,72,112,64,128,256],"offset":2,"phase":1,"quadratic_rows":[3,1,0,88,120,16,24,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,16,32,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":872,"old":790,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,0,3,0,0],"matrix_rows":[65,113,81,34,4,40,64,128,256],"offset":0,"phase":0,"quadratic_rows":[96,32,0,32,48,27,65,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,16,1,32,67,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":926,"old":790,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,3,2,0,0],"matrix_rows":[40,73,105,34,4,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[33,32,0,0,32,51,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,34,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":873,"old":791,"rank":2,"right":{"linear_Z4":[1,2,0,0,0,3,2,0,2],"matrix_rows":[97,264,65,34,4,256,16,64,384],"offset":136,"phase":2,"quadratic_rows":[33,32,0,0,0,35,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":927,"old":791,"rank":2,"right":{"linear_Z4":[1,2,0,0,0,1,2,0,2],"matrix_rows":[65,272,97,34,4,8,256,64,384],"offset":141,"phase":0,"quadratic_rows":[33,32,0,0,0,35,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":888,"old":792,"rank":2,"right":{"linear_Z4":[1,3,3,0,2,2,0,0,0],"matrix_rows":[6,25,17,98,68,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,102,70,1,0,2,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":942,"old":792,"rank":2,"right":{"linear_Z4":[1,3,3,2,2,2,0,0,0],"matrix_rows":[17,6,25,66,100,16,64,128,256],"offset":2,"phase":1,"quadratic_rows":[9,70,102,1,0,4,6,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,17,34,2,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":889,"old":793,"rank":2,"right":{"linear_Z4":[1,3,3,0,2,2,0,0,0],"matrix_rows":[6,25,17,98,68,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[9,102,70,1,0,2,6,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,33,1,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":943,"old":793,"rank":2,"right":{"linear_Z4":[1,3,3,2,2,2,0,0,0],"matrix_rows":[17,6,25,66,100,16,64,128,256],"offset":2,"phase":1,"quadratic_rows":[9,70,102,1,0,4,6,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,1,16,32,66,2,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":882,"old":794,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,3,0,0],"matrix_rows":[65,101,69,34,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[96,32,36,32,0,15,65,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,3,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":944,"old":794,"rank":2,"right":{"linear_Z4":[1,3,0,0,0,0,2,0,0],"matrix_rows":[34,97,99,36,40,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,67,32,32,0,76,34,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,9,16,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":883,"old":795,"rank":2,"right":{"linear_Z4":[1,0,0,2,0,3,2,0,2],"matrix_rows":[258,97,65,256,4,40,16,64,384],"offset":160,"phase":2,"quadratic_rows":[33,0,0,32,0,41,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":945,"old":795,"rank":2,"right":{"linear_Z4":[1,0,0,2,0,1,2,0,2],"matrix_rows":[65,260,97,2,256,40,16,64,384],"offset":165,"phase":0,"quadratic_rows":[33,0,0,32,0,41,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":796,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,2,0,0],"matrix_rows":[67,65,66,4,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[3,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,1,64,2,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":798,"old":796,"rank":2,"right":{"linear_Z4":[2,3,1,1,2,0,2,0,0],"matrix_rows":[22,8,3,16,20,72,32,128,256],"offset":12,"phase":2,"quadratic_rows":[2,7,6,72,0,0,8,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":847,"old":796,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,3,2],"matrix_rows":[392,1,2,4,264,16,32,192,256],"offset":384,"phase":2,"quadratic_rows":[0,0,0,136,0,0,128,200,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":265,"old":797,"rank":1,"right":{"linear_Z4":[1,1,0,3,3,0,0,3,2],"matrix_rows":[395,257,274,20,264,256,288,64,384],"offset":103,"phase":1,"quadratic_rows":[139,155,16,139,22,0,0,139,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,9,19,34,66,129,1,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":799,"old":797,"rank":2,"right":{"linear_Z4":[1,0,2,0,1,0,0,2,3],"matrix_rows":[454,223,323,64,260,320,336,96,384],"offset":0,"phase":0,"quadratic_rows":[413,24,25,407,415,0,0,25,281]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":848,"old":797,"rank":1,"right":{"linear_Z4":[0,3,3,3,3,0,0,3,0],"matrix_rows":[30,129,386,260,264,272,32,64,256],"offset":1,"phase":1,"quadratic_rows":[128,414,286,286,286,0,0,131,30]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1008,"old":798,"rank":2,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,2],"matrix_rows":[36,392,1,2,32,264,48,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1009,"old":798,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,2],"matrix_rows":[264,1,2,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,65,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1010,"old":799,"rank":2,"right":{"linear_Z4":[1,0,0,0,1,0,0,0,1],"matrix_rows":[401,4,129,2,256,8,144,32,64],"offset":18,"phase":0,"quadratic_rows":[273,0,256,0,273,0,0,256,405]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1011,"old":799,"rank":1,"right":{"linear_Z4":[1,0,1,0,1,0,0,0,2],"matrix_rows":[405,257,2,260,8,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[149,0,149,0,149,0,0,21,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":800,"rank":1,"right":{"linear_Z4":[3,3,0,3,0,0,2,0,0],"matrix_rows":[11,321,322,4,328,16,32,256,384],"offset":1,"phase":1,"quadratic_rows":[331,331,0,331,0,0,11,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":802,"old":800,"rank":2,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,2],"matrix_rows":[3,320,49,34,20,8,32,256,384],"offset":1,"phase":1,"quadratic_rows":[51,35,16,0,21,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":842,"old":800,"rank":1,"right":{"linear_Z4":[3,3,0,0,3,0,0,0,0],"matrix_rows":[3,33,50,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,16,0,22,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":266,"old":801,"rank":1,"right":{"linear_Z4":[1,1,0,1,0,0,2,0,0],"matrix_rows":[11,65,66,4,72,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[75,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,3,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":803,"old":801,"rank":2,"right":{"linear_Z4":[3,2,3,2,3,0,0,0,0],"matrix_rows":[86,75,73,10,68,80,32,128,256],"offset":3,"phase":2,"quadratic_rows":[3,21,22,0,22,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":843,"old":801,"rank":1,"right":{"linear_Z4":[3,0,3,3,3,0,2,0,0],"matrix_rows":[93,65,2,68,72,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[29,0,29,29,29,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1000,"old":802,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1001,"old":802,"rank":1,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,0],"matrix_rows":[38,3,32,36,8,16,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1002,"old":803,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,2,0,0],"matrix_rows":[80,1,18,20,8,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,16,16,0,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1003,"old":803,"rank":1,"right":{"linear_Z4":[1,2,0,0,1,0,0,0,2],"matrix_rows":[273,259,256,4,264,272,288,64,384],"offset":0,"phase":0,"quadratic_rows":[19,1,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":964,"old":804,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":110,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":965,"old":804,"rank":1,"right":{"linear_Z4":[2,1,2,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":31,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1006,"old":805,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,2],"matrix_rows":[11,265,266,4,256,272,288,320,384],"offset":22,"phase":3,"quadratic_rows":[259,259,0,256,0,0,0,0,11]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1007,"old":805,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,2],"matrix_rows":[11,257,258,4,256,272,288,320,384],"offset":118,"phase":3,"quadratic_rows":[267,267,0,259,0,0,0,0,11]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":978,"old":806,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":22,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":979,"old":806,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":62,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":992,"old":807,"rank":1,"right":{"linear_Z4":[1,2,0,1,0,0,0,0,2],"matrix_rows":[257,265,10,4,256,272,288,320,384],"offset":23,"phase":0,"quadratic_rows":[9,8,0,11,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":993,"old":807,"rank":1,"right":{"linear_Z4":[1,2,0,3,0,0,0,0,2],"matrix_rows":[265,257,10,4,256,272,288,320,384],"offset":39,"phase":0,"quadratic_rows":[9,8,0,11,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":980,"old":808,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,144,32,64,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":982,"old":808,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":994,"old":809,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,320,128],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":996,"old":809,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,0,2,0],"matrix_rows":[136,1,10,4,128,144,32,64,256],"offset":37,"phase":3,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":966,"old":810,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,320,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":968,"old":810,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,0],"matrix_rows":[130,3,128,4,8,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1008,"old":811,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,0],"matrix_rows":[144,17,2,4,8,128,160,64,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1010,"old":811,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,320,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":852,"old":812,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,2],"matrix_rows":[3,257,274,20,24,256,288,64,384],"offset":102,"phase":0,"quadratic_rows":[259,275,16,16,14,0,0,0,3]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,34,65,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":959,"old":812,"rank":2,"right":{"linear_Z4":[2,2,0,1,3,0,2,0,2],"matrix_rows":[3,95,337,322,64,72,256,288,384],"offset":0,"phase":0,"quadratic_rows":[268,284,27,31,30,0,0,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":853,"old":813,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":961,"old":813,"rank":2,"right":{"linear_Z4":[2,2,0,2,0,2,0,0,2],"matrix_rows":[40,320,9,10,4,32,48,256,384],"offset":44,"phase":3,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":948,"old":814,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,0,1,2],"matrix_rows":[392,1,2,12,256,16,32,64,384],"offset":24,"phase":2,"quadratic_rows":[0,0,8,140,0,0,0,136,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":962,"old":814,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,2,3],"matrix_rows":[384,396,1,2,388,256,16,32,64],"offset":34,"phase":0,"quadratic_rows":[0,0,12,132,0,0,0,264,384]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,11,16,32,66,3,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":845,"old":815,"rank":2,"right":{"linear_Z4":[3,1,0,0,3,0,2,0,0],"matrix_rows":[66,17,99,32,4,8,112,128,256],"offset":3,"phase":2,"quadratic_rows":[115,3,0,0,113,17,17,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[10,18,32,68,129,1,3,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":963,"old":815,"rank":3,"right":{"linear_Z4":[3,3,0,0,0,0,1,0,2],"matrix_rows":[80,83,264,113,98,4,256,32,384],"offset":71,"phase":2,"quadratic_rows":[35,51,0,0,66,3,80,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":949,"old":816,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,1,2],"matrix_rows":[395,257,258,4,256,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[139,139,0,131,0,0,0,139,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":964,"old":816,"rank":2,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,1],"matrix_rows":[11,384,265,266,4,256,16,32,64],"offset":45,"phase":0,"quadratic_rows":[259,259,0,256,0,0,0,256,395]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":852,"old":817,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,2,0],"matrix_rows":[3,129,146,20,24,128,160,192,256],"offset":102,"phase":0,"quadratic_rows":[131,147,16,16,14,0,0,3,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,11,18,34,65,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":967,"old":817,"rank":2,"right":{"linear_Z4":[2,2,0,1,3,0,0,2,2],"matrix_rows":[3,287,401,386,256,264,128,160,192],"offset":0,"phase":0,"quadratic_rows":[140,156,27,31,30,0,0,3,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":853,"old":818,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[324,1,2,256,8,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[0,0,64,0,0,0,68,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":969,"old":818,"rank":2,"right":{"linear_Z4":[2,2,2,2,0,2,3,0,2],"matrix_rows":[40,320,9,10,68,32,48,256,384],"offset":318,"phase":2,"quadratic_rows":[8,8,64,3,0,0,68,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":952,"old":819,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,2,0,0],"matrix_rows":[68,1,2,76,64,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,2,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":970,"old":819,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,2,0,2],"matrix_rows":[258,76,3,256,68,64,272,32,128],"offset":69,"phase":3,"quadratic_rows":[2,3,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":850,"old":820,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,2],"matrix_rows":[258,3,256,4,8,16,288,64,128],"offset":103,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,129,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":971,"old":820,"rank":2,"right":{"linear_Z4":[2,2,0,0,1,0,0,2,2],"matrix_rows":[272,136,17,2,4,128,256,288,192],"offset":239,"phase":1,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":953,"old":821,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,0,2,0,0],"matrix_rows":[68,1,2,76,64,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,2,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":968,"old":821,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,2,2,0],"matrix_rows":[130,76,3,128,68,64,144,32,256],"offset":69,"phase":3,"quadratic_rows":[2,3,12,4,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":854,"old":822,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":973,"old":822,"rank":2,"right":{"linear_Z4":[0,2,2,1,0,2,0,0,2],"matrix_rows":[40,320,1,10,4,32,48,256,384],"offset":121,"phase":1,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":855,"old":823,"rank":1,"right":{"linear_Z4":[3,1,3,2,0,3,2,0,0],"matrix_rows":[103,97,66,100,40,16,64,128,256],"offset":90,"phase":2,"quadratic_rows":[7,39,7,32,0,42,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":975,"old":823,"rank":2,"right":{"linear_Z4":[0,2,2,3,0,1,2,0,2],"matrix_rows":[111,6,64,330,324,256,272,96,384],"offset":0,"phase":0,"quadratic_rows":[46,289,297,45,0,47,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":285,"old":824,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":976,"old":824,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,2,4,8,16,288,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":835,"old":825,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,2,0,0],"matrix_rows":[70,1,66,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[0,6,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,20,38,68,6,128,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":991,"old":825,"rank":3,"right":{"linear_Z4":[0,3,1,3,0,0,2,0,2],"matrix_rows":[257,68,10,256,86,16,88,32,384],"offset":15,"phase":2,"quadratic_rows":[0,94,6,90,10,0,10,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":950,"old":826,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,2,0,0],"matrix_rows":[71,64,66,68,72,80,96,128,256],"offset":63,"phase":0,"quadratic_rows":[6,7,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,34,64,128,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":978,"old":826,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,0,0,3,3],"matrix_rows":[384,260,129,6,256,264,16,32,64],"offset":24,"phase":2,"quadratic_rows":[128,4,6,0,0,0,0,385,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":854,"old":827,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[321,256,2,4,8,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[64,0,0,0,0,0,65,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,66,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":981,"old":827,"rank":2,"right":{"linear_Z4":[2,2,2,1,0,2,3,0,2],"matrix_rows":[320,40,65,10,4,32,48,256,384],"offset":383,"phase":0,"quadratic_rows":[64,8,0,10,0,0,65,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":855,"old":828,"rank":1,"right":{"linear_Z4":[3,1,3,2,0,3,0,0,2],"matrix_rows":[295,289,258,292,40,16,256,64,128],"offset":90,"phase":2,"quadratic_rows":[7,39,7,32,0,42,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,66,129,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":983,"old":828,"rank":2,"right":{"linear_Z4":[0,2,2,3,0,1,0,2,2],"matrix_rows":[303,6,256,394,388,128,144,288,192],"offset":0,"phase":0,"quadratic_rows":[46,161,169,45,0,47,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":302,"old":829,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":984,"old":829,"rank":2,"right":{"linear_Z4":[1,3,3,2,0,0,2,2,0],"matrix_rows":[129,6,193,26,20,16,32,128,256],"offset":2,"phase":1,"quadratic_rows":[65,30,22,2,6,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":840,"old":830,"rank":1,"right":{"linear_Z4":[0,2,2,1,0,0,0,0,2],"matrix_rows":[264,1,10,4,256,272,32,64,128],"offset":61,"phase":1,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,64,130,260,1,5,2],"offset":0,"phase":0,"quadratic_rows":[4,0,5,0,0,0,0,0,0]},"new":999,"old":830,"rank":3,"right":{"linear_Z4":[0,2,1,2,0,0,0,1,2],"matrix_rows":[129,260,96,64,6,256,8,272,192],"offset":251,"phase":1,"quadratic_rows":[192,4,6,0,0,128,129,225,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":951,"old":831,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":982,"old":831,"rank":2,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,2],"matrix_rows":[257,6,256,26,20,16,288,64,128],"offset":7,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":856,"old":832,"rank":1,"right":{"linear_Z4":[3,1,2,3,0,3,2,0,0],"matrix_rows":[107,97,66,36,104,16,64,128,256],"offset":90,"phase":2,"quadratic_rows":[11,43,32,11,0,38,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,65,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":987,"old":832,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,2,0,2],"matrix_rows":[10,111,65,326,256,328,272,64,384],"offset":0,"phase":0,"quadratic_rows":[47,289,45,293,0,15,0,0,10]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":857,"old":833,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":989,"old":833,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,0,0,2],"matrix_rows":[13,320,9,6,8,16,32,256,384],"offset":24,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":285,"old":834,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,33,2,4,8,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":990,"old":834,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[417,384,256,2,4,8,16,416,64],"offset":5,"phase":0,"quadratic_rows":[160,0,0,0,0,33,0,257,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":976,"old":835,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,33,2,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":977,"old":835,"rank":2,"right":{"linear_Z4":[0,2,0,1,0,0,2,0,0],"matrix_rows":[92,20,1,14,64,80,32,128,256],"offset":41,"phase":3,"quadratic_rows":[0,12,2,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":950,"old":836,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,1,2],"matrix_rows":[391,256,258,260,8,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[134,135,135,0,0,0,0,135,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":992,"old":836,"rank":2,"right":{"linear_Z4":[2,2,0,0,0,0,0,0,3],"matrix_rows":[260,384,5,6,256,264,16,32,64],"offset":29,"phase":0,"quadratic_rows":[4,4,3,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":856,"old":837,"rank":1,"right":{"linear_Z4":[3,1,2,3,0,3,0,0,2],"matrix_rows":[299,289,258,36,296,16,256,64,128],"offset":90,"phase":2,"quadratic_rows":[11,43,32,11,0,38,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[6,11,17,35,65,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":995,"old":837,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,0,2,2],"matrix_rows":[10,303,257,390,128,392,144,256,192],"offset":0,"phase":0,"quadratic_rows":[47,161,45,165,0,15,0,10,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":857,"old":838,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[352,1,2,4,8,16,256,320,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,64,96,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":997,"old":838,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,2,3,0,2],"matrix_rows":[13,320,9,6,8,16,96,256,384],"offset":346,"phase":1,"quadratic_rows":[5,4,7,0,0,64,96,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":302,"old":839,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,33,2,4,8,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,33,64,128,258,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":998,"old":839,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,2,3,2,2],"matrix_rows":[260,193,129,6,256,264,16,96,128],"offset":425,"phase":1,"quadratic_rows":[65,4,6,0,0,64,97,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":984,"old":840,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,0],"matrix_rows":[129,161,2,4,8,16,128,64,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":985,"old":840,"rank":2,"right":{"linear_Z4":[1,2,3,0,0,0,0,2,2],"matrix_rows":[260,161,129,6,256,8,272,128,64],"offset":73,"phase":3,"quadratic_rows":[33,4,6,0,0,1,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":951,"old":841,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,0,0,2],"matrix_rows":[288,33,2,4,8,16,256,320,128],"offset":194,"phase":1,"quadratic_rows":[32,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,1,2,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":996,"old":841,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,1,2,2,0],"matrix_rows":[97,132,64,6,128,136,16,96,256],"offset":42,"phase":3,"quadratic_rows":[32,4,6,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":858,"old":842,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1001,"old":842,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,0,0,2],"matrix_rows":[22,320,3,16,20,8,32,256,384],"offset":12,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":859,"old":843,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,2,0,0],"matrix_rows":[80,1,18,20,24,64,96,128,256],"offset":103,"phase":1,"quadratic_rows":[0,16,16,16,30,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,34,67,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1003,"old":843,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,2,0,2],"matrix_rows":[17,95,323,256,68,64,336,288,384],"offset":0,"phase":0,"quadratic_rows":[268,30,31,23,270,0,0,0,17]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":948,"old":844,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1004,"old":844,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[260,384,1,2,256,264,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1004,"old":845,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1005,"old":845,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":949,"old":846,"rank":1,"right":{"linear_Z4":[0,0,2,0,0,0,0,3,2],"matrix_rows":[388,1,2,256,264,272,288,320,384],"offset":145,"phase":3,"quadratic_rows":[0,0,128,0,0,0,0,132,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,11,19,35,67,131,259,1,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1006,"old":846,"rank":2,"right":{"linear_Z4":[0,0,3,0,0,0,0,0,3],"matrix_rows":[391,7,389,390,256,264,272,288,320],"offset":28,"phase":3,"quadratic_rows":[4,4,135,0,0,0,0,260,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":858,"old":847,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,1,0,2],"matrix_rows":[328,1,2,4,256,16,32,320,128],"offset":0,"phase":0,"quadratic_rows":[0,0,0,64,0,0,72,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1009,"old":847,"rank":2,"right":{"linear_Z4":[2,3,1,2,2,0,3,0,2],"matrix_rows":[22,320,3,16,20,72,32,256,384],"offset":302,"phase":1,"quadratic_rows":[2,7,6,64,0,0,72,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":859,"old":848,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,0,0,2],"matrix_rows":[272,1,18,20,24,256,288,64,128],"offset":103,"phase":1,"quadratic_rows":[0,16,16,16,30,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,9,18,34,67,129,257,1,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1011,"old":848,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,0,2,2],"matrix_rows":[17,287,387,128,260,256,400,160,192],"offset":0,"phase":0,"quadratic_rows":[140,30,31,23,142,0,0,17,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":952,"old":849,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,0,0,2],"matrix_rows":[272,1,18,4,8,256,288,64,128],"offset":103,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,128,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1012,"old":849,"rank":2,"right":{"linear_Z4":[3,2,0,0,3,0,0,2,0],"matrix_rows":[17,132,35,32,128,136,48,64,256],"offset":19,"phase":1,"quadratic_rows":[51,1,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1012,"old":850,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,32,192,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1013,"old":850,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,0,2],"matrix_rows":[272,17,2,4,8,256,288,64,128],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":953,"old":851,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,0,2,0],"matrix_rows":[144,1,18,4,8,128,160,64,256],"offset":103,"phase":1,"quadratic_rows":[0,16,0,0,18,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,34,65,1,128,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1010,"old":851,"rank":2,"right":{"linear_Z4":[3,2,0,0,3,0,0,0,2],"matrix_rows":[17,260,35,32,256,264,48,64,128],"offset":19,"phase":1,"quadratic_rows":[51,1,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,18,1,35,67,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":254,"old":852,"rank":2,"right":{"linear_Z4":[3,3,2,2,0,0,0,0,1],"matrix_rows":[264,7,265,266,256,272,288,320,384],"offset":125,"phase":0,"quadratic_rows":[271,271,259,259,0,0,0,0,271]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,17,2,35,67,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1018,"old":852,"rank":2,"right":{"linear_Z4":[3,3,2,2,0,0,0,0,1],"matrix_rows":[4,267,5,6,256,272,288,320,384],"offset":114,"phase":0,"quadratic_rows":[271,271,259,259,0,0,0,0,271]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[6,10,19,1,34,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1022,"old":852,"rank":2,"right":{"linear_Z4":[3,3,1,2,0,0,0,0,1],"matrix_rows":[268,7,269,270,256,272,288,320,384],"offset":29,"phase":0,"quadratic_rows":[267,267,12,263,0,0,0,0,267]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":853,"rank":2,"right":{"linear_Z4":[2,2,0,2,0,2,0,0,2],"matrix_rows":[40,320,9,10,4,32,48,256,384],"offset":174,"phase":3,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1019,"old":853,"rank":2,"right":{"linear_Z4":[2,3,0,1,2,0,0,0,2],"matrix_rows":[26,320,3,16,4,24,32,256,384],"offset":142,"phase":2,"quadratic_rows":[2,11,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,34,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1023,"old":853,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[34,24,3,48,4,32,64,128,256],"offset":13,"phase":3,"quadratic_rows":[2,19,0,48,58,24,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":854,"rank":2,"right":{"linear_Z4":[0,2,2,1,0,2,0,0,2],"matrix_rows":[40,320,1,10,4,32,48,256,384],"offset":251,"phase":1,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1020,"old":854,"rank":2,"right":{"linear_Z4":[0,2,1,2,0,2,0,0,2],"matrix_rows":[36,320,1,6,32,8,48,256,384],"offset":251,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,1,34,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1024,"old":854,"rank":2,"right":{"linear_Z4":[0,2,0,3,0,1,0,0,0],"matrix_rows":[44,36,1,14,32,48,64,128,256],"offset":27,"phase":0,"quadratic_rows":[0,12,34,42,0,44,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":261,"old":855,"rank":2,"right":{"linear_Z4":[0,1,1,2,0,1,0,0,0],"matrix_rows":[271,296,288,298,292,256,272,320,384],"offset":2,"phase":1,"quadratic_rows":[46,39,47,5,0,39,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,19,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1021,"old":855,"rank":2,"right":{"linear_Z4":[3,2,2,1,0,3,0,0,1],"matrix_rows":[292,41,261,14,288,256,48,320,384],"offset":77,"phase":0,"quadratic_rows":[301,12,267,303,0,41,0,0,269]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,19,33,66,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1025,"old":855,"rank":2,"right":{"linear_Z4":[3,2,2,1,0,3,0,0,1],"matrix_rows":[33,292,269,14,288,256,48,320,384],"offset":46,"phase":0,"quadratic_rows":[301,12,259,11,0,33,0,0,261]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[6,8,18,35,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":270,"old":856,"rank":2,"right":{"linear_Z4":[3,2,1,2,0,3,0,0,1],"matrix_rows":[296,37,265,14,256,288,48,320,384],"offset":77,"phase":0,"quadratic_rows":[301,12,303,263,0,37,0,0,269]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,33,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1020,"old":856,"rank":2,"right":{"linear_Z4":[0,1,2,1,0,1,0,0,0],"matrix_rows":[271,292,288,294,256,296,272,320,384],"offset":2,"phase":1,"quadratic_rows":[46,43,9,47,0,43,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,33,66,2,131,259,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1025,"old":856,"rank":2,"right":{"linear_Z4":[2,2,1,2,0,0,0,0,1],"matrix_rows":[33,265,269,14,256,288,48,320,384],"offset":30,"phase":0,"quadratic_rows":[36,12,7,290,0,265,0,0,296]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":857,"rank":2,"right":{"linear_Z4":[1,2,3,2,0,0,0,0,2],"matrix_rows":[13,320,9,6,8,16,32,256,384],"offset":154,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,1,32,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1021,"old":857,"rank":2,"right":{"linear_Z4":[1,2,1,2,0,0,0,0,2],"matrix_rows":[9,320,13,6,8,16,32,256,384],"offset":159,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,3,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1024,"old":857,"rank":2,"right":{"linear_Z4":[0,2,1,1,2,0,0,0,0],"matrix_rows":[9,20,16,6,24,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[24,4,14,29,9,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,32,1,64,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":858,"rank":2,"right":{"linear_Z4":[2,3,1,0,2,0,0,0,2],"matrix_rows":[22,320,3,16,20,8,32,256,384],"offset":142,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1018,"old":858,"rank":2,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,2],"matrix_rows":[36,320,5,6,32,8,48,256,384],"offset":158,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,3,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1023,"old":858,"rank":2,"right":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[34,20,3,48,32,8,64,128,256],"offset":13,"phase":3,"quadratic_rows":[2,19,48,0,54,20,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,67,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":271,"old":859,"rank":2,"right":{"linear_Z4":[2,3,1,2,0,1,0,0,1],"matrix_rows":[38,296,3,256,260,32,304,320,384],"offset":117,"phase":3,"quadratic_rows":[2,295,294,256,0,38,0,0,270]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,67,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1019,"old":859,"rank":2,"right":{"linear_Z4":[2,3,2,1,0,1,0,0,1],"matrix_rows":[42,292,3,256,32,264,304,320,384],"offset":117,"phase":3,"quadratic_rows":[2,299,256,298,0,42,0,0,270]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,1,34,2,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1022,"old":859,"rank":2,"right":{"linear_Z4":[2,2,1,2,0,1,0,0,0],"matrix_rows":[44,36,13,14,32,48,64,128,256],"offset":29,"phase":0,"quadratic_rows":[12,12,47,39,0,44,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":257,"old":860,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,2,260,8,16,32,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1026,"old":860,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,2],"matrix_rows":[257,385,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1030,"old":860,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[385,257,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":257,"old":861,"rank":2,"right":{"linear_Z4":[0,0,0,2,1,0,0,0,3],"matrix_rows":[272,384,1,2,4,24,256,32,320],"offset":97,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1027,"old":861,"rank":1,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[152,1,2,4,392,400,32,64,256],"offset":305,"phase":0,"quadratic_rows":[0,0,0,280,280,0,0,256,152]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1031,"old":861,"rank":1,"right":{"linear_Z4":[0,0,0,3,3,0,0,0,0],"matrix_rows":[152,1,2,4,264,272,32,64,256],"offset":257,"phase":0,"quadratic_rows":[0,0,0,408,408,0,0,280,152]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,130,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":862,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,2],"matrix_rows":[272,136,17,2,4,128,256,160,320],"offset":295,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1028,"old":862,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,0,2],"matrix_rows":[272,17,2,4,8,256,32,320,128],"offset":131,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1032,"old":862,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,160,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":863,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,2],"matrix_rows":[144,264,17,2,4,256,128,288,192],"offset":295,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1029,"old":863,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,288,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1033,"old":863,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,0],"matrix_rows":[144,17,2,4,8,128,32,192,256],"offset":131,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,129,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":864,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,264,384,64,2,68,256,80,288],"offset":74,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1028,"old":864,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,2],"matrix_rows":[264,1,2,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1033,"old":864,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[392,1,2,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,33,64,130,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":865,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,272,384,320,2,324,8,64,32],"offset":139,"phase":0,"quadratic_rows":[64,0,0,0,320,0,17,256,144]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1029,"old":865,"rank":1,"right":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[145,385,2,4,8,400,32,64,256],"offset":291,"phase":0,"quadratic_rows":[273,0,0,0,273,0,0,256,145]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1032,"old":865,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[145,257,2,4,8,272,32,64,256],"offset":257,"phase":0,"quadratic_rows":[401,0,0,0,401,0,0,273,145]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,132,258,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":866,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,2,1],"matrix_rows":[129,264,272,128,2,132,320,64,352],"offset":399,"phase":0,"quadratic_rows":[0,0,0,64,320,0,24,0,272]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1026,"old":866,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,0,2],"matrix_rows":[272,1,2,4,24,256,32,320,128],"offset":145,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1031,"old":866,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,132,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,16,33,66,132,258,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":867,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,1,2],"matrix_rows":[257,136,144,256,2,260,192,64,224],"offset":399,"phase":0,"quadratic_rows":[0,0,0,64,192,0,24,144,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1027,"old":867,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,260,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1030,"old":867,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,2,0],"matrix_rows":[144,1,2,4,24,128,32,192,256],"offset":145,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,11,19,1,34,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":868,"rank":2,"right":{"linear_Z4":[2,0,0,1,0,0,0,0,2],"matrix_rows":[10,258,11,256,260,272,288,320,384],"offset":28,"phase":1,"quadratic_rows":[10,1,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1034,"old":868,"rank":1,"right":{"linear_Z4":[1,1,0,2,0,0,0,0,0],"matrix_rows":[3,265,258,4,256,272,288,320,384],"offset":151,"phase":1,"quadratic_rows":[267,259,0,1,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1038,"old":868,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,257,266,4,256,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[259,267,0,2,0,0,0,0,3]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":869,"rank":2,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,2],"matrix_rows":[72,272,9,2,4,64,256,96,384],"offset":230,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1035,"old":869,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":82,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1039,"old":869,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,66,130,3,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":255,"old":870,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,0,3,0,2],"matrix_rows":[65,328,320,2,324,256,272,288,384],"offset":168,"phase":1,"quadratic_rows":[256,0,0,64,0,0,328,0,65]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1036,"old":870,"rank":1,"right":{"linear_Z4":[3,2,0,2,0,0,0,0,2],"matrix_rows":[257,265,2,4,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[9,0,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1040,"old":870,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,2],"matrix_rows":[265,257,2,4,256,272,288,320,384],"offset":85,"phase":2,"quadratic_rows":[9,0,0,1,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":255,"old":871,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,2],"matrix_rows":[72,272,1,2,4,64,256,96,384],"offset":66,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1037,"old":871,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1041,"old":871,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,4,65,134,7,257,1],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":1,"old":872,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,3],"matrix_rows":[1,2,264,256,320,68,272,352,384],"offset":58,"phase":2,"quadratic_rows":[256,320,0,256,0,0,2,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1036,"old":872,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":70,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1041,"old":872,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,0,0,2],"matrix_rows":[265,256,2,260,264,272,32,320,384],"offset":15,"phase":2,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,64,132,2,3,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":873,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[97,2,272,96,32,68,8,256,384],"offset":148,"phase":3,"quadratic_rows":[0,32,0,0,0,2,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1037,"old":873,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,68,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1040,"old":873,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,131,6,7,259,3],"offset":0,"phase":0,"quadratic_rows":[7,1,1,0,0,0,0,0,0]},"new":1,"old":874,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,1,0,0,0],"matrix_rows":[33,258,296,96,352,260,320,272,384],"offset":77,"phase":0,"quadratic_rows":[64,96,0,96,0,42,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1034,"old":874,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,16,96,128,256],"offset":70,"phase":3,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1039,"old":874,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,0,0,2],"matrix_rows":[258,3,256,260,8,272,288,320,384],"offset":82,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,2,68,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":875,"rank":3,"right":{"linear_Z4":[2,2,0,3,0,0,3,0,2],"matrix_rows":[73,74,272,64,8,76,256,32,384],"offset":124,"phase":1,"quadratic_rows":[8,64,0,73,0,0,74,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1035,"old":875,"rank":1,"right":{"linear_Z4":[2,3,0,2,0,0,0,0,0],"matrix_rows":[10,3,8,12,16,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1038,"old":875,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[272,1,2,4,8,256,32,64,384],"offset":33,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":257,"old":876,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,2],"matrix_rows":[66,260,1,64,256,8,16,96,384],"offset":18,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1042,"old":876,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1046,"old":876,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,4,8,16,96,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,65,130,3,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":257,"old":877,"rank":2,"right":{"linear_Z4":[0,2,0,2,0,0,3,0,2],"matrix_rows":[65,322,320,256,260,8,336,288,384],"offset":168,"phase":1,"quadratic_rows":[256,64,0,0,0,0,322,0,65]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1043,"old":877,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,0,0,2],"matrix_rows":[259,257,256,260,8,16,288,320,384],"offset":85,"phase":2,"quadratic_rows":[3,1,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1047,"old":877,"rank":1,"right":{"linear_Z4":[3,2,0,2,0,0,0,0,2],"matrix_rows":[257,259,256,260,8,16,288,320,384],"offset":150,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,35,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":878,"rank":2,"right":{"linear_Z4":[2,1,2,0,2,0,0,0,0],"matrix_rows":[274,260,3,272,256,24,288,320,384],"offset":148,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1044,"old":878,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":158,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1048,"old":878,"rank":1,"right":{"linear_Z4":[2,1,2,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,32,64,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":258,"old":879,"rank":2,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,2],"matrix_rows":[66,260,3,64,256,8,16,96,384],"offset":158,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1045,"old":879,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1049,"old":879,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":70,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,66,3,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":880,"rank":3,"right":{"linear_Z4":[0,2,0,0,1,0,0,0,2],"matrix_rows":[17,18,260,64,80,256,88,32,384],"offset":111,"phase":0,"quadratic_rows":[80,64,0,0,17,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1044,"old":880,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1049,"old":880,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,69,132,7,6,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":881,"rank":3,"right":{"linear_Z4":[2,0,2,0,0,3,0,0,1],"matrix_rows":[289,290,260,96,320,256,360,272,384],"offset":104,"phase":1,"quadratic_rows":[320,96,0,0,0,290,3,0,289]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1045,"old":881,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":158,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1048,"old":881,"rank":1,"right":{"linear_Z4":[2,1,2,0,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":79,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,33,68,5,134,7,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":1,"old":882,"rank":3,"right":{"linear_Z4":[0,0,0,2,1,0,1,0,3],"matrix_rows":[81,338,8,256,80,260,272,352,384],"offset":31,"phase":1,"quadratic_rows":[336,256,0,272,89,0,81,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1042,"old":882,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,0,0,2],"matrix_rows":[259,256,258,260,8,272,32,320,384],"offset":51,"phase":2,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1047,"old":882,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":82,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,68,133,4,5,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":1,"old":883,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,2],"matrix_rows":[97,260,8,96,2,256,32,80,384],"offset":98,"phase":3,"quadratic_rows":[0,0,0,32,0,8,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1043,"old":883,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1046,"old":883,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,64,130,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":884,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,2],"matrix_rows":[260,130,5,128,256,8,16,160,320],"offset":271,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1050,"old":884,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,8,16,160,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1054,"old":884,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,16,32,320,128],"offset":131,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,64,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":885,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,2],"matrix_rows":[132,258,5,256,128,8,16,288,192],"offset":271,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1051,"old":885,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,16,32,192,256],"offset":131,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1055,"old":885,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,288,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,64,128,257,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":255,"old":886,"rank":2,"right":{"linear_Z4":[0,2,1,0,0,0,0,0,3],"matrix_rows":[260,384,1,6,256,8,16,32,320],"offset":25,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1052,"old":886,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[134,1,258,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[0,390,390,0,0,0,0,262,134]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1056,"old":886,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[134,1,386,388,8,16,32,64,256],"offset":269,"phase":0,"quadratic_rows":[0,262,262,0,0,0,0,256,134]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,16,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":255,"old":887,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,2,4,8,272,32,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1053,"old":887,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[385,257,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1057,"old":887,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,2],"matrix_rows":[257,385,2,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,64,129,258,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":888,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,2,1],"matrix_rows":[129,258,260,128,320,64,8,144,352],"offset":303,"phase":0,"quadratic_rows":[0,64,320,0,0,0,6,0,260]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1052,"old":888,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,144,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1057,"old":888,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,0,2],"matrix_rows":[260,1,6,256,8,16,32,320,128],"offset":133,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,64,129,258,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":889,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,2],"matrix_rows":[257,130,132,256,192,64,8,272,224],"offset":303,"phase":0,"quadratic_rows":[0,64,192,0,0,0,6,132,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1053,"old":889,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,16,32,192,256],"offset":133,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1056,"old":889,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,272,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,16,34,64,129,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":890,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,260,384,320,2,64,8,336,32],"offset":43,"phase":0,"quadratic_rows":[64,0,320,0,0,0,5,256,132]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1050,"old":890,"rank":1,"right":{"linear_Z4":[3,0,3,0,0,0,0,0,0],"matrix_rows":[133,257,2,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[389,0,389,0,0,0,0,261,133]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1055,"old":890,"rank":1,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[133,385,2,388,8,16,32,64,256],"offset":267,"phase":0,"quadratic_rows":[261,0,261,0,0,0,0,256,133]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,33,64,129,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":891,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,258,384,64,256,68,8,80,288],"offset":26,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1051,"old":891,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[386,1,258,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1054,"old":891,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,2],"matrix_rows":[258,1,386,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,68,134,6,4,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":1,"old":892,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,2,0,0,2],"matrix_rows":[257,98,8,256,96,4,64,48,384],"offset":73,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1058,"old":892,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[34,1,32,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1062,"old":892,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,67,129,2,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":257,"old":893,"rank":2,"right":{"linear_Z4":[2,0,0,2,0,0,3,0,3],"matrix_rows":[65,324,256,258,64,8,336,288,384],"offset":164,"phase":1,"quadratic_rows":[320,0,256,0,0,0,65,0,261]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1059,"old":893,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,80,32,128,256],"offset":59,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1063,"old":893,"rank":1,"right":{"linear_Z4":[0,0,3,2,0,0,0,0,2],"matrix_rows":[261,256,258,260,8,272,288,64,384],"offset":83,"phase":2,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,65,135,3,5,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":894,"rank":3,"right":{"linear_Z4":[2,2,2,0,0,1,1,0,2],"matrix_rows":[257,98,100,256,288,320,264,368,384],"offset":142,"phase":0,"quadratic_rows":[0,320,288,0,0,100,98,0,6]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1060,"old":894,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,8,80,32,128,256],"offset":47,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1064,"old":894,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":206,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,70,128,4,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":895,"rank":3,"right":{"linear_Z4":[0,2,2,0,0,3,3,0,2],"matrix_rows":[257,98,100,256,64,32,104,16,384],"offset":121,"phase":1,"quadratic_rows":[0,32,64,0,0,98,100,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1061,"old":895,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1065,"old":895,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,11,19,34,2,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":274,"old":896,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[263,14,256,274,276,16,288,320,384],"offset":255,"phase":0,"quadratic_rows":[6,25,25,22,14,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":954,"old":896,"rank":1,"right":{"linear_Z4":[2,1,1,1,0,0,0,0,0],"matrix_rows":[14,9,26,28,16,32,64,128,256],"offset":31,"phase":3,"quadratic_rows":[8,22,22,25,14,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":274,"old":897,"rank":2,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,2],"matrix_rows":[257,6,256,66,100,8,16,64,384],"offset":7,"phase":1,"quadratic_rows":[0,70,102,0,0,4,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":955,"old":897,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,2,0,0,0],"matrix_rows":[6,1,98,68,8,16,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,102,70,0,0,2,6,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,64,130,2,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":277,"old":898,"rank":2,"right":{"linear_Z4":[0,0,1,2,0,1,2,0,2],"matrix_rows":[257,68,256,2,100,40,16,64,384],"offset":183,"phase":0,"quadratic_rows":[0,0,36,32,0,44,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":956,"old":898,"rank":1,"right":{"linear_Z4":[0,0,1,2,0,3,2,0,0],"matrix_rows":[100,1,2,68,40,16,64,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,36,32,0,44,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,17,32,66,3,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":277,"old":899,"rank":2,"right":{"linear_Z4":[2,2,3,0,0,3,0,0,0],"matrix_rows":[293,34,256,288,260,8,304,320,384],"offset":214,"phase":3,"quadratic_rows":[36,256,37,0,0,293,0,0,34]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":957,"old":899,"rank":1,"right":{"linear_Z4":[2,2,3,2,0,2,0,0,0],"matrix_rows":[36,5,2,32,8,48,64,128,256],"offset":55,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":260,"old":900,"rank":2,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,2],"matrix_rows":[260,130,5,128,256,136,272,32,64],"offset":79,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1066,"old":900,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,0,2],"matrix_rows":[260,5,2,256,8,272,32,64,128],"offset":35,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1070,"old":900,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,4,136,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,66,132,256,1,5,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":901,"rank":3,"right":{"linear_Z4":[0,0,2,0,0,0,0,1,2],"matrix_rows":[129,258,132,64,256,192,264,208,32],"offset":159,"phase":0,"quadratic_rows":[192,0,64,0,0,0,5,129,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1067,"old":901,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1071,"old":901,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,0,2,0],"matrix_rows":[132,5,2,128,8,144,32,64,256],"offset":35,"phase":3,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,66,128,256,1,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":902,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,258,384,64,320,4,328,16,32],"offset":27,"phase":0,"quadratic_rows":[320,64,0,0,0,0,3,256,129]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1068,"old":902,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[131,385,386,4,8,16,32,64,256],"offset":263,"phase":0,"quadratic_rows":[259,259,0,0,0,0,0,256,131]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1072,"old":902,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[131,257,258,4,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[387,387,0,0,0,0,0,259,131]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,34,65,130,256,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":903,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,260,384,64,66,256,72,272,32],"offset":42,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1069,"old":903,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1073,"old":903,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[388,1,2,260,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":904,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,2,2],"matrix_rows":[130,260,3,128,292,136,16,256,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1068,"old":904,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[260,288,1,2,256,8,272,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,256,0,0,288]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1073,"old":904,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[130,292,3,128,260,136,16,256,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":905,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,2,2],"matrix_rows":[258,132,3,256,164,264,16,128,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,64,130,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1069,"old":905,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,0,0,2,2],"matrix_rows":[258,164,3,256,132,264,16,128,64],"offset":37,"phase":3,"quadratic_rows":[2,3,36,0,0,4,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,65,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1072,"old":905,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,3,0],"matrix_rows":[132,160,1,2,128,8,144,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,128,0,160,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":276,"old":906,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[258,384,1,256,4,264,16,32,64],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1066,"old":906,"rank":2,"right":{"linear_Z4":[2,1,3,0,0,2,0,2,2],"matrix_rows":[36,258,5,386,32,8,48,64,256],"offset":69,"phase":3,"quadratic_rows":[4,130,5,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1071,"old":906,"rank":2,"right":{"linear_Z4":[2,1,3,0,0,2,0,0,2],"matrix_rows":[36,386,5,258,32,8,48,64,256],"offset":69,"phase":3,"quadratic_rows":[4,130,5,0,0,0,0,2,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":276,"old":907,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,1],"matrix_rows":[37,384,289,2,292,8,16,256,64],"offset":149,"phase":0,"quadratic_rows":[261,0,261,0,0,256,0,256,421]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,32,64,130,256,1,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1067,"old":907,"rank":2,"right":{"linear_Z4":[1,0,1,0,0,0,0,0,1],"matrix_rows":[389,32,129,2,132,8,16,256,64],"offset":130,"phase":0,"quadratic_rows":[261,0,261,0,0,256,0,256,421]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[7,8,19,32,64,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1070,"old":907,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[37,389,257,2,260,8,16,256,64],"offset":129,"phase":0,"quadratic_rows":[160,0,160,0,0,261,0,261,416]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,64,1,132,3,260,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":908,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[1,82,288,16,80,68,8,256,384],"offset":140,"phase":3,"quadratic_rows":[16,0,0,0,1,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1074,"old":908,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1078,"old":908,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[66,1,64,68,8,16,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,4,69,130,7,258,2],"offset":0,"phase":0,"quadratic_rows":[1,6,2,0,0,0,0,0,0]},"new":1,"old":909,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,0,3],"matrix_rows":[1,2,264,320,256,68,336,288,384],"offset":57,"phase":2,"quadratic_rows":[320,256,0,256,0,0,1,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1075,"old":909,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,0,0,2],"matrix_rows":[266,1,256,260,264,16,288,320,384],"offset":15,"phase":2,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1079,"old":909,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,1,10,4,64,80,32,128,256],"offset":38,"phase":3,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,5,131,7,259,3],"offset":0,"phase":0,"quadratic_rows":[2,7,2,0,0,0,0,0,0]},"new":1,"old":910,"rank":3,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,0],"matrix_rows":[257,18,280,336,80,260,320,288,384],"offset":86,"phase":0,"quadratic_rows":[80,64,0,80,25,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1076,"old":910,"rank":1,"right":{"linear_Z4":[3,2,0,3,0,0,0,0,0],"matrix_rows":[9,259,256,260,264,16,288,320,384],"offset":1,"phase":1,"quadratic_rows":[267,1,0,265,0,0,0,0,9]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1080,"old":910,"rank":1,"right":{"linear_Z4":[2,2,0,1,0,0,2,0,0],"matrix_rows":[72,1,10,4,64,80,32,128,256],"offset":38,"phase":3,"quadratic_rows":[0,8,0,10,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,1,64,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":911,"rank":3,"right":{"linear_Z4":[2,2,0,3,0,0,3,0,2],"matrix_rows":[73,74,288,8,64,76,16,256,384],"offset":188,"phase":1,"quadratic_rows":[64,8,0,74,0,0,73,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1077,"old":911,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1081,"old":911,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[66,3,64,68,8,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,3,132,2,260,4],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":912,"rank":3,"right":{"linear_Z4":[2,0,0,0,1,0,0,0,2],"matrix_rows":[17,24,288,80,82,4,64,256,384],"offset":215,"phase":0,"quadratic_rows":[64,0,0,80,24,0,9,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1076,"old":912,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1081,"old":912,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[72,9,2,4,64,80,32,128,256],"offset":50,"phase":1,"quadratic_rows":[8,0,0,9,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,35,4,69,133,7,261,5],"offset":0,"phase":0,"quadratic_rows":[4,4,7,0,0,0,0,0,0]},"new":1,"old":913,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,0,3,0,0],"matrix_rows":[257,322,72,256,320,68,272,288,384],"offset":56,"phase":1,"quadratic_rows":[0,0,0,64,0,0,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1077,"old":913,"rank":1,"right":{"linear_Z4":[3,3,0,2,0,0,0,0,0],"matrix_rows":[3,265,258,4,256,272,288,320,384],"offset":1,"phase":1,"quadratic_rows":[267,259,0,1,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1080,"old":913,"rank":1,"right":{"linear_Z4":[1,1,0,2,0,0,0,0,0],"matrix_rows":[3,257,266,4,256,272,288,320,384],"offset":151,"phase":1,"quadratic_rows":[259,267,0,2,0,0,0,0,3]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,5,132,7,260,4],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":914,"rank":3,"right":{"linear_Z4":[2,0,0,0,1,0,1,0,3],"matrix_rows":[1,338,88,272,80,324,256,288,384],"offset":87,"phase":1,"quadratic_rows":[272,256,0,336,89,0,88,0,267]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1074,"old":914,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[266,1,258,4,256,272,288,320,384],"offset":51,"phase":2,"quadratic_rows":[0,10,0,2,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1079,"old":914,"rank":1,"right":{"linear_Z4":[2,3,0,2,0,0,0,0,2],"matrix_rows":[258,1,266,4,256,272,288,320,384],"offset":150,"phase":0,"quadratic_rows":[0,10,0,2,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,16,33,2,67,132,3,260,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":915,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[1,8,288,64,2,68,80,256,384],"offset":140,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1075,"old":915,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1078,"old":915,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[72,1,2,4,64,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":916,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,2,1],"matrix_rows":[130,264,288,1,128,132,320,336,64],"offset":407,"phase":0,"quadratic_rows":[0,0,0,64,0,320,40,0,288]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1082,"old":916,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[130,1,128,132,8,16,32,64,256],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1086,"old":916,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,3,0,0,2],"matrix_rows":[288,1,2,4,40,16,256,320,128],"offset":145,"phase":3,"quadratic_rows":[0,0,0,32,0,40,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":917,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,0,1,2],"matrix_rows":[258,136,160,1,256,260,192,208,64],"offset":407,"phase":0,"quadratic_rows":[0,0,0,64,0,192,40,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1083,"old":917,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,3,0,2,0],"matrix_rows":[160,1,2,4,40,16,128,192,256],"offset":145,"phase":3,"quadratic_rows":[0,0,0,32,0,40,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1087,"old":917,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,260,8,16,32,64,128],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,64,128,258,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":918,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,288,384,1,320,324,8,16,64],"offset":275,"phase":0,"quadratic_rows":[0,64,0,0,0,320,34,256,160]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1084,"old":918,"rank":1,"right":{"linear_Z4":[0,3,0,0,0,3,0,0,0],"matrix_rows":[162,1,258,4,8,16,288,64,256],"offset":257,"phase":0,"quadratic_rows":[0,418,0,0,0,418,0,290,162]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1088,"old":918,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[162,1,386,4,8,16,416,64,256],"offset":325,"phase":0,"quadratic_rows":[0,290,0,0,0,290,0,256,162]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,257,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":919,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,3],"matrix_rows":[2,264,384,1,64,68,256,272,96],"offset":82,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1085,"old":919,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[392,1,2,4,264,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1089,"old":919,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,2],"matrix_rows":[264,1,2,4,392,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,8,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,2,5],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":920,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,2,1],"matrix_rows":[258,136,288,1,320,324,128,144,64],"offset":359,"phase":0,"quadratic_rows":[0,64,0,0,0,320,34,0,288]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1084,"old":920,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,144,32,64,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1089,"old":920,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,3,0,0,2],"matrix_rows":[288,1,34,4,8,16,256,320,128],"offset":133,"phase":3,"quadratic_rows":[0,32,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,260,4,5,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":921,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,2],"matrix_rows":[130,264,160,1,192,196,256,272,64],"offset":359,"phase":0,"quadratic_rows":[0,64,0,0,0,192,34,160,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1085,"old":921,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,3,0,2,0],"matrix_rows":[160,1,34,4,8,16,128,192,256],"offset":133,"phase":3,"quadratic_rows":[0,32,0,0,0,34,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1088,"old":921,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,272,32,64,128],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[8,16,32,65,129,258,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":922,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,288,384,1,2,4,320,336,64],"offset":323,"phase":0,"quadratic_rows":[0,0,0,64,0,320,40,256,160]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1082,"old":922,"rank":1,"right":{"linear_Z4":[0,0,0,3,0,3,0,0,0],"matrix_rows":[168,1,2,4,264,16,288,64,256],"offset":257,"phase":0,"quadratic_rows":[0,0,0,424,0,424,0,296,168]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1087,"old":922,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[168,1,2,4,392,16,416,64,256],"offset":337,"phase":0,"quadratic_rows":[0,0,0,296,0,296,0,256,168]}},{"left":{"linear_Z4":[2,3,3,0,0,0,0,0,0],"matrix_rows":[8,17,33,66,130,258,2,4,5],"offset":0,"phase":0,"quadratic_rows":[4,2,5,0,0,0,0,0,0]},"new":1,"old":923,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,3],"matrix_rows":[258,8,384,1,256,260,64,80,96],"offset":81,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1083,"old":923,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[386,1,258,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1086,"old":923,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,2],"matrix_rows":[258,1,386,4,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,2,0]}},{"left":{"linear_Z4":[3,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,3,128,1,260,4],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":924,"rank":3,"right":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[1,82,264,64,80,20,256,32,384],"offset":76,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1090,"old":924,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[18,1,16,20,8,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1094,"old":924,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,66,132,7,6,258,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":925,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,3,0,0,1],"matrix_rows":[289,258,304,96,256,356,264,320,384],"offset":56,"phase":1,"quadratic_rows":[320,0,0,0,96,304,17,0,289]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1091,"old":925,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":103,"phase":1,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1095,"old":925,"rank":1,"right":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[258,1,256,260,264,16,288,320,384],"offset":174,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,65,4,135,6,257,1],"offset":0,"phase":0,"quadratic_rows":[5,2,1,0,0,0,0,0,0]},"new":1,"old":926,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,0,0,3],"matrix_rows":[1,2,272,256,64,324,264,352,384],"offset":58,"phase":2,"quadratic_rows":[256,64,0,0,256,0,2,0,273]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1092,"old":926,"rank":1,"right":{"linear_Z4":[2,2,0,0,1,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":103,"phase":1,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1096,"old":926,"rank":1,"right":{"linear_Z4":[0,2,0,0,3,0,0,0,2],"matrix_rows":[273,256,2,260,264,272,288,64,384],"offset":15,"phase":2,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,3,2,0,0,0,0,0,0],"matrix_rows":[9,18,35,68,128,3,2,260,4],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":927,"rank":3,"right":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[97,2,264,96,64,36,256,16,384],"offset":84,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1093,"old":927,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,36,8,16,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1097,"old":927,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,3,66,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":274,"old":928,"rank":2,"right":{"linear_Z4":[0,3,3,2,3,0,0,0,0],"matrix_rows":[263,280,272,274,276,256,288,320,384],"offset":248,"phase":3,"quadratic_rows":[22,23,23,16,31,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,19,33,66,2,129,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1092,"old":928,"rank":2,"right":{"linear_Z4":[1,2,0,2,0,1,0,0,3],"matrix_rows":[33,292,269,6,288,256,48,320,384],"offset":127,"phase":3,"quadratic_rows":[301,4,267,5,0,33,0,0,261]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,34,67,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1097,"old":928,"rank":2,"right":{"linear_Z4":[3,2,1,0,0,2,0,0,0],"matrix_rows":[292,269,261,6,288,256,48,320,384],"offset":170,"phase":2,"quadratic_rows":[9,4,14,5,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":274,"old":929,"rank":2,"right":{"linear_Z4":[0,2,2,0,2,0,2,0,2],"matrix_rows":[80,264,1,18,20,256,64,96,384],"offset":122,"phase":3,"quadratic_rows":[0,16,16,0,6,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,2,3,128,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1093,"old":929,"rank":2,"right":{"linear_Z4":[0,2,1,0,0,2,1,0,0],"matrix_rows":[36,80,1,6,96,8,32,128,256],"offset":25,"phase":3,"quadratic_rows":[0,4,70,0,96,80,116,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1096,"old":929,"rank":2,"right":{"linear_Z4":[0,2,3,0,1,0,2,0,2],"matrix_rows":[84,264,1,6,64,256,80,32,384],"offset":58,"phase":2,"quadratic_rows":[0,4,22,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,34,65,129,1,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":276,"old":930,"rank":2,"right":{"linear_Z4":[2,0,2,0,1,0,2,0,2],"matrix_rows":[80,264,1,2,20,256,64,96,384],"offset":182,"phase":3,"quadratic_rows":[0,0,16,0,20,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,19,32,65,1,2,128,256],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1090,"old":930,"rank":2,"right":{"linear_Z4":[2,0,0,0,3,1,3,0,0],"matrix_rows":[116,36,21,2,96,8,32,128,256],"offset":23,"phase":0,"quadratic_rows":[20,0,33,0,81,36,80,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,17,34,65,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1095,"old":930,"rank":2,"right":{"linear_Z4":[3,0,2,0,3,0,0,0,2],"matrix_rows":[17,264,69,2,64,256,80,32,384],"offset":35,"phase":1,"quadratic_rows":[85,0,1,0,81,0,17,0,0]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,17,34,66,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":276,"old":931,"rank":2,"right":{"linear_Z4":[3,0,3,2,0,3,0,0,0],"matrix_rows":[263,296,289,288,292,256,272,320,384],"offset":244,"phase":3,"quadratic_rows":[39,37,39,32,0,47,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,10,19,34,65,1,130,258,2],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":1091,"old":931,"rank":2,"right":{"linear_Z4":[2,3,0,2,0,3,0,0,3],"matrix_rows":[292,34,5,270,288,256,48,320,384],"offset":108,"phase":0,"quadratic_rows":[4,302,267,6,0,34,0,0,262]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,10,17,34,67,3,130,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1094,"old":931,"rank":2,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,0],"matrix_rows":[292,270,5,262,288,256,48,320,384],"offset":166,"phase":2,"quadratic_rows":[4,10,13,6,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,132,260,2,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":932,"rank":3,"right":{"linear_Z4":[0,0,0,0,2,0,0,2,1],"matrix_rows":[129,264,272,128,130,4,64,320,352],"offset":335,"phase":0,"quadratic_rows":[0,0,0,320,64,0,24,0,264]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1098,"old":932,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,0,2],"matrix_rows":[272,1,2,4,24,256,288,64,128],"offset":81,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1102,"old":932,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,130,4,8,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,132,260,2,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":933,"rank":3,"right":{"linear_Z4":[0,0,0,0,2,0,0,1,2],"matrix_rows":[257,136,144,256,258,4,64,192,224],"offset":335,"phase":0,"quadratic_rows":[0,0,0,192,64,0,24,136,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1099,"old":933,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,258,4,8,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1103,"old":933,"rank":1,"right":{"linear_Z4":[0,0,0,2,3,0,0,2,0],"matrix_rows":[144,1,2,4,24,128,160,64,256],"offset":81,"phase":3,"quadratic_rows":[0,0,0,16,24,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,32,66,128,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":934,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,264,384,320,322,4,64,16,32],"offset":75,"phase":0,"quadratic_rows":[64,0,0,320,0,0,9,256,136]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1100,"old":934,"rank":1,"right":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[137,385,2,4,392,16,32,64,256],"offset":275,"phase":0,"quadratic_rows":[265,0,0,265,0,0,0,256,137]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1104,"old":934,"rank":1,"right":{"linear_Z4":[3,0,0,3,0,0,0,0,0],"matrix_rows":[137,257,2,4,264,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[393,0,0,393,0,0,0,265,137]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,32,65,130,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":935,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,272,384,64,66,4,72,256,288],"offset":138,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1101,"old":935,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,2],"matrix_rows":[272,1,2,4,8,400,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1105,"old":935,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[400,1,2,4,8,272,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,16,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,130,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":936,"rank":2,"right":{"linear_Z4":[2,0,2,3,3,0,0,2,2],"matrix_rows":[136,272,9,2,20,128,256,288,192],"offset":407,"phase":2,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,2,128,256,3],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1100,"old":936,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[36,272,1,2,288,8,32,64,128],"offset":66,"phase":0,"quadratic_rows":[0,0,256,0,288,272,0,0,308]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,66,128,257,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1105,"old":936,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,0,2,2],"matrix_rows":[136,276,9,2,256,128,272,32,192],"offset":261,"phase":3,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,33,66,130,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":275,"old":937,"rank":2,"right":{"linear_Z4":[2,0,2,3,3,0,0,2,2],"matrix_rows":[264,144,9,2,20,256,128,160,320],"offset":407,"phase":2,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,18,33,66,128,257,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1101,"old":937,"rank":2,"right":{"linear_Z4":[2,0,0,3,1,0,0,2,2],"matrix_rows":[264,148,9,2,128,256,144,32,320],"offset":261,"phase":3,"quadratic_rows":[8,0,16,9,20,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,32,66,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[3,1,0,0,0,0,0,0,0]},"new":1104,"old":937,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,1,0],"matrix_rows":[36,144,1,2,160,8,32,64,256],"offset":66,"phase":0,"quadratic_rows":[0,0,128,0,160,144,0,180,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":277,"old":938,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[257,384,256,258,4,8,16,32,64],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,32,66,2,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1098,"old":938,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,2,0,2,2],"matrix_rows":[257,36,385,2,32,8,48,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[6,8,17,32,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1103,"old":938,"rank":2,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,2],"matrix_rows":[36,385,257,2,32,8,48,64,256],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,16,32,65,129,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":277,"old":939,"rank":2,"right":{"linear_Z4":[0,0,2,2,0,0,0,0,3],"matrix_rows":[272,384,1,2,20,24,256,288,64],"offset":113,"phase":0,"quadratic_rows":[0,0,16,16,12,0,0,256,384]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,34,66,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1099,"old":939,"rank":2,"right":{"linear_Z4":[0,0,0,1,1,0,0,0,1],"matrix_rows":[4,408,1,2,256,136,144,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,256,280,280,0,0,256,412]}},{"left":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,35,67,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"new":1102,"old":939,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,1],"matrix_rows":[28,408,1,2,256,264,272,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,280,132,132,0,0,280,388]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,34,65,128,258,1,4,6],"offset":0,"phase":0,"quadratic_rows":[1,4,6,0,0,0,0,0,0]},"new":1,"old":940,"rank":3,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,3],"matrix_rows":[1,260,384,64,66,256,72,16,288],"offset":42,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1106,"old":940,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[388,1,2,260,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1110,"old":940,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,65,128,256,2,4,7],"offset":0,"phase":0,"quadratic_rows":[6,5,7,0,0,0,0,0,0]},"new":1,"old":941,"rank":3,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,258,384,320,64,4,328,16,32],"offset":27,"phase":0,"quadratic_rows":[64,320,0,0,0,0,3,256,130]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1107,"old":941,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[131,257,258,4,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[387,387,0,0,0,0,0,259,131]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1111,"old":941,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[131,385,386,4,8,16,32,64,256],"offset":263,"phase":0,"quadratic_rows":[259,259,0,0,0,0,0,256,131]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,65,128,260,2,1,6],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":942,"rank":3,"right":{"linear_Z4":[0,0,2,0,0,0,0,2,1],"matrix_rows":[129,258,260,128,64,320,136,16,352],"offset":287,"phase":0,"quadratic_rows":[0,320,64,0,0,0,6,0,258]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1108,"old":942,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,136,16,32,64,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1112,"old":942,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,0,2],"matrix_rows":[260,1,6,256,8,16,288,64,128],"offset":69,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,65,128,260,2,6,1],"offset":0,"phase":0,"quadratic_rows":[0,4,2,0,0,0,0,0,0]},"new":1,"old":943,"rank":3,"right":{"linear_Z4":[0,0,2,0,0,0,0,1,2],"matrix_rows":[257,130,132,256,64,192,264,16,224],"offset":287,"phase":0,"quadratic_rows":[0,192,64,0,0,0,6,130,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1109,"old":943,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,16,160,64,256],"offset":69,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1113,"old":943,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,2,3,0,0,0,0,0,0],"matrix_rows":[9,17,34,68,5,135,6,257,1],"offset":0,"phase":0,"quadratic_rows":[3,1,4,0,0,0,0,0,0]},"new":1,"old":944,"rank":3,"right":{"linear_Z4":[0,0,0,2,1,0,1,0,0],"matrix_rows":[337,84,8,256,258,336,272,352,384],"offset":47,"phase":1,"quadratic_rows":[80,0,256,272,345,0,337,0,92]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1114,"old":944,"rank":1,"right":{"linear_Z4":[0,0,3,2,0,0,0,0,2],"matrix_rows":[261,256,258,260,8,272,288,64,384],"offset":51,"phase":2,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1118,"old":944,"rank":1,"right":{"linear_Z4":[2,0,1,2,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":91,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,3,0,0,0,0,0,0],"matrix_rows":[9,18,32,68,133,5,4,258,2],"offset":0,"phase":0,"quadratic_rows":[0,0,4,0,0,0,0,0,0]},"new":1,"old":945,"rank":3,"right":{"linear_Z4":[0,0,0,2,0,2,0,0,2],"matrix_rows":[97,258,8,96,256,4,64,48,384],"offset":82,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1115,"old":945,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1119,"old":945,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[33,32,2,4,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,66,131,7,6,258,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":946,"rank":3,"right":{"linear_Z4":[2,2,0,0,0,3,0,0,1],"matrix_rows":[289,258,292,96,256,320,264,368,384],"offset":152,"phase":1,"quadratic_rows":[320,0,96,0,0,292,5,0,289]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1116,"old":946,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,264,272,288,320,384],"offset":174,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1120,"old":946,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,0,2,0,0],"matrix_rows":[68,5,2,64,8,16,96,128,256],"offset":79,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[9,18,36,69,4,128,1,258,2],"offset":0,"phase":0,"quadratic_rows":[4,0,1,0,0,0,0,0,0]},"new":1,"old":947,"rank":3,"right":{"linear_Z4":[2,0,2,0,3,0,3,0,2],"matrix_rows":[81,258,84,64,256,16,88,32,384],"offset":122,"phase":1,"quadratic_rows":[16,0,64,0,81,0,84,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1117,"old":947,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[258,1,256,4,8,16,32,64,384],"offset":5,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1121,"old":947,"rank":1,"right":{"linear_Z4":[2,0,3,0,2,0,0,0,0],"matrix_rows":[20,5,2,16,24,32,64,128,256],"offset":26,"phase":1,"quadratic_rows":[4,0,5,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":273,"old":948,"rank":2,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,3],"matrix_rows":[260,384,1,2,256,264,16,32,64],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1122,"old":948,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,2],"matrix_rows":[260,1,2,388,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1126,"old":948,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[388,1,2,260,8,16,32,64,256],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,4,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,9,16,32,65,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":273,"old":949,"rank":2,"right":{"linear_Z4":[2,1,0,0,0,0,0,0,3],"matrix_rows":[258,384,3,256,4,8,272,32,64],"offset":13,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1123,"old":949,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[131,385,386,4,8,16,32,64,256],"offset":263,"phase":0,"quadratic_rows":[259,259,0,0,0,0,0,256,131]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1127,"old":949,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[131,257,258,4,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[387,387,0,0,0,0,0,259,131]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[4,8,17,33,64,128,256,2,3],"offset":0,"phase":0,"quadratic_rows":[2,3,0,0,0,0,0,0,0]},"new":272,"old":950,"rank":2,"right":{"linear_Z4":[0,2,1,0,0,0,0,0,3],"matrix_rows":[260,384,1,6,256,264,16,32,64],"offset":25,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,256,384]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1125,"old":950,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[134,1,386,388,8,16,32,64,256],"offset":269,"phase":0,"quadratic_rows":[0,262,262,0,0,0,0,256,134]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1129,"old":950,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[134,1,258,260,8,16,32,64,256],"offset":257,"phase":0,"quadratic_rows":[0,390,390,0,0,0,0,262,134]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,8,18,34,64,129,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":951,"rank":2,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,2],"matrix_rows":[257,132,256,6,128,136,16,288,64],"offset":47,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1125,"old":951,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,288,64,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1128,"old":951,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,136,16,32,64,256],"offset":21,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,2,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":952,"rank":2,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,2],"matrix_rows":[258,132,3,256,128,136,272,32,64],"offset":87,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1122,"old":952,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[258,3,256,4,8,272,32,64,128],"offset":35,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1127,"old":952,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,136,16,32,64,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,34,65,128,256,1,2],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":953,"rank":2,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,2],"matrix_rows":[130,260,3,128,256,264,144,32,64],"offset":87,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1123,"old":953,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,16,32,64,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1126,"old":953,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,0],"matrix_rows":[130,3,128,4,8,144,32,64,256],"offset":35,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1060,"old":954,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":31,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1065,"old":954,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":206,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1061,"old":955,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,8,80,32,128,256],"offset":44,"phase":1,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1064,"old":955,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1058,"old":956,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[68,1,2,64,8,80,32,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1063,"old":956,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1059,"old":957,"rank":1,"right":{"linear_Z4":[2,1,0,2,0,2,0,0,0],"matrix_rows":[34,3,32,4,8,48,64,128,256],"offset":55,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1062,"old":957,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,0,0,2],"matrix_rows":[259,256,258,260,8,272,32,320,384],"offset":147,"phase":2,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":958,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":110,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":965,"old":958,"rank":1,"right":{"linear_Z4":[2,1,2,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":31,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":254,"old":959,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[11,73,74,4,64,16,32,128,256],"offset":23,"phase":0,"quadratic_rows":[67,67,0,64,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":963,"old":959,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[11,65,66,4,64,16,32,128,256],"offset":17,"phase":0,"quadratic_rows":[75,75,0,67,0,0,11,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":254,"old":960,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,49,34,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[51,35,0,0,1,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":964,"old":960,"rank":1,"right":{"linear_Z4":[3,3,0,0,2,0,0,0,0],"matrix_rows":[3,33,50,4,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[35,51,0,0,2,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":961,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":962,"old":961,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":194,"old":962,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":238,"old":962,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,32,64,384],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":962,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,64,384],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":155,"old":963,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[3,65,64,4,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[67,65,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":176,"old":963,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[3,64,66,4,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[66,67,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":963,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[66,3,64,4,8,16,96,128,256],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":150,"old":964,"rank":1,"right":{"linear_Z4":[3,2,0,0,2,0,0,0,0],"matrix_rows":[3,17,16,4,24,32,64,128,256],"offset":22,"phase":1,"quadratic_rows":[19,17,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":169,"old":964,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[3,32,34,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[34,35,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":964,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[18,3,16,4,24,32,64,128,256],"offset":22,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":215,"old":965,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":241,"old":965,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,264,272,288,320,384],"offset":107,"phase":1,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":965,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,264,272,288,320,384],"offset":105,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,16,32,65,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":966,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,130,160,32,4,8,176,64,256],"offset":75,"phase":0,"quadratic_rows":[32,160,0,0,0,3,0,130,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":156,"old":966,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":177,"old":966,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":966,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,2,0],"matrix_rows":[130,3,128,4,8,16,160,64,256],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":254,"old":967,"rank":1,"right":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[11,265,266,4,256,16,32,64,128],"offset":23,"phase":0,"quadratic_rows":[259,259,0,256,0,0,0,0,11]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":971,"old":967,"rank":1,"right":{"linear_Z4":[3,3,0,0,0,0,0,0,0],"matrix_rows":[11,257,258,4,256,16,32,64,128],"offset":17,"phase":0,"quadratic_rows":[267,267,0,259,0,0,0,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,18,32,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":968,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,260,32,34,256,8,48,320,128],"offset":22,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":193,"old":968,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":239,"old":968,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,32,320,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":968,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[260,1,2,256,8,16,32,320,128],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":254,"old":969,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,32,192,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":970,"old":969,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[34,3,32,4,40,16,64,128,256],"offset":22,"phase":1,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":192,"old":970,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":240,"old":970,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,8,16,32,192,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":970,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[132,1,2,128,8,16,32,192,256],"offset":9,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":157,"old":971,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":178,"old":971,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":971,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[258,3,256,4,8,16,288,64,128],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":261,"old":972,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":979,"old":972,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":973,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,64,384],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":977,"old":973,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,8,48,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":974,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":62,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":978,"old":974,"rank":1,"right":{"linear_Z4":[2,2,1,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,8,48,64,128,256],"offset":38,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":261,"old":975,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[38,1,98,100,8,16,64,128,256],"offset":77,"phase":0,"quadratic_rows":[0,70,70,0,0,64,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1014,"old":975,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[38,1,66,68,8,16,64,128,256],"offset":65,"phase":0,"quadratic_rows":[0,102,102,0,0,70,38,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":278,"old":976,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,18,28,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,22,30,4,6,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1014,"old":976,"rank":1,"right":{"linear_Z4":[0,3,3,2,0,0,0,0,0],"matrix_rows":[6,1,26,20,16,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[0,30,22,2,6,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":977,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[257,2,256,16,20,24,32,64,384],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":162,"old":977,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":245,"old":977,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":223,"old":978,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":8,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":236,"old":978,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":978,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,264,272,288,320,384],"offset":51,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":173,"old":979,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[6,1,34,32,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,38,34,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":183,"old":979,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,8,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":979,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,40,16,64,128,256],"offset":21,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":980,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[257,2,256,16,20,24,32,320,128],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":161,"old":980,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":246,"old":980,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":980,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[257,256,2,4,8,16,32,320,128],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":261,"old":981,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[129,128,2,4,8,16,32,192,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":985,"old":981,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[36,1,6,32,8,48,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,18,33,2,64,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":982,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,0],"matrix_rows":[130,132,1,144,16,152,32,64,256],"offset":51,"phase":0,"quadratic_rows":[0,16,144,0,6,0,0,132,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":171,"old":982,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":187,"old":982,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":982,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,2,0],"matrix_rows":[132,1,6,128,8,144,32,64,256],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":261,"old":983,"rank":1,"right":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[38,1,290,292,8,16,256,64,128],"offset":77,"phase":0,"quadratic_rows":[0,262,262,0,0,256,0,0,38]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1015,"old":983,"rank":1,"right":{"linear_Z4":[0,3,3,0,0,0,0,0,0],"matrix_rows":[38,1,258,260,8,16,256,64,128],"offset":65,"phase":0,"quadratic_rows":[0,294,294,0,0,262,0,0,38]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":279,"old":984,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,0,0,2],"matrix_rows":[260,1,6,256,8,272,32,64,128],"offset":37,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1015,"old":984,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[65,64,2,4,8,16,96,128,256],"offset":3,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,18,34,2,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":985,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[129,2,128,16,20,24,32,192,256],"offset":13,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":160,"old":985,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":247,"old":985,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":986,"rank":1,"right":{"linear_Z4":[1,2,3,0,0,0,0,0,2],"matrix_rows":[261,257,6,256,264,16,288,320,384],"offset":23,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":993,"old":986,"rank":1,"right":{"linear_Z4":[1,2,1,0,0,0,0,0,2],"matrix_rows":[257,261,6,256,264,16,288,320,384],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":987,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,2,0,0],"matrix_rows":[72,9,10,4,64,80,32,128,256],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":991,"old":987,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,0],"matrix_rows":[11,64,66,4,72,16,32,128,256],"offset":3,"phase":0,"quadratic_rows":[74,75,0,75,0,0,11,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":988,"rank":1,"right":{"linear_Z4":[1,2,3,0,2,0,0,0,0],"matrix_rows":[21,17,6,16,8,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":992,"old":988,"rank":1,"right":{"linear_Z4":[1,2,1,0,2,0,0,0,0],"matrix_rows":[17,21,6,16,8,32,64,128,256],"offset":15,"phase":0,"quadratic_rows":[5,4,7,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":989,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1016,"old":989,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,4,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":278,"old":990,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,64,384],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1016,"old":990,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[68,1,6,64,72,16,32,128,256],"offset":21,"phase":3,"quadratic_rows":[0,4,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,2,64,3,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":991,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,1,0,0],"matrix_rows":[66,72,1,80,84,16,32,128,256],"offset":51,"phase":0,"quadratic_rows":[0,16,0,80,10,0,72,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":166,"old":991,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[10,1,66,4,64,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[0,74,0,66,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":196,"old":991,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,2,0,0],"matrix_rows":[10,1,64,68,72,16,32,128,256],"offset":8,"phase":3,"quadratic_rows":[0,72,0,74,0,0,10,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":139,"old":992,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":30,"phase":0,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":144,"old":992,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":992,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[9,8,2,12,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,3,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,34,3,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,2,0,0,0,0,0,0,0]},"new":1,"old":993,"rank":2,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[257,2,256,272,20,280,288,320,384],"offset":37,"phase":3,"quadratic_rows":[0,272,0,0,2,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":224,"old":993,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":231,"old":993,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":18,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,2,64,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":994,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,1,0],"matrix_rows":[130,136,1,144,148,16,32,64,256],"offset":51,"phase":0,"quadratic_rows":[0,16,0,144,10,0,0,136,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":167,"old":994,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[10,1,130,4,128,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[0,138,0,130,0,0,0,10,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":197,"old":994,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[10,1,128,132,136,16,32,64,256],"offset":8,"phase":3,"quadratic_rows":[0,136,0,138,0,0,0,10,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":995,"rank":1,"right":{"linear_Z4":[2,2,0,0,0,0,0,0,2],"matrix_rows":[264,9,10,4,256,272,32,64,128],"offset":23,"phase":0,"quadratic_rows":[8,8,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":999,"old":995,"rank":1,"right":{"linear_Z4":[0,3,0,3,0,0,0,0,0],"matrix_rows":[11,256,258,4,264,16,32,64,128],"offset":3,"phase":0,"quadratic_rows":[266,267,0,267,0,0,0,0,11]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,33,1,66,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":996,"rank":2,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[2,288,1,16,20,24,256,320,128],"offset":74,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":212,"old":996,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":221,"old":996,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,290,4,8,16,256,320,128],"offset":69,"phase":3,"quadratic_rows":[0,290,0,0,0,2,0,0,2]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":272,"old":996,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[288,1,2,4,8,16,256,320,128],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":270,"old":997,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[160,1,2,4,8,16,128,192,256],"offset":65,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1017,"old":997,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[17,16,2,4,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":279,"old":998,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,3,0,2,0],"matrix_rows":[160,33,2,4,8,16,128,192,256],"offset":131,"phase":3,"quadratic_rows":[32,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1017,"old":998,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,0],"matrix_rows":[161,128,2,4,8,16,160,64,256],"offset":0,"phase":0,"quadratic_rows":[32,0,0,0,0,33,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[4,9,17,34,2,64,128,256,3],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":999,"rank":2,"right":{"linear_Z4":[0,2,0,0,0,0,0,0,1],"matrix_rows":[258,264,1,272,276,16,32,64,128],"offset":51,"phase":0,"quadratic_rows":[0,16,0,272,10,0,0,0,264]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":168,"old":999,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[10,1,258,4,256,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[0,266,0,258,0,0,0,0,10]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":198,"old":999,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[10,1,256,260,264,16,32,64,128],"offset":8,"phase":3,"quadratic_rows":[0,264,0,266,0,0,0,0,10]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1000,"rank":1,"right":{"linear_Z4":[2,3,1,0,0,2,0,0,0],"matrix_rows":[38,3,32,36,8,16,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1007,"old":1000,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[36,5,6,32,8,48,64,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1001,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,0,2],"matrix_rows":[264,1,2,4,256,16,32,64,384],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1005,"old":1001,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1002,"rank":1,"right":{"linear_Z4":[2,3,1,0,0,0,0,0,2],"matrix_rows":[262,3,256,260,264,272,32,320,384],"offset":43,"phase":0,"quadratic_rows":[2,7,6,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1006,"old":1002,"rank":1,"right":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[36,5,6,32,8,48,64,128,256],"offset":14,"phase":3,"quadratic_rows":[4,4,3,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1003,"rank":1,"right":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[80,17,2,20,8,64,96,128,256],"offset":43,"phase":0,"quadratic_rows":[16,0,16,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1004,"old":1003,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[21,65,2,64,8,80,32,128,256],"offset":9,"phase":0,"quadratic_rows":[85,0,81,0,85,0,21,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":141,"old":1004,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[17,65,2,4,8,64,96,128,256],"offset":64,"phase":3,"quadratic_rows":[81,0,0,0,65,0,17,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":205,"old":1004,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,2,0,0],"matrix_rows":[17,64,66,4,8,80,32,128,256],"offset":4,"phase":3,"quadratic_rows":[80,0,0,0,81,0,17,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1004,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,2,0,0],"matrix_rows":[80,17,2,4,8,64,96,128,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,128,258,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":1005,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,264,32,34,4,256,48,64,384],"offset":38,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":204,"old":1005,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":233,"old":1005,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,32,64,384],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":218,"old":1006,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,264,272,32,320,384],"offset":32,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":226,"old":1006,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,264,16,288,320,384],"offset":64,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1006,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,0,0,2],"matrix_rows":[258,3,256,260,264,16,288,320,384],"offset":67,"phase":3,"quadratic_rows":[2,3,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,10,19,32,2,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":1007,"rank":2,"right":{"linear_Z4":[2,2,0,0,3,3,0,0,0],"matrix_rows":[49,50,32,16,52,8,64,128,256],"offset":28,"phase":1,"quadratic_rows":[16,32,0,0,49,50,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":146,"old":1007,"rank":1,"right":{"linear_Z4":[3,2,0,0,2,0,0,0,0],"matrix_rows":[3,17,16,20,8,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[19,17,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":164,"old":1007,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,2,0,0,0],"matrix_rows":[3,32,34,36,8,16,64,128,256],"offset":14,"phase":1,"quadratic_rows":[34,35,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,256,2],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":1008,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[1,264,32,34,4,256,48,320,128],"offset":38,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":203,"old":1008,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":234,"old":1008,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,32,320,128],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1009,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,0,2,0],"matrix_rows":[136,1,2,4,128,16,32,192,256],"offset":17,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":1013,"old":1009,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[36,1,2,32,8,48,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]}},{"left":{"linear_Z4":[2,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,32,66,2,128,3,256],"offset":0,"phase":0,"quadratic_rows":[2,1,0,0,0,0,0,0,0]},"new":1,"old":1010,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,0,0,1,0],"matrix_rows":[129,144,160,162,4,8,32,64,256],"offset":75,"phase":0,"quadratic_rows":[32,0,0,0,160,17,0,144,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":142,"old":1010,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[17,129,2,4,8,128,160,64,256],"offset":64,"phase":3,"quadratic_rows":[145,0,0,0,129,0,0,17,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":206,"old":1010,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[17,128,130,4,8,144,32,64,256],"offset":4,"phase":3,"quadratic_rows":[144,0,0,0,145,0,0,17,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1010,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,2,0],"matrix_rows":[144,17,2,4,8,128,160,64,256],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":271,"old":1011,"rank":1,"right":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[272,17,2,20,8,256,288,64,128],"offset":43,"phase":0,"quadratic_rows":[16,0,16,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1012,"old":1011,"rank":1,"right":{"linear_Z4":[3,0,0,0,3,0,0,0,0],"matrix_rows":[21,257,2,256,8,272,32,64,128],"offset":9,"phase":0,"quadratic_rows":[277,0,273,0,277,0,0,0,21]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":143,"old":1012,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[17,257,2,4,8,256,288,64,128],"offset":64,"phase":3,"quadratic_rows":[273,0,0,0,257,0,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":207,"old":1012,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[17,256,258,4,8,272,32,64,128],"offset":4,"phase":3,"quadratic_rows":[272,0,0,0,273,0,0,0,17]}},{"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"new":273,"old":1012,"rank":1,"right":{"linear_Z4":[2,0,0,0,3,0,0,0,2],"matrix_rows":[272,17,2,4,8,256,288,64,128],"offset":67,"phase":3,"quadratic_rows":[16,0,0,0,17,0,0,0,0]}},{"left":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[5,9,16,34,65,1,130,2,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":1,"old":1013,"rank":2,"right":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[1,136,32,34,4,128,48,192,256],"offset":38,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":202,"old":1013,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":235,"old":1013,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,137,2,4,128,16,32,192,256],"offset":19,"phase":3,"quadratic_rows":[137,0,0,1,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":170,"old":1014,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[6,1,66,64,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[0,70,66,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":186,"old":1014,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,2,0,0],"matrix_rows":[6,1,64,68,72,16,32,128,256],"offset":16,"phase":3,"quadratic_rows":[0,68,70,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":172,"old":1015,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":188,"old":1015,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":213,"old":1016,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":220,"old":1016,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,290,4,8,16,256,64,384],"offset":69,"phase":3,"quadratic_rows":[0,290,0,0,0,2,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":211,"old":1017,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":222,"old":1017,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[2,1,162,4,8,16,128,192,256],"offset":69,"phase":3,"quadratic_rows":[0,162,0,0,0,2,0,2,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":145,"old":1018,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,2,0,0,0],"matrix_rows":[3,33,32,36,8,16,64,128,256],"offset":14,"phase":1,"quadratic_rows":[35,33,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":165,"old":1018,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[3,16,18,20,8,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[18,19,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":138,"old":1019,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,0,0,0],"matrix_rows":[1,41,2,4,32,48,64,128,256],"offset":1,"phase":1,"quadratic_rows":[41,0,0,1,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":195,"old":1019,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":4,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":165,"old":1020,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[10,1,34,4,32,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[0,42,0,34,0,10,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":195,"old":1020,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[10,1,32,36,40,16,64,128,256],"offset":8,"phase":3,"quadratic_rows":[0,40,0,42,0,10,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":138,"old":1021,"rank":1,"right":{"linear_Z4":[2,1,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":18,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":145,"old":1021,"rank":1,"right":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":219,"old":1022,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,264,16,288,320,384],"offset":64,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":225,"old":1022,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,264,272,32,320,384],"offset":32,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":214,"old":1023,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":230,"old":1023,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,2,0,0],"matrix_rows":[1,321,2,4,8,16,32,256,384],"offset":131,"phase":3,"quadratic_rows":[321,0,0,0,0,0,1,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":214,"old":1024,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,64,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":219,"old":1024,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,2,0,0],"matrix_rows":[2,1,322,4,8,16,32,256,384],"offset":133,"phase":3,"quadratic_rows":[0,322,0,0,0,0,2,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":225,"old":1025,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":230,"old":1025,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":30,"phase":0,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":148,"old":1026,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":229,"old":1026,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":200,"old":1027,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[24,1,2,4,136,128,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,0,0,152,136,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":208,"old":1027,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[24,1,2,4,128,144,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,144,152,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":200,"old":1028,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":229,"old":1028,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,137,2,4,128,16,160,64,256],"offset":19,"phase":3,"quadratic_rows":[137,0,0,1,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":148,"old":1029,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[17,129,2,4,8,128,32,192,256],"offset":128,"phase":3,"quadratic_rows":[145,0,0,0,129,0,0,17,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":208,"old":1029,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[17,128,2,132,8,144,32,64,256],"offset":8,"phase":3,"quadratic_rows":[144,0,0,0,145,0,0,17,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":149,"old":1030,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":228,"old":1030,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":201,"old":1031,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[24,1,2,4,264,256,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,0,0,280,264,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":209,"old":1031,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[24,1,2,4,256,272,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,0,0,272,280,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":149,"old":1032,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[17,257,2,4,8,256,32,320,128],"offset":128,"phase":3,"quadratic_rows":[273,0,0,0,257,0,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":209,"old":1032,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[17,256,2,260,8,272,32,64,128],"offset":8,"phase":3,"quadratic_rows":[272,0,0,0,273,0,0,0,17]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":201,"old":1033,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":228,"old":1033,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,288,64,128],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":217,"old":1034,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,264,272,288,64,384],"offset":16,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":227,"old":1034,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,8,272,288,320,384],"offset":128,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":210,"old":1035,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":232,"old":1035,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,32,64,384],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":227,"old":1036,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":76,"phase":1,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":232,"old":1036,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":78,"phase":0,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":210,"old":1037,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":217,"old":1037,"rank":1,"right":{"linear_Z4":[0,1,0,0,2,0,0,0,0],"matrix_rows":[2,1,274,4,8,256,32,64,384],"offset":37,"phase":3,"quadratic_rows":[0,274,0,0,2,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":147,"old":1038,"rank":1,"right":{"linear_Z4":[3,2,0,2,0,0,0,0,0],"matrix_rows":[3,9,8,12,16,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[11,9,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":163,"old":1038,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[3,64,66,68,8,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[66,67,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":140,"old":1039,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,2,0,0],"matrix_rows":[9,65,2,4,64,16,96,128,256],"offset":82,"phase":1,"quadratic_rows":[73,0,0,65,0,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":199,"old":1039,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[9,32,34,4,40,16,64,128,256],"offset":4,"phase":3,"quadratic_rows":[40,0,0,41,0,9,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":140,"old":1040,"rank":1,"right":{"linear_Z4":[2,1,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":66,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":147,"old":1040,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":163,"old":1041,"rank":1,"right":{"linear_Z4":[0,3,0,2,0,0,0,0,0],"matrix_rows":[2,1,74,4,64,16,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,74,0,2,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":199,"old":1041,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":8,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":169,"old":1042,"rank":1,"right":{"linear_Z4":[0,2,0,1,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":36,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":176,"old":1042,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":150,"old":1043,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":66,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":155,"old":1043,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":155,"old":1044,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[3,17,16,4,24,32,64,128,256],"offset":16,"phase":3,"quadratic_rows":[19,17,0,0,3,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":169,"old":1044,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[3,64,66,4,8,80,32,128,256],"offset":38,"phase":1,"quadratic_rows":[66,67,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":150,"old":1045,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,2,0,0],"matrix_rows":[3,65,64,4,8,16,96,128,256],"offset":70,"phase":1,"quadratic_rows":[67,65,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":176,"old":1045,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,2,0,0,0],"matrix_rows":[3,32,34,4,40,16,64,128,256],"offset":16,"phase":3,"quadratic_rows":[34,35,0,0,0,3,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":194,"old":1046,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":215,"old":1046,"rank":1,"right":{"linear_Z4":[0,0,2,3,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":238,"old":1047,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":112,"phase":1,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":241,"old":1047,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":114,"phase":0,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":215,"old":1048,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":4,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":238,"old":1048,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,264,272,288,320,384],"offset":155,"phase":1,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":194,"old":1049,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":241,"old":1049,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,32,64,384],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":157,"old":1050,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":193,"old":1050,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":178,"old":1051,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":239,"old":1051,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,288,64,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":178,"old":1052,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":193,"old":1052,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":157,"old":1053,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":239,"old":1053,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":177,"old":1054,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":240,"old":1054,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,8,16,160,64,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":156,"old":1055,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":192,"old":1055,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":177,"old":1056,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":192,"old":1056,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":156,"old":1057,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":240,"old":1057,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":162,"old":1058,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":223,"old":1058,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":236,"old":1059,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":245,"old":1059,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":34,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":223,"old":1060,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":8,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":245,"old":1060,"rank":1,"right":{"linear_Z4":[2,1,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":10,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":162,"old":1061,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":236,"old":1061,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":170,"old":1062,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":116,"phase":0,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":173,"old":1062,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":112,"phase":1,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":183,"old":1063,"rank":1,"right":{"linear_Z4":[0,0,2,1,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":186,"old":1063,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":173,"old":1064,"rank":1,"right":{"linear_Z4":[0,3,2,0,0,0,2,0,0],"matrix_rows":[6,1,66,64,8,80,32,128,256],"offset":44,"phase":1,"quadratic_rows":[0,70,66,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":186,"old":1064,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,2,0,0,0],"matrix_rows":[6,1,32,36,8,48,64,128,256],"offset":44,"phase":1,"quadratic_rows":[0,36,38,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":170,"old":1065,"rank":1,"right":{"linear_Z4":[0,3,2,0,0,2,0,0,0],"matrix_rows":[6,1,34,32,40,16,64,128,256],"offset":28,"phase":1,"quadratic_rows":[0,38,34,0,0,6,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":183,"old":1065,"rank":1,"right":{"linear_Z4":[0,2,3,0,0,0,2,0,0],"matrix_rows":[6,1,64,68,72,16,32,128,256],"offset":28,"phase":1,"quadratic_rows":[0,68,70,0,0,0,6,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":171,"old":1066,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":247,"old":1066,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,131,128,4,136,16,32,64,256],"offset":7,"phase":3,"quadratic_rows":[131,1,0,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":160,"old":1067,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[5,129,2,128,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[133,0,129,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":187,"old":1067,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[5,128,2,132,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[132,0,133,0,0,0,0,5,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":160,"old":1068,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":171,"old":1068,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":187,"old":1069,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":247,"old":1069,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,8,144,32,64,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":161,"old":1070,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[5,257,2,256,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[261,0,257,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":188,"old":1070,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[5,256,2,260,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[260,0,261,0,0,0,0,0,5]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":172,"old":1071,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":246,"old":1071,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,264,16,32,64,128],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":161,"old":1072,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":172,"old":1072,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":188,"old":1073,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":246,"old":1073,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,272,32,64,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":139,"old":1074,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,67,64,68,8,16,32,128,256],"offset":1,"phase":1,"quadratic_rows":[67,1,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":166,"old":1074,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":144,"old":1075,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,0,0,0],"matrix_rows":[1,73,2,4,64,80,32,128,256],"offset":1,"phase":1,"quadratic_rows":[73,0,0,1,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":196,"old":1075,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":8,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":139,"old":1076,"rank":1,"right":{"linear_Z4":[3,0,0,2,0,0,2,0,0],"matrix_rows":[9,65,2,4,64,80,32,128,256],"offset":50,"phase":1,"quadratic_rows":[73,0,0,65,0,0,9,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":196,"old":1076,"rank":1,"right":{"linear_Z4":[0,0,0,1,2,0,0,0,0],"matrix_rows":[9,16,18,4,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[24,0,0,25,9,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":144,"old":1077,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,2,0,0],"matrix_rows":[3,65,64,68,8,16,32,128,256],"offset":14,"phase":1,"quadratic_rows":[67,65,0,0,0,0,3,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,1,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":166,"old":1077,"rank":1,"right":{"linear_Z4":[2,3,0,2,0,0,0,0,0],"matrix_rows":[3,8,10,12,16,32,64,128,256],"offset":14,"phase":1,"quadratic_rows":[10,11,0,3,0,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":213,"old":1078,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":224,"old":1078,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,289,2,4,8,16,256,64,384],"offset":67,"phase":3,"quadratic_rows":[289,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":220,"old":1079,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":42,"phase":1,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":231,"old":1079,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,264,272,288,64,384],"offset":47,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":220,"old":1080,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,260,8,272,288,320,384],"offset":128,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,33,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":224,"old":1080,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,260,264,272,288,64,384],"offset":16,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":213,"old":1081,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,32,65,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":231,"old":1081,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,2,0,0,0],"matrix_rows":[1,289,2,4,8,16,256,64,384],"offset":67,"phase":3,"quadratic_rows":[289,0,0,0,0,1,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":198,"old":1082,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[40,1,2,4,264,16,256,320,128],"offset":128,"phase":3,"quadratic_rows":[0,0,0,296,0,264,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":212,"old":1082,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,0,2],"matrix_rows":[40,1,2,4,256,272,288,64,128],"offset":32,"phase":3,"quadratic_rows":[0,0,0,288,0,296,0,0,40]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":168,"old":1083,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":221,"old":1083,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":20,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":168,"old":1084,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[34,1,258,4,8,16,256,320,128],"offset":128,"phase":3,"quadratic_rows":[0,290,0,0,0,258,0,0,34]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":212,"old":1084,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,0,2],"matrix_rows":[34,1,256,260,8,16,288,64,128],"offset":8,"phase":3,"quadratic_rows":[0,288,0,0,0,290,0,0,34]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":198,"old":1085,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":221,"old":1085,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,0],"matrix_rows":[2,1,266,4,256,272,32,64,128],"offset":21,"phase":3,"quadratic_rows":[0,266,0,2,0,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":167,"old":1086,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":222,"old":1086,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":20,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":197,"old":1087,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[40,1,2,4,136,16,128,192,256],"offset":128,"phase":3,"quadratic_rows":[0,0,0,168,0,136,0,40,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":211,"old":1087,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,0],"matrix_rows":[40,1,2,4,128,144,160,64,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,160,0,168,0,40,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,32,65,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":167,"old":1088,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[34,1,130,4,8,16,128,192,256],"offset":128,"phase":3,"quadratic_rows":[0,162,0,0,0,130,0,34,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":211,"old":1088,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,1,0,2,0],"matrix_rows":[34,1,128,132,8,16,160,64,256],"offset":8,"phase":3,"quadratic_rows":[0,160,0,0,0,162,0,34,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":197,"old":1089,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":222,"old":1089,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,0],"matrix_rows":[2,1,138,4,128,144,32,64,256],"offset":21,"phase":3,"quadratic_rows":[0,138,0,2,0,0,0,2,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":204,"old":1090,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":226,"old":1090,"rank":1,"right":{"linear_Z4":[1,0,0,2,0,0,0,0,0],"matrix_rows":[1,265,2,4,256,16,32,64,384],"offset":19,"phase":3,"quadratic_rows":[265,0,0,1,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":218,"old":1091,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":32,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,17,32,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":233,"old":1091,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,260,264,16,288,320,384],"offset":143,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":226,"old":1092,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":233,"old":1092,"rank":1,"right":{"linear_Z4":[2,1,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":66,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":204,"old":1093,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,17,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":218,"old":1093,"rank":1,"right":{"linear_Z4":[0,1,0,2,0,0,0,0,0],"matrix_rows":[2,1,266,4,256,16,32,64,384],"offset":21,"phase":3,"quadratic_rows":[0,266,0,2,0,0,0,0,2]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,9,16,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":141,"old":1094,"rank":1,"right":{"linear_Z4":[3,2,0,0,0,0,0,0,0],"matrix_rows":[1,19,16,20,8,32,64,128,256],"offset":1,"phase":1,"quadratic_rows":[19,1,0,0,1,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":164,"old":1094,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":42,"phase":1,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":146,"old":1095,"rank":1,"right":{"linear_Z4":[3,0,0,0,2,0,2,0,0],"matrix_rows":[17,65,2,4,8,64,96,128,256],"offset":98,"phase":1,"quadratic_rows":[81,0,0,0,65,0,17,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":205,"old":1095,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,2,0,0,0],"matrix_rows":[17,32,2,36,8,48,64,128,256],"offset":8,"phase":3,"quadratic_rows":[48,0,0,0,49,17,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,8,16,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":164,"old":1096,"rank":1,"right":{"linear_Z4":[0,3,0,0,2,0,0,0,0],"matrix_rows":[2,1,82,4,8,64,96,128,256],"offset":1,"phase":1,"quadratic_rows":[0,82,0,0,2,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":205,"old":1096,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":8,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":141,"old":1097,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":78,"phase":0,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":146,"old":1097,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":76,"phase":1,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":142,"old":1098,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":235,"old":1098,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":202,"old":1099,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[24,1,2,4,136,128,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,152,136,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":206,"old":1099,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,2,0],"matrix_rows":[24,1,2,4,128,144,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,0,0,144,152,0,0,24,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":142,"old":1100,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[9,129,2,4,128,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[137,0,0,129,0,0,0,9,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":202,"old":1100,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[9,128,130,4,136,16,32,64,256],"offset":4,"phase":3,"quadratic_rows":[136,0,0,137,0,0,0,9,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":206,"old":1101,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":235,"old":1101,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,145,2,4,8,128,160,64,256],"offset":35,"phase":3,"quadratic_rows":[145,0,0,0,1,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":203,"old":1102,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[24,1,2,4,264,256,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,0,0,280,264,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":207,"old":1102,"rank":1,"right":{"linear_Z4":[0,0,0,0,1,0,0,0,2],"matrix_rows":[24,1,2,4,256,272,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,0,0,272,280,0,0,0,24]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":143,"old":1103,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":234,"old":1103,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":18,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,17,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":143,"old":1104,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[9,257,2,4,256,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[265,0,0,257,0,0,0,0,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":203,"old":1104,"rank":1,"right":{"linear_Z4":[0,0,0,1,0,0,0,0,2],"matrix_rows":[9,256,258,4,264,16,32,64,128],"offset":4,"phase":3,"quadratic_rows":[264,0,0,265,0,0,0,0,9]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":207,"old":1105,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,8,16,33,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":234,"old":1105,"rank":1,"right":{"linear_Z4":[1,0,0,0,2,0,0,0,0],"matrix_rows":[1,273,2,4,8,256,288,64,128],"offset":35,"phase":3,"quadratic_rows":[273,0,0,0,1,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":191,"old":1106,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":243,"old":1106,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,8,16,288,64,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":153,"old":1107,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":180,"old":1107,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":180,"old":1108,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":191,"old":1108,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,8,16,32,320,128],"offset":128,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":153,"old":1109,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":243,"old":1109,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":190,"old":1110,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,66,4,72,16,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":244,"old":1110,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,8,16,160,64,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":152,"old":1111,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":179,"old":1111,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":152,"old":1112,"rank":1,"right":{"linear_Z4":[0,2,0,0,0,0,2,0,0],"matrix_rows":[2,1,64,68,8,16,96,128,256],"offset":4,"phase":3,"quadratic_rows":[0,64,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":244,"old":1112,"rank":1,"right":{"linear_Z4":[2,3,0,0,0,0,2,0,0],"matrix_rows":[2,3,64,68,8,16,96,128,256],"offset":6,"phase":2,"quadratic_rows":[2,67,0,0,0,0,2,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":179,"old":1113,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,32,64,129,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":190,"old":1113,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,8,16,32,192,256],"offset":128,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":182,"old":1114,"rank":1,"right":{"linear_Z4":[0,0,2,1,0,0,2,0,0],"matrix_rows":[8,1,2,12,64,80,96,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,8,76,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":189,"old":1114,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":32,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":151,"old":1115,"rank":1,"right":{"linear_Z4":[2,0,0,3,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":114,"phase":0,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":154,"old":1115,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":112,"phase":1,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,32,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":154,"old":1116,"rank":1,"right":{"linear_Z4":[3,0,2,0,0,0,2,0,0],"matrix_rows":[5,65,2,64,8,16,96,128,256],"offset":74,"phase":1,"quadratic_rows":[69,0,65,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":189,"old":1116,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,2,0,0,0],"matrix_rows":[5,32,2,36,8,48,64,128,256],"offset":32,"phase":3,"quadratic_rows":[36,0,37,0,0,5,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":151,"old":1117,"rank":1,"right":{"linear_Z4":[3,0,2,0,2,0,0,0,0],"matrix_rows":[5,17,2,16,24,32,64,128,256],"offset":26,"phase":1,"quadratic_rows":[21,0,17,0,5,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":182,"old":1117,"rank":1,"right":{"linear_Z4":[2,0,3,0,0,0,2,0,0],"matrix_rows":[5,64,2,68,72,16,32,128,256],"offset":26,"phase":1,"quadratic_rows":[68,0,69,0,0,0,5,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":237,"old":1118,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":64,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":242,"old":1118,"rank":1,"right":{"linear_Z4":[2,0,0,1,0,0,2,0,0],"matrix_rows":[8,9,2,4,64,80,96,128,256],"offset":66,"phase":2,"quadratic_rows":[8,0,0,73,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":181,"old":1119,"rank":1,"right":{"linear_Z4":[0,0,0,2,0,0,2,0,0],"matrix_rows":[8,1,2,4,64,80,96,128,256],"offset":16,"phase":3,"quadratic_rows":[0,0,0,64,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,4,8,17,33,65,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":216,"old":1119,"rank":1,"right":{"linear_Z4":[0,2,0,3,0,0,2,0,0],"matrix_rows":[8,1,10,4,64,80,96,128,256],"offset":20,"phase":2,"quadratic_rows":[0,8,0,74,0,0,8,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":216,"old":1120,"rank":1,"right":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":8,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,17,33,65,129,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":242,"old":1120,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,264,272,288,320,384],"offset":167,"phase":1,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,16,33,64,1,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":181,"old":1121,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,0,2,0,0],"matrix_rows":[1,64,2,68,8,80,32,128,256],"offset":2,"phase":3,"quadratic_rows":[64,0,0,0,0,0,1,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,64,128,257,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":237,"old":1121,"rank":1,"right":{"linear_Z4":[1,2,0,0,0,0,0,0,0],"matrix_rows":[1,259,256,4,8,16,32,64,384],"offset":7,"phase":3,"quadratic_rows":[259,1,0,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":184,"old":1122,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":249,"old":1122,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,133,2,128,136,16,32,64,256],"offset":11,"phase":3,"quadratic_rows":[133,0,1,0,0,0,0,1,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":158,"old":1123,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,2,0],"matrix_rows":[3,129,128,4,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[131,129,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":174,"old":1123,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[3,128,130,4,8,16,160,64,256],"offset":64,"phase":3,"quadratic_rows":[130,131,0,0,0,0,0,3,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":158,"old":1124,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":249,"old":1124,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":174,"old":1125,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,2,0],"matrix_rows":[6,1,130,128,136,16,32,64,256],"offset":16,"phase":3,"quadratic_rows":[0,134,130,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,1,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":184,"old":1125,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,2,0],"matrix_rows":[6,1,128,132,8,144,32,64,256],"offset":32,"phase":3,"quadratic_rows":[0,132,134,0,0,0,0,6,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,1,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":185,"old":1126,"rank":1,"right":{"linear_Z4":[2,0,0,0,0,2,0,0,0],"matrix_rows":[1,32,34,4,8,48,64,128,256],"offset":2,"phase":3,"quadratic_rows":[32,0,0,0,0,1,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,4,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":248,"old":1126,"rank":1,"right":{"linear_Z4":[1,0,2,0,0,0,0,0,0],"matrix_rows":[1,261,2,256,264,16,32,64,128],"offset":11,"phase":3,"quadratic_rows":[261,0,1,0,0,0,0,0,1]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":159,"old":1127,"rank":1,"right":{"linear_Z4":[1,0,0,0,0,0,0,0,2],"matrix_rows":[3,257,256,4,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[259,257,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[3,5,8,16,32,65,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":175,"old":1127,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[3,256,258,4,8,16,288,64,128],"offset":64,"phase":3,"quadratic_rows":[258,259,0,0,0,0,0,0,3]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":159,"old":1128,"rank":1,"right":{"linear_Z4":[0,2,0,0,2,0,0,0,0],"matrix_rows":[2,1,16,20,24,32,64,128,256],"offset":4,"phase":3,"quadratic_rows":[0,16,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,1,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":248,"old":1128,"rank":1,"right":{"linear_Z4":[2,3,0,0,2,0,0,0,0],"matrix_rows":[2,3,16,20,24,32,64,128,256],"offset":6,"phase":2,"quadratic_rows":[2,19,0,0,2,0,0,0,0]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,17,32,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":175,"old":1129,"rank":1,"right":{"linear_Z4":[0,1,0,0,0,0,0,0,2],"matrix_rows":[6,1,258,256,264,16,32,64,128],"offset":16,"phase":3,"quadratic_rows":[0,262,258,0,0,0,0,0,6]}},{"left":{"linear_Z4":[3,0,0,0,0,0,0,0,0],"matrix_rows":[2,5,9,16,33,64,128,256,1],"offset":0,"phase":0,"quadratic_rows":[1,0,0,0,0,0,0,0,0]},"new":185,"old":1129,"rank":1,"right":{"linear_Z4":[0,0,1,0,0,0,0,0,2],"matrix_rows":[6,1,256,260,8,272,32,64,128],"offset":32,"phase":3,"quadratic_rows":[0,260,262,0,0,0,0,0,6]}}],"endpoint_adapters":[{"frame":2,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,11,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":0,"rank":0,"right":null,"role":"source"},{"frame":138,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,16,32,64,128,256],"offset":11,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":0,"rank":0,"right":null,"role":"target"},{"frame":3,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,19,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":1,"rank":0,"right":null,"role":"source"},{"frame":139,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,17,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":1,"rank":0,"right":null,"role":"target"},{"frame":4,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,35,64,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":2,"rank":0,"right":null,"role":"source"},{"frame":140,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,33,64,128,256],"offset":35,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":2,"rank":0,"right":null,"role":"target"},{"frame":5,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,32,67,128,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":3,"rank":0,"right":null,"role":"source"},{"frame":141,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,32,65,128,256],"offset":67,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":3,"rank":0,"right":null,"role":"target"},{"frame":6,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,32,64,131,256],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":4,"rank":0,"right":null,"role":"source"},{"frame":142,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,32,64,129,256],"offset":131,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":4,"rank":0,"right":null,"role":"target"},{"frame":7,"left":{"linear_Z4":[1,1,0,0,0,0,0,0,0],"matrix_rows":[2,1,4,8,16,32,64,128,259],"offset":0,"phase":0,"quadratic_rows":[3,3,0,0,0,0,0,0,0]},"port":5,"rank":0,"right":null,"role":"source"},{"frame":143,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,16,32,64,128,257],"offset":259,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":5,"rank":0,"right":null,"role":"target"},{"frame":8,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,13,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":6,"rank":0,"right":null,"role":"source"},{"frame":144,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,16,32,64,128,256],"offset":13,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":6,"rank":0,"right":null,"role":"target"},{"frame":9,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,21,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":7,"rank":0,"right":null,"role":"source"},{"frame":145,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,17,32,64,128,256],"offset":21,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":7,"rank":0,"right":null,"role":"target"},{"frame":10,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,37,64,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":8,"rank":0,"right":null,"role":"source"},{"frame":146,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,33,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":8,"rank":0,"right":null,"role":"target"},{"frame":11,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,32,69,128,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":9,"rank":0,"right":null,"role":"source"},{"frame":147,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,32,65,128,256],"offset":69,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":9,"rank":0,"right":null,"role":"target"},{"frame":12,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,32,64,133,256],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":10,"rank":0,"right":null,"role":"source"},{"frame":148,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,32,64,129,256],"offset":133,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":10,"rank":0,"right":null,"role":"target"},{"frame":13,"left":{"linear_Z4":[1,0,1,0,0,0,0,0,0],"matrix_rows":[4,2,1,8,16,32,64,128,261],"offset":0,"phase":0,"quadratic_rows":[5,0,5,0,0,0,0,0,0]},"port":11,"rank":0,"right":null,"role":"source"},{"frame":149,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,16,32,64,128,257],"offset":261,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":11,"rank":0,"right":null,"role":"target"},{"frame":14,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,41,64,128,256],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":12,"rank":0,"right":null,"role":"source"},{"frame":150,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,33,64,128,256],"offset":41,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":12,"rank":0,"right":null,"role":"target"},{"frame":15,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,32,73,128,256],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":13,"rank":0,"right":null,"role":"source"},{"frame":151,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,32,65,128,256],"offset":73,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":13,"rank":0,"right":null,"role":"target"},{"frame":16,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,32,64,137,256],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":14,"rank":0,"right":null,"role":"source"},{"frame":152,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,32,64,129,256],"offset":137,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":14,"rank":0,"right":null,"role":"target"},{"frame":17,"left":{"linear_Z4":[1,0,0,1,0,0,0,0,0],"matrix_rows":[8,2,4,1,16,32,64,128,265],"offset":0,"phase":0,"quadratic_rows":[9,0,0,9,0,0,0,0,0]},"port":15,"rank":0,"right":null,"role":"source"},{"frame":153,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,16,32,64,128,257],"offset":265,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":15,"rank":0,"right":null,"role":"target"},{"frame":18,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,49,64,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":16,"rank":0,"right":null,"role":"source"},{"frame":154,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,33,64,128,256],"offset":49,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":16,"rank":0,"right":null,"role":"target"},{"frame":19,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,32,81,128,256],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":17,"rank":0,"right":null,"role":"source"},{"frame":155,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,32,65,128,256],"offset":81,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":17,"rank":0,"right":null,"role":"target"},{"frame":20,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,32,64,145,256],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":18,"rank":0,"right":null,"role":"source"},{"frame":156,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,32,64,129,256],"offset":145,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":18,"rank":0,"right":null,"role":"target"},{"frame":21,"left":{"linear_Z4":[1,0,0,0,1,0,0,0,0],"matrix_rows":[16,2,4,8,1,32,64,128,273],"offset":0,"phase":0,"quadratic_rows":[17,0,0,0,17,0,0,0,0]},"port":19,"rank":0,"right":null,"role":"source"},{"frame":157,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,17,32,64,128,257],"offset":273,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":19,"rank":0,"right":null,"role":"target"},{"frame":22,"left":{"linear_Z4":[1,0,0,0,0,1,0,0,0],"matrix_rows":[32,2,4,8,16,1,64,161,256],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"port":20,"rank":0,"right":null,"role":"source"},{"frame":158,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,33,64,129,256],"offset":161,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":20,"rank":0,"right":null,"role":"target"},{"frame":23,"left":{"linear_Z4":[1,0,0,0,0,1,0,0,0],"matrix_rows":[32,2,4,8,16,1,64,128,289],"offset":0,"phase":0,"quadratic_rows":[33,0,0,0,0,33,0,0,0]},"port":21,"rank":0,"right":null,"role":"source"},{"frame":159,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,33,64,128,257],"offset":289,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":21,"rank":0,"right":null,"role":"target"},{"frame":24,"left":{"linear_Z4":[1,0,0,0,0,0,1,0,0],"matrix_rows":[64,2,4,8,16,32,1,193,256],"offset":0,"phase":0,"quadratic_rows":[65,0,0,0,0,0,65,0,0]},"port":22,"rank":0,"right":null,"role":"source"},{"frame":160,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,65,129,256],"offset":193,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":22,"rank":0,"right":null,"role":"target"},{"frame":25,"left":{"linear_Z4":[1,0,0,0,0,0,1,0,0],"matrix_rows":[64,2,4,8,16,32,1,128,321],"offset":0,"phase":0,"quadratic_rows":[65,0,0,0,0,0,65,0,0]},"port":23,"rank":0,"right":null,"role":"source"},{"frame":161,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,65,128,257],"offset":321,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":23,"rank":0,"right":null,"role":"target"},{"frame":26,"left":{"linear_Z4":[1,0,0,0,0,0,0,1,0],"matrix_rows":[128,2,4,8,16,32,64,1,385],"offset":0,"phase":0,"quadratic_rows":[129,0,0,0,0,0,0,129,0]},"port":24,"rank":0,"right":null,"role":"source"},{"frame":162,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,129,257],"offset":385,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":24,"rank":0,"right":null,"role":"target"},{"frame":27,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,14,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":25,"rank":0,"right":null,"role":"source"},{"frame":163,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,16,32,64,128,256],"offset":14,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":25,"rank":0,"right":null,"role":"target"},{"frame":28,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,22,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":26,"rank":0,"right":null,"role":"source"},{"frame":164,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,18,32,64,128,256],"offset":22,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":26,"rank":0,"right":null,"role":"target"},{"frame":29,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,38,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":27,"rank":0,"right":null,"role":"source"},{"frame":165,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,34,64,128,256],"offset":38,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":27,"rank":0,"right":null,"role":"target"},{"frame":30,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,32,70,128,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":28,"rank":0,"right":null,"role":"source"},{"frame":166,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,32,66,128,256],"offset":70,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":28,"rank":0,"right":null,"role":"target"},{"frame":31,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,32,64,134,256],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":29,"rank":0,"right":null,"role":"source"},{"frame":167,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,32,64,130,256],"offset":134,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":29,"rank":0,"right":null,"role":"target"},{"frame":32,"left":{"linear_Z4":[0,1,1,0,0,0,0,0,0],"matrix_rows":[1,4,2,8,16,32,64,128,262],"offset":0,"phase":0,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"port":30,"rank":0,"right":null,"role":"source"},{"frame":168,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,16,32,64,128,258],"offset":262,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":30,"rank":0,"right":null,"role":"target"},{"frame":33,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,26,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":31,"rank":0,"right":null,"role":"source"},{"frame":169,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,18,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":31,"rank":0,"right":null,"role":"target"},{"frame":34,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,16,32,74,128,256],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":32,"rank":0,"right":null,"role":"source"},{"frame":170,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,16,32,66,128,256],"offset":74,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":32,"rank":0,"right":null,"role":"target"},{"frame":35,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,16,32,64,138,256],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":33,"rank":0,"right":null,"role":"source"},{"frame":171,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,16,32,64,130,256],"offset":138,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":33,"rank":0,"right":null,"role":"target"},{"frame":36,"left":{"linear_Z4":[0,1,0,1,0,0,0,0,0],"matrix_rows":[1,8,4,2,16,32,64,128,266],"offset":0,"phase":0,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"port":34,"rank":0,"right":null,"role":"source"},{"frame":172,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,16,32,64,128,258],"offset":266,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":34,"rank":0,"right":null,"role":"target"},{"frame":37,"left":{"linear_Z4":[0,1,0,0,1,0,0,0,0],"matrix_rows":[1,16,4,8,2,50,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"port":35,"rank":0,"right":null,"role":"source"},{"frame":173,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,18,34,64,128,256],"offset":50,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":35,"rank":0,"right":null,"role":"target"},{"frame":38,"left":{"linear_Z4":[0,1,0,0,1,0,0,0,0],"matrix_rows":[1,16,4,8,2,32,64,146,256],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"port":36,"rank":0,"right":null,"role":"source"},{"frame":174,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,18,32,64,130,256],"offset":146,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":36,"rank":0,"right":null,"role":"target"},{"frame":39,"left":{"linear_Z4":[0,1,0,0,1,0,0,0,0],"matrix_rows":[1,16,4,8,2,32,64,128,274],"offset":0,"phase":0,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"port":37,"rank":0,"right":null,"role":"source"},{"frame":175,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,18,32,64,128,258],"offset":274,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":37,"rank":0,"right":null,"role":"target"},{"frame":40,"left":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[1,32,4,8,16,2,98,128,256],"offset":0,"phase":0,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"port":38,"rank":0,"right":null,"role":"source"},{"frame":176,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,34,66,128,256],"offset":98,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":38,"rank":0,"right":null,"role":"target"},{"frame":41,"left":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[1,32,4,8,16,2,64,162,256],"offset":0,"phase":0,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"port":39,"rank":0,"right":null,"role":"source"},{"frame":177,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,34,64,130,256],"offset":162,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":39,"rank":0,"right":null,"role":"target"},{"frame":42,"left":{"linear_Z4":[0,1,0,0,0,1,0,0,0],"matrix_rows":[1,32,4,8,16,2,64,128,290],"offset":0,"phase":0,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"port":40,"rank":0,"right":null,"role":"source"},{"frame":178,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,34,64,128,258],"offset":290,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":40,"rank":0,"right":null,"role":"target"},{"frame":43,"left":{"linear_Z4":[0,1,0,0,0,0,1,0,0],"matrix_rows":[1,64,4,8,16,32,2,194,256],"offset":0,"phase":0,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"port":41,"rank":0,"right":null,"role":"source"},{"frame":179,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,66,130,256],"offset":194,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":41,"rank":0,"right":null,"role":"target"},{"frame":44,"left":{"linear_Z4":[0,1,0,0,0,0,1,0,0],"matrix_rows":[1,64,4,8,16,32,2,128,322],"offset":0,"phase":0,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"port":42,"rank":0,"right":null,"role":"source"},{"frame":180,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,66,128,258],"offset":322,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":42,"rank":0,"right":null,"role":"target"},{"frame":45,"left":{"linear_Z4":[0,1,0,0,0,0,0,1,0],"matrix_rows":[1,128,4,8,16,32,64,2,386],"offset":0,"phase":0,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"port":43,"rank":0,"right":null,"role":"source"},{"frame":181,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,130,258],"offset":386,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":43,"rank":0,"right":null,"role":"target"},{"frame":46,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,28,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":44,"rank":0,"right":null,"role":"source"},{"frame":182,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,20,32,64,128,256],"offset":28,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":44,"rank":0,"right":null,"role":"target"},{"frame":47,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,16,44,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":45,"rank":0,"right":null,"role":"source"},{"frame":183,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,16,36,64,128,256],"offset":44,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":45,"rank":0,"right":null,"role":"target"},{"frame":48,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,16,32,64,140,256],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":46,"rank":0,"right":null,"role":"source"},{"frame":184,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,16,32,64,132,256],"offset":140,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":46,"rank":0,"right":null,"role":"target"},{"frame":49,"left":{"linear_Z4":[0,0,1,1,0,0,0,0,0],"matrix_rows":[1,2,8,4,16,32,64,128,268],"offset":0,"phase":0,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"port":47,"rank":0,"right":null,"role":"source"},{"frame":185,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,16,32,64,128,260],"offset":268,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":47,"rank":0,"right":null,"role":"target"},{"frame":50,"left":{"linear_Z4":[0,0,1,0,1,0,0,0,0],"matrix_rows":[1,2,16,8,4,32,84,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"port":48,"rank":0,"right":null,"role":"source"},{"frame":186,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,20,32,68,128,256],"offset":84,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":48,"rank":0,"right":null,"role":"target"},{"frame":51,"left":{"linear_Z4":[0,0,1,0,1,0,0,0,0],"matrix_rows":[1,2,16,8,4,32,64,148,256],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"port":49,"rank":0,"right":null,"role":"source"},{"frame":187,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,20,32,64,132,256],"offset":148,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":49,"rank":0,"right":null,"role":"target"},{"frame":52,"left":{"linear_Z4":[0,0,1,0,1,0,0,0,0],"matrix_rows":[1,2,16,8,4,32,64,128,276],"offset":0,"phase":0,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"port":50,"rank":0,"right":null,"role":"source"},{"frame":188,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,20,32,64,128,260],"offset":276,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":50,"rank":0,"right":null,"role":"target"},{"frame":53,"left":{"linear_Z4":[0,0,1,0,0,1,0,0,0],"matrix_rows":[1,2,32,8,16,4,100,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"port":51,"rank":0,"right":null,"role":"source"},{"frame":189,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,36,68,128,256],"offset":100,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":51,"rank":0,"right":null,"role":"target"},{"frame":54,"left":{"linear_Z4":[0,0,1,0,0,1,0,0,0],"matrix_rows":[1,2,32,8,16,4,64,164,256],"offset":0,"phase":0,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"port":52,"rank":0,"right":null,"role":"source"},{"frame":190,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,36,64,132,256],"offset":164,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":52,"rank":0,"right":null,"role":"target"},{"frame":55,"left":{"linear_Z4":[0,0,1,0,0,1,0,0,0],"matrix_rows":[1,2,32,8,16,4,64,128,292],"offset":0,"phase":0,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"port":53,"rank":0,"right":null,"role":"source"},{"frame":191,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,36,64,128,260],"offset":292,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":53,"rank":0,"right":null,"role":"target"},{"frame":56,"left":{"linear_Z4":[0,0,1,0,0,0,1,0,0],"matrix_rows":[1,2,64,8,16,32,4,196,256],"offset":0,"phase":0,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"port":54,"rank":0,"right":null,"role":"source"},{"frame":192,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,68,132,256],"offset":196,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":54,"rank":0,"right":null,"role":"target"},{"frame":57,"left":{"linear_Z4":[0,0,1,0,0,0,1,0,0],"matrix_rows":[1,2,64,8,16,32,4,128,324],"offset":0,"phase":0,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"port":55,"rank":0,"right":null,"role":"source"},{"frame":193,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,68,128,260],"offset":324,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":55,"rank":0,"right":null,"role":"target"},{"frame":58,"left":{"linear_Z4":[0,0,1,0,0,0,0,1,0],"matrix_rows":[1,2,128,8,16,32,64,4,388],"offset":0,"phase":0,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"port":56,"rank":0,"right":null,"role":"source"},{"frame":194,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,132,260],"offset":388,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":56,"rank":0,"right":null,"role":"target"},{"frame":59,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,56,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":57,"rank":0,"right":null,"role":"source"},{"frame":195,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,40,64,128,256],"offset":56,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":57,"rank":0,"right":null,"role":"target"},{"frame":60,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,32,88,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":58,"rank":0,"right":null,"role":"source"},{"frame":196,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,32,72,128,256],"offset":88,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":58,"rank":0,"right":null,"role":"target"},{"frame":61,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,32,64,152,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":59,"rank":0,"right":null,"role":"source"},{"frame":197,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,32,64,136,256],"offset":152,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":59,"rank":0,"right":null,"role":"target"},{"frame":62,"left":{"linear_Z4":[0,0,0,1,1,0,0,0,0],"matrix_rows":[1,2,4,16,8,32,64,128,280],"offset":0,"phase":0,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"port":60,"rank":0,"right":null,"role":"source"},{"frame":198,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,24,32,64,128,264],"offset":280,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":60,"rank":0,"right":null,"role":"target"},{"frame":63,"left":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[1,2,4,32,16,8,104,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"port":61,"rank":0,"right":null,"role":"source"},{"frame":199,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,40,72,128,256],"offset":104,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":61,"rank":0,"right":null,"role":"target"},{"frame":64,"left":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[1,2,4,32,16,8,64,168,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"port":62,"rank":0,"right":null,"role":"source"},{"frame":200,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,40,64,136,256],"offset":168,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":62,"rank":0,"right":null,"role":"target"},{"frame":65,"left":{"linear_Z4":[0,0,0,1,0,1,0,0,0],"matrix_rows":[1,2,4,32,16,8,64,128,296],"offset":0,"phase":0,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"port":63,"rank":0,"right":null,"role":"source"},{"frame":201,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,40,64,128,264],"offset":296,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":63,"rank":0,"right":null,"role":"target"},{"frame":66,"left":{"linear_Z4":[0,0,0,1,0,0,1,0,0],"matrix_rows":[1,2,4,64,16,32,8,200,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"port":64,"rank":0,"right":null,"role":"source"},{"frame":202,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,72,136,256],"offset":200,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":64,"rank":0,"right":null,"role":"target"},{"frame":67,"left":{"linear_Z4":[0,0,0,1,0,0,1,0,0],"matrix_rows":[1,2,4,64,16,32,8,128,328],"offset":0,"phase":0,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"port":65,"rank":0,"right":null,"role":"source"},{"frame":203,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,72,128,264],"offset":328,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":65,"rank":0,"right":null,"role":"target"},{"frame":68,"left":{"linear_Z4":[0,0,0,1,0,0,0,1,0],"matrix_rows":[1,2,4,128,16,32,64,8,392],"offset":0,"phase":0,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"port":66,"rank":0,"right":null,"role":"source"},{"frame":204,"left":{"linear_Z4":[0,0,0,2,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,136,264],"offset":392,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":66,"rank":0,"right":null,"role":"target"},{"frame":69,"left":{"linear_Z4":[0,0,0,0,1,1,0,0,0],"matrix_rows":[1,2,4,8,32,16,112,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"port":67,"rank":0,"right":null,"role":"source"},{"frame":205,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,48,80,128,256],"offset":112,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":67,"rank":0,"right":null,"role":"target"},{"frame":70,"left":{"linear_Z4":[0,0,0,0,1,1,0,0,0],"matrix_rows":[1,2,4,8,32,16,64,176,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"port":68,"rank":0,"right":null,"role":"source"},{"frame":206,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,48,64,144,256],"offset":176,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":68,"rank":0,"right":null,"role":"target"},{"frame":71,"left":{"linear_Z4":[0,0,0,0,1,1,0,0,0],"matrix_rows":[1,2,4,8,32,16,64,128,304],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"port":69,"rank":0,"right":null,"role":"source"},{"frame":207,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,48,64,128,272],"offset":304,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":69,"rank":0,"right":null,"role":"target"},{"frame":72,"left":{"linear_Z4":[0,0,0,0,1,0,1,0,0],"matrix_rows":[1,2,4,8,64,32,16,208,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"port":70,"rank":0,"right":null,"role":"source"},{"frame":208,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,80,144,256],"offset":208,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":70,"rank":0,"right":null,"role":"target"},{"frame":73,"left":{"linear_Z4":[0,0,0,0,1,0,1,0,0],"matrix_rows":[1,2,4,8,64,32,16,128,336],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"port":71,"rank":0,"right":null,"role":"source"},{"frame":209,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,80,128,272],"offset":336,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":71,"rank":0,"right":null,"role":"target"},{"frame":74,"left":{"linear_Z4":[0,0,0,0,1,0,0,1,0],"matrix_rows":[1,2,4,8,128,32,64,16,400],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"port":72,"rank":0,"right":null,"role":"source"},{"frame":210,"left":{"linear_Z4":[0,0,0,0,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,144,272],"offset":400,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":72,"rank":0,"right":null,"role":"target"},{"frame":75,"left":{"linear_Z4":[0,0,0,0,0,1,1,0,0],"matrix_rows":[1,2,4,8,16,64,32,224,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"port":73,"rank":0,"right":null,"role":"source"},{"frame":211,"left":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,96,160,256],"offset":224,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":73,"rank":0,"right":null,"role":"target"},{"frame":76,"left":{"linear_Z4":[0,0,0,0,0,1,1,0,0],"matrix_rows":[1,2,4,8,16,64,32,128,352],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"port":74,"rank":0,"right":null,"role":"source"},{"frame":212,"left":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,96,128,288],"offset":352,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":74,"rank":0,"right":null,"role":"target"},{"frame":77,"left":{"linear_Z4":[0,0,0,0,0,1,0,1,0],"matrix_rows":[1,2,4,8,16,128,64,32,416],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"port":75,"rank":0,"right":null,"role":"source"},{"frame":213,"left":{"linear_Z4":[0,0,0,0,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,160,288],"offset":416,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":75,"rank":0,"right":null,"role":"target"},{"frame":78,"left":{"linear_Z4":[0,0,0,0,0,0,1,1,0],"matrix_rows":[1,2,4,8,16,32,128,64,448],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"port":76,"rank":0,"right":null,"role":"source"},{"frame":214,"left":{"linear_Z4":[0,0,0,0,0,0,2,0,0],"matrix_rows":[1,2,4,8,16,32,64,192,320],"offset":448,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":76,"rank":0,"right":null,"role":"target"},{"frame":79,"left":{"linear_Z4":[0,0,1,1,1,1,1,1,0],"matrix_rows":[1,2,248,244,236,220,188,124,508],"offset":0,"phase":0,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"port":77,"rank":0,"right":null,"role":"source"},{"frame":215,"left":{"linear_Z4":[0,0,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,12,20,36,68,132,260],"offset":508,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":77,"rank":0,"right":null,"role":"target"},{"frame":80,"left":{"linear_Z4":[0,1,0,1,1,1,1,1,0],"matrix_rows":[1,248,4,242,234,218,186,122,506],"offset":0,"phase":0,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"port":78,"rank":0,"right":null,"role":"source"},{"frame":216,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,10,18,34,66,130,258],"offset":506,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":78,"rank":0,"right":null,"role":"target"},{"frame":81,"left":{"linear_Z4":[0,1,1,0,1,1,1,1,0],"matrix_rows":[1,244,242,8,230,214,182,118,502],"offset":0,"phase":0,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"port":79,"rank":0,"right":null,"role":"source"},{"frame":217,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,8,18,34,66,130,258],"offset":502,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":79,"rank":0,"right":null,"role":"target"},{"frame":82,"left":{"linear_Z4":[0,1,1,1,0,1,1,1,0],"matrix_rows":[1,236,234,230,16,206,174,110,494],"offset":0,"phase":0,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"port":80,"rank":0,"right":null,"role":"source"},{"frame":218,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,16,34,66,130,258],"offset":494,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":80,"rank":0,"right":null,"role":"target"},{"frame":83,"left":{"linear_Z4":[0,1,1,1,1,0,1,1,0],"matrix_rows":[1,220,218,214,206,32,158,94,478],"offset":0,"phase":0,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"port":81,"rank":0,"right":null,"role":"source"},{"frame":219,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,32,66,130,258],"offset":478,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":81,"rank":0,"right":null,"role":"target"},{"frame":84,"left":{"linear_Z4":[0,1,1,1,1,1,0,1,0],"matrix_rows":[1,188,186,182,174,158,64,62,446],"offset":0,"phase":0,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"port":82,"rank":0,"right":null,"role":"source"},{"frame":220,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,34,64,130,258],"offset":446,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":82,"rank":0,"right":null,"role":"target"},{"frame":85,"left":{"linear_Z4":[0,1,1,1,1,1,1,0,0],"matrix_rows":[1,124,122,118,110,94,62,128,382],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"port":83,"rank":0,"right":null,"role":"source"},{"frame":221,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,34,66,128,258],"offset":382,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":83,"rank":0,"right":null,"role":"target"},{"frame":86,"left":{"linear_Z4":[0,1,1,1,1,1,1,0,0],"matrix_rows":[1,124,122,118,110,94,62,254,256],"offset":0,"phase":0,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"port":84,"rank":0,"right":null,"role":"source"},{"frame":222,"left":{"linear_Z4":[0,2,0,0,0,0,0,0,0],"matrix_rows":[1,2,6,10,18,34,66,130,256],"offset":254,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":84,"rank":0,"right":null,"role":"target"},{"frame":87,"left":{"linear_Z4":[1,0,0,1,1,1,1,1,0],"matrix_rows":[248,2,4,241,233,217,185,121,505],"offset":0,"phase":0,"quadratic_rows":[249,0,0,249,249,249,249,249,0]},"port":85,"rank":0,"right":null,"role":"source"},{"frame":223,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,4,9,17,33,65,129,257],"offset":505,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":85,"rank":0,"right":null,"role":"target"},{"frame":88,"left":{"linear_Z4":[1,0,1,0,1,1,1,1,0],"matrix_rows":[244,2,241,8,229,213,181,117,501],"offset":0,"phase":0,"quadratic_rows":[245,0,245,0,245,245,245,245,0]},"port":86,"rank":0,"right":null,"role":"source"},{"frame":224,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,8,17,33,65,129,257],"offset":501,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":86,"rank":0,"right":null,"role":"target"},{"frame":89,"left":{"linear_Z4":[1,0,1,1,0,1,1,1,0],"matrix_rows":[236,2,233,229,16,205,173,109,493],"offset":0,"phase":0,"quadratic_rows":[237,0,237,237,0,237,237,237,0]},"port":87,"rank":0,"right":null,"role":"source"},{"frame":225,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,16,33,65,129,257],"offset":493,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":87,"rank":0,"right":null,"role":"target"},{"frame":90,"left":{"linear_Z4":[1,0,1,1,1,0,1,1,0],"matrix_rows":[220,2,217,213,205,32,157,93,477],"offset":0,"phase":0,"quadratic_rows":[221,0,221,221,221,0,221,221,0]},"port":88,"rank":0,"right":null,"role":"source"},{"frame":226,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,32,65,129,257],"offset":477,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":88,"rank":0,"right":null,"role":"target"},{"frame":91,"left":{"linear_Z4":[1,0,1,1,1,1,0,1,0],"matrix_rows":[188,2,185,181,173,157,64,61,445],"offset":0,"phase":0,"quadratic_rows":[189,0,189,189,189,189,0,189,0]},"port":89,"rank":0,"right":null,"role":"source"},{"frame":227,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,33,64,129,257],"offset":445,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":89,"rank":0,"right":null,"role":"target"},{"frame":92,"left":{"linear_Z4":[1,0,1,1,1,1,1,0,0],"matrix_rows":[124,2,121,117,109,93,61,128,381],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,125,125,125,0,0]},"port":90,"rank":0,"right":null,"role":"source"},{"frame":228,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,33,65,128,257],"offset":381,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":90,"rank":0,"right":null,"role":"target"},{"frame":93,"left":{"linear_Z4":[1,0,1,1,1,1,1,0,0],"matrix_rows":[124,2,121,117,109,93,61,253,256],"offset":0,"phase":0,"quadratic_rows":[125,0,125,125,125,125,125,0,0]},"port":91,"rank":0,"right":null,"role":"source"},{"frame":229,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,2,5,9,17,33,65,129,256],"offset":253,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":91,"rank":0,"right":null,"role":"target"},{"frame":94,"left":{"linear_Z4":[1,1,0,0,1,1,1,1,0],"matrix_rows":[242,241,4,8,227,211,179,115,499],"offset":0,"phase":0,"quadratic_rows":[243,243,0,0,243,243,243,243,0]},"port":92,"rank":0,"right":null,"role":"source"},{"frame":230,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,8,17,33,65,129,257],"offset":499,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":92,"rank":0,"right":null,"role":"target"},{"frame":95,"left":{"linear_Z4":[1,1,0,1,0,1,1,1,0],"matrix_rows":[234,233,4,227,16,203,171,107,491],"offset":0,"phase":0,"quadratic_rows":[235,235,0,235,0,235,235,235,0]},"port":93,"rank":0,"right":null,"role":"source"},{"frame":231,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,16,33,65,129,257],"offset":491,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":93,"rank":0,"right":null,"role":"target"},{"frame":96,"left":{"linear_Z4":[1,1,0,1,1,0,1,1,0],"matrix_rows":[218,217,4,211,203,32,155,91,475],"offset":0,"phase":0,"quadratic_rows":[219,219,0,219,219,0,219,219,0]},"port":94,"rank":0,"right":null,"role":"source"},{"frame":232,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,32,65,129,257],"offset":475,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":94,"rank":0,"right":null,"role":"target"},{"frame":97,"left":{"linear_Z4":[1,1,0,1,1,1,0,1,0],"matrix_rows":[186,185,4,179,171,155,64,59,443],"offset":0,"phase":0,"quadratic_rows":[187,187,0,187,187,187,0,187,0]},"port":95,"rank":0,"right":null,"role":"source"},{"frame":233,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,33,64,129,257],"offset":443,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":95,"rank":0,"right":null,"role":"target"},{"frame":98,"left":{"linear_Z4":[1,1,0,1,1,1,1,0,0],"matrix_rows":[122,121,4,115,107,91,59,128,379],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,123,123,123,0,0]},"port":96,"rank":0,"right":null,"role":"source"},{"frame":234,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,33,65,128,257],"offset":379,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":96,"rank":0,"right":null,"role":"target"},{"frame":99,"left":{"linear_Z4":[1,1,0,1,1,1,1,0,0],"matrix_rows":[122,121,4,115,107,91,59,251,256],"offset":0,"phase":0,"quadratic_rows":[123,123,0,123,123,123,123,0,0]},"port":97,"rank":0,"right":null,"role":"source"},{"frame":235,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,4,9,17,33,65,129,256],"offset":251,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":97,"rank":0,"right":null,"role":"target"},{"frame":100,"left":{"linear_Z4":[1,1,1,0,0,1,1,1,0],"matrix_rows":[230,229,227,8,16,199,167,103,487],"offset":0,"phase":0,"quadratic_rows":[231,231,231,0,0,231,231,231,0]},"port":98,"rank":0,"right":null,"role":"source"},{"frame":236,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,16,33,65,129,257],"offset":487,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":98,"rank":0,"right":null,"role":"target"},{"frame":101,"left":{"linear_Z4":[1,1,1,0,1,0,1,1,0],"matrix_rows":[214,213,211,8,199,32,151,87,471],"offset":0,"phase":0,"quadratic_rows":[215,215,215,0,215,0,215,215,0]},"port":99,"rank":0,"right":null,"role":"source"},{"frame":237,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,32,65,129,257],"offset":471,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":99,"rank":0,"right":null,"role":"target"},{"frame":102,"left":{"linear_Z4":[1,1,1,0,1,1,0,1,0],"matrix_rows":[182,181,179,8,167,151,64,55,439],"offset":0,"phase":0,"quadratic_rows":[183,183,183,0,183,183,0,183,0]},"port":100,"rank":0,"right":null,"role":"source"},{"frame":238,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,33,64,129,257],"offset":439,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":100,"rank":0,"right":null,"role":"target"},{"frame":103,"left":{"linear_Z4":[1,1,1,0,1,1,1,0,0],"matrix_rows":[118,117,115,8,103,87,55,128,375],"offset":0,"phase":0,"quadratic_rows":[119,119,119,0,119,119,119,0,0]},"port":101,"rank":0,"right":null,"role":"source"},{"frame":239,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,33,65,128,257],"offset":375,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":101,"rank":0,"right":null,"role":"target"},{"frame":104,"left":{"linear_Z4":[1,1,1,0,1,1,1,0,0],"matrix_rows":[118,117,115,8,103,87,55,247,256],"offset":0,"phase":0,"quadratic_rows":[119,119,119,0,119,119,119,0,0]},"port":102,"rank":0,"right":null,"role":"source"},{"frame":240,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,8,17,33,65,129,256],"offset":247,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":102,"rank":0,"right":null,"role":"target"},{"frame":105,"left":{"linear_Z4":[1,1,1,1,0,0,1,1,0],"matrix_rows":[206,205,203,199,16,32,143,79,463],"offset":0,"phase":0,"quadratic_rows":[207,207,207,207,0,0,207,207,0]},"port":103,"rank":0,"right":null,"role":"source"},{"frame":241,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,32,65,129,257],"offset":463,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":103,"rank":0,"right":null,"role":"target"},{"frame":106,"left":{"linear_Z4":[1,1,1,1,0,1,0,1,0],"matrix_rows":[174,173,171,167,16,143,64,47,431],"offset":0,"phase":0,"quadratic_rows":[175,175,175,175,0,175,0,175,0]},"port":104,"rank":0,"right":null,"role":"source"},{"frame":242,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,33,64,129,257],"offset":431,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":104,"rank":0,"right":null,"role":"target"},{"frame":107,"left":{"linear_Z4":[1,1,1,1,0,1,1,0,0],"matrix_rows":[110,109,107,103,16,79,47,128,367],"offset":0,"phase":0,"quadratic_rows":[111,111,111,111,0,111,111,0,0]},"port":105,"rank":0,"right":null,"role":"source"},{"frame":243,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,33,65,128,257],"offset":367,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":105,"rank":0,"right":null,"role":"target"},{"frame":108,"left":{"linear_Z4":[1,1,1,1,0,1,1,0,0],"matrix_rows":[110,109,107,103,16,79,47,239,256],"offset":0,"phase":0,"quadratic_rows":[111,111,111,111,0,111,111,0,0]},"port":106,"rank":0,"right":null,"role":"source"},{"frame":244,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,16,33,65,129,256],"offset":239,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":106,"rank":0,"right":null,"role":"target"},{"frame":109,"left":{"linear_Z4":[1,1,1,1,1,0,0,1,0],"matrix_rows":[158,157,155,151,143,32,64,31,415],"offset":0,"phase":0,"quadratic_rows":[159,159,159,159,159,0,0,159,0]},"port":107,"rank":0,"right":null,"role":"source"},{"frame":245,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,32,64,129,257],"offset":415,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":107,"rank":0,"right":null,"role":"target"},{"frame":110,"left":{"linear_Z4":[1,1,1,1,1,0,1,0,0],"matrix_rows":[94,93,91,87,79,32,31,128,351],"offset":0,"phase":0,"quadratic_rows":[95,95,95,95,95,0,95,0,0]},"port":108,"rank":0,"right":null,"role":"source"},{"frame":246,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,32,65,128,257],"offset":351,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":108,"rank":0,"right":null,"role":"target"},{"frame":111,"left":{"linear_Z4":[1,1,1,1,1,0,1,0,0],"matrix_rows":[94,93,91,87,79,32,31,223,256],"offset":0,"phase":0,"quadratic_rows":[95,95,95,95,95,0,95,0,0]},"port":109,"rank":0,"right":null,"role":"source"},{"frame":247,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,32,65,129,256],"offset":223,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":109,"rank":0,"right":null,"role":"target"},{"frame":112,"left":{"linear_Z4":[1,1,1,1,1,1,0,0,0],"matrix_rows":[62,61,59,55,47,31,64,128,319],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"port":110,"rank":0,"right":null,"role":"source"},{"frame":248,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,33,64,128,257],"offset":319,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":110,"rank":0,"right":null,"role":"target"},{"frame":113,"left":{"linear_Z4":[1,1,1,1,1,1,0,0,0],"matrix_rows":[62,61,59,55,47,31,64,191,256],"offset":0,"phase":0,"quadratic_rows":[63,63,63,63,63,63,0,0,0]},"port":111,"rank":0,"right":null,"role":"source"},{"frame":249,"left":{"linear_Z4":[2,0,0,0,0,0,0,0,0],"matrix_rows":[1,3,5,9,17,33,64,129,256],"offset":191,"phase":3,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"port":111,"rank":0,"right":null,"role":"target"}],"warps":[{"G_columns":[1,2,4,8,64,19,104,197,325],"left":{"linear_Z4":[3,1,2,1,2,2,3,0,0],"matrix_rows":[1,2,4,8,64,19,104,197,325],"offset":96,"phase":2,"quadratic_rows":[403,19,384,104,3,72,488,69,69]},"new":1,"old":1,"op":1,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,32,128,47,145,68,483],"left":{"linear_Z4":[3,2,0,0,2,2,1,0,0],"matrix_rows":[1,2,4,32,128,47,145,68,483],"offset":192,"phase":2,"quadratic_rows":[349,460,107,39,129,460,487,370,227]},"new":1,"old":1,"op":2,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[3,2,0,2,0,0,1,0,0],"matrix_rows":[1,2,4,12,32,23,68,128,326],"offset":72,"phase":2,"quadratic_rows":[23,337,281,4,7,0,322,0,70]},"new":1,"old":1,"op":3,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[3,2,0,2,0,0,1,0,0],"matrix_rows":[1,2,4,12,32,23,68,128,326],"offset":72,"phase":2,"quadratic_rows":[23,337,281,4,7,0,322,0,70]},"new":1,"old":1,"op":4,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,32,44,128,59,66,489],"left":{"linear_Z4":[2,0,2,3,0,3,1,3,0],"matrix_rows":[1,2,8,32,44,128,59,66,489],"offset":144,"phase":2,"quadratic_rows":[466,121,40,510,43,510,491,489,233]},"new":1,"old":1,"op":5,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,32,44,48,66,128,330],"left":{"linear_Z4":[0,0,2,0,2,2,1,0,0],"matrix_rows":[1,2,8,32,44,48,66,128,330],"offset":112,"phase":1,"quadratic_rows":[0,264,40,358,32,28,328,0,74]},"new":1,"old":1,"op":6,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,15,27,74,170,32,417],"left":{"linear_Z4":[1,2,0,2,0,2,2,3,0],"matrix_rows":[1,2,8,15,27,74,170,32,417],"offset":32,"phase":3,"quadratic_rows":[437,244,11,244,11,267,10,395,161]},"new":1,"old":1,"op":7,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,3,3,0,2,0,1,0,0],"matrix_rows":[1,2,4,16,27,53,81,128,337],"offset":64,"phase":3,"quadratic_rows":[302,27,53,19,302,21,320,0,81]},"new":1,"old":1,"op":8,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,3,3,0,2,0,1,0,0],"matrix_rows":[1,2,4,16,27,53,81,128,337],"offset":64,"phase":3,"quadratic_rows":[302,27,53,19,302,21,320,0,81]},"new":1,"old":1,"op":9,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,1,1,0,0,2,3,3,0],"matrix_rows":[1,2,4,64,128,143,151,160,326],"offset":128,"phase":3,"quadratic_rows":[24,350,350,135,135,128,326,184,70]},"new":1,"old":1,"op":10,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,1,1,0,0,2,3,3,0],"matrix_rows":[1,2,4,64,128,143,151,160,326],"offset":128,"phase":3,"quadratic_rows":[24,350,350,135,135,128,326,184,70]},"new":1,"old":1,"op":11,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,74,86,99,128,326],"left":{"linear_Z4":[3,2,2,2,0,0,2,0,0],"matrix_rows":[1,2,4,64,74,86,99,128,326],"offset":16,"phase":3,"quadratic_rows":[99,313,272,66,70,67,313,0,70]},"new":1,"old":1,"op":12,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,74,128,81,99,389],"left":{"linear_Z4":[3,0,3,2,2,0,1,3,0],"matrix_rows":[1,2,4,64,74,128,81,99,389],"offset":80,"phase":2,"quadratic_rows":[439,41,389,66,65,67,120,389,133]},"new":1,"old":1,"op":13,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,27,46,8,198,64,264],"left":{"linear_Z4":[3,1,2,3,0,0,3,0,2],"matrix_rows":[1,2,4,27,46,8,198,64,264],"offset":256,"phase":3,"quadratic_rows":[27,243,232,317,11,14,198,70,8]},"new":1,"old":1,"op":14,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,40,86,8,132,16,408],"left":{"linear_Z4":[0,3,0,2,0,2,0,3,2],"matrix_rows":[1,2,4,40,86,8,132,16,408],"offset":328,"phase":1,"quadratic_rows":[0,86,210,432,462,8,22,412,152]},"new":1,"old":1,"op":15,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[3,1,2,3,0,0,1,0,0],"matrix_rows":[1,2,4,8,16,64,107,198,326],"offset":0,"phase":0,"quadratic_rows":[107,491,384,107,0,75,491,70,70]},"new":1,"old":1,"op":16,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[3,1,2,3,0,0,1,0,0],"matrix_rows":[1,2,4,8,16,64,107,198,326],"offset":0,"phase":0,"quadratic_rows":[107,491,384,107,0,75,491,70,70]},"new":1,"old":1,"op":17,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[0,3,0,0,2,0,2,3,2],"matrix_rows":[1,2,4,8,43,80,129,16,408],"offset":352,"phase":1,"quadratic_rows":[170,43,0,435,456,11,16,409,152]},"new":1,"old":1,"op":18,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[0,3,0,0,2,0,2,3,2],"matrix_rows":[1,2,4,8,43,80,129,16,408],"offset":352,"phase":1,"quadratic_rows":[170,43,0,435,456,11,16,409,152]},"new":1,"old":1,"op":19,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,62,94,129,387],"left":{"linear_Z4":[0,1,2,2,2,0,0,1,0],"matrix_rows":[1,2,4,8,16,62,94,129,387],"offset":128,"phase":3,"quadratic_rows":[258,483,96,96,96,30,30,386,131]},"new":1,"old":1,"op":20,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,128,138,55,65,470],"left":{"linear_Z4":[0,3,2,2,2,0,1,0,0],"matrix_rows":[1,2,4,16,128,138,55,65,470],"offset":160,"phase":2,"quadratic_rows":[118,363,481,130,481,23,471,348,214]},"new":1,"old":1,"op":21,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,10,33,68,16,128,325],"left":{"linear_Z4":[0,1,0,2,0,2,1,0,0],"matrix_rows":[1,2,4,10,33,68,16,128,325],"offset":56,"phase":1,"quadratic_rows":[356,10,257,2,0,1,321,0,69]},"new":1,"old":1,"op":22,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,2,1,3,3,0,1,0,0],"matrix_rows":[1,4,8,6,57,68,16,128,325],"offset":40,"phase":2,"quadratic_rows":[380,4,263,57,57,25,321,0,69]},"new":1,"old":1,"op":23,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,2,1,3,3,0,1,0,0],"matrix_rows":[1,4,8,6,57,68,16,128,325],"offset":40,"phase":2,"quadratic_rows":[380,4,263,57,57,25,321,0,69]},"new":1,"old":1,"op":24,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,2,1,3,3,0,1,0,0],"matrix_rows":[1,4,8,6,57,68,16,128,325],"offset":40,"phase":2,"quadratic_rows":[380,4,263,57,57,25,321,0,69]},"new":1,"old":1,"op":25,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,16,128,26,185,65,476],"left":{"linear_Z4":[0,2,3,3,3,0,1,2,0],"matrix_rows":[1,4,8,16,128,26,185,65,476],"offset":160,"phase":2,"quadratic_rows":[248,24,476,383,383,153,477,357,220]},"new":1,"old":1,"op":26,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,32,128,47,145,105,450],"left":{"linear_Z4":[3,0,0,2,2,2,1,2,2],"matrix_rows":[1,2,8,32,128,47,145,105,450],"offset":320,"phase":2,"quadratic_rows":[215,493,43,70,129,70,491,339,194]},"new":1,"old":1,"op":27,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,12,32,27,105,128,363],"left":{"linear_Z4":[3,0,2,0,0,0,1,0,2],"matrix_rows":[1,2,8,12,32,27,105,128,363],"offset":264,"phase":2,"quadratic_rows":[281,368,8,277,11,258,322,0,107]},"new":1,"old":1,"op":28,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[3,2,0,2,0,0,1,0,0],"matrix_rows":[1,2,4,12,32,23,68,128,326],"offset":72,"phase":2,"quadratic_rows":[23,337,281,4,7,0,322,0,70]},"new":1,"old":1,"op":29,"rank":0,"right":null,"sign":-1},{"G_columns":[2,1,8,16,128,29,160,81,408],"left":{"linear_Z4":[0,0,0,2,3,2,2,0,0],"matrix_rows":[2,1,8,16,128,29,160,81,408],"offset":192,"phase":2,"quadratic_rows":[76,0,25,389,468,128,17,312,152]},"new":1,"old":1,"op":30,"rank":0,"right":null,"sign":-1},{"G_columns":[1,8,16,128,155,148,160,88,401],"left":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[1,8,16,128,155,148,160,88,401],"offset":224,"phase":1,"quadratic_rows":[266,153,144,195,454,128,24,318,145]},"new":1,"old":1,"op":31,"rank":0,"right":null,"sign":-1},{"G_columns":[1,8,16,128,256,147,140,169,209],"left":{"linear_Z4":[1,0,2,0,2,0,0,2,0],"matrix_rows":[1,8,16,128,256,147,140,169,209],"offset":64,"phase":3,"quadratic_rows":[235,145,136,37,66,137,145,103,0]},"new":1,"old":1,"op":32,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,256,30,57,90,129],"left":{"linear_Z4":[0,2,0,1,1,0,0,2,0],"matrix_rows":[1,2,8,16,256,30,57,90,129],"offset":256,"phase":3,"quadratic_rows":[184,68,26,125,125,25,26,1,0]},"new":1,"old":1,"op":33,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,2,0,0,0,0,3],"matrix_rows":[1,2,8,16,31,51,90,256,402],"offset":0,"phase":0,"quadratic_rows":[44,484,27,69,484,19,26,274,402]},"new":1,"old":1,"op":34,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,2,0,0,0,0,3],"matrix_rows":[1,2,8,16,31,51,90,256,402],"offset":0,"phase":0,"quadratic_rows":[44,484,27,69,484,19,26,274,402]},"new":1,"old":1,"op":35,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,2,0,0,0,0,3],"matrix_rows":[1,2,8,16,31,51,90,256,402],"offset":0,"phase":0,"quadratic_rows":[44,484,27,69,484,19,26,274,402]},"new":1,"old":1,"op":36,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,128,140,148,163,256,326],"left":{"linear_Z4":[3,2,1,2,2,0,0,1,3],"matrix_rows":[1,2,4,128,140,148,163,256,326],"offset":48,"phase":2,"quadratic_rows":[163,485,350,132,132,131,262,187,326]},"new":1,"old":1,"op":37,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,128,142,148,256,166,192],"left":{"linear_Z4":[0,2,3,0,2,0,2,0,0],"matrix_rows":[1,2,4,128,142,148,256,166,192],"offset":288,"phase":2,"quadratic_rows":[0,40,188,134,132,134,128,124,0]},"new":1,"old":1,"op":38,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,128,142,148,256,166,192],"left":{"linear_Z4":[0,2,3,0,2,0,2,0,0],"matrix_rows":[1,2,4,128,142,148,256,166,192],"offset":288,"phase":2,"quadratic_rows":[0,40,188,134,132,134,128,124,0]},"new":1,"old":1,"op":39,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,128,142,148,256,166,192],"left":{"linear_Z4":[0,2,3,0,2,0,2,0,0],"matrix_rows":[1,2,4,128,142,148,256,166,192],"offset":288,"phase":2,"quadratic_rows":[0,40,188,134,132,134,128,124,0]},"new":1,"old":1,"op":40,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,23,70,32,172,396],"left":{"linear_Z4":[3,0,0,0,0,3,2,1,2],"matrix_rows":[1,2,4,8,23,70,32,172,396],"offset":288,"phase":2,"quadratic_rows":[23,81,369,288,7,172,6,416,140]},"new":1,"old":1,"op":41,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,15,27,74,32,129,394],"left":{"linear_Z4":[3,0,0,0,0,0,2,3,2],"matrix_rows":[1,2,8,15,27,74,32,129,394],"offset":416,"phase":1,"quadratic_rows":[149,468,11,468,11,0,10,395,138]},"new":1,"old":1,"op":42,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[0,0,2,0,2,0,2,2,0],"matrix_rows":[1,2,4,54,72,8,130,16,284],"offset":80,"phase":2,"quadratic_rows":[0,180,298,340,298,22,8,2,28]},"new":1,"old":1,"op":43,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,64,135,263],"left":{"linear_Z4":[2,2,2,0,0,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,64,135,263],"offset":0,"phase":0,"quadratic_rows":[384,384,384,0,0,0,0,7,7]},"new":1,"old":1,"op":44,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[0,0,2,0,2,0,2,2,0],"matrix_rows":[1,2,4,54,72,8,130,16,284],"offset":80,"phase":2,"quadratic_rows":[0,180,298,340,298,22,8,2,28]},"new":1,"old":1,"op":45,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,57,66,143,16,272],"left":{"linear_Z4":[2,0,3,2,0,0,2,0,2],"matrix_rows":[1,2,4,8,57,66,143,16,272],"offset":288,"phase":2,"quadratic_rows":[182,205,143,182,297,25,2,15,16]},"new":1,"old":1,"op":46,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,2,1,2,2,3,3,3,0],"matrix_rows":[1,2,4,64,84,128,98,111,389],"offset":208,"phase":1,"quadratic_rows":[490,13,446,103,68,45,89,389,133]},"new":1,"old":1,"op":47,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,0,0,2,0,3,0,0,3],"matrix_rows":[265,10,284,88,16,384,40,32,256],"offset":0,"phase":0,"quadratic_rows":[264,8,280,71,324,32,24,256,405]},"new":35,"old":136,"op":47,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[2,0,0,2,2,3,0,2,1],"matrix_rows":[1,2,4,64,128,145,367,160,326],"offset":224,"phase":1,"quadratic_rows":[510,41,41,359,129,495,41,49,297]},"new":1,"old":1,"op":48,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[0,0,0,1,0,2,0,0,0],"matrix_rows":[25,258,44,320,184,16,288,40,32],"offset":0,"phase":0,"quadratic_rows":[24,256,40,141,161,148,256,56,66]},"new":57,"old":136,"op":48,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[2,3,3,0,2,3,3,3,3],"matrix_rows":[1,2,4,64,84,128,364,39,449],"offset":16,"phase":3,"quadratic_rows":[486,39,287,356,68,363,249,449,429]},"new":1,"old":1,"op":49,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[0,0,0,1,0,0,0,2,0],"matrix_rows":[289,42,52,336,16,160,288,40,32],"offset":352,"phase":3,"quadratic_rows":[288,40,48,42,356,415,272,32,113]},"new":76,"old":136,"op":49,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,2,3,2,1,0,1,1,1],"matrix_rows":[1,2,4,64,415,86,99,128,326],"offset":16,"phase":3,"quadratic_rows":[508,236,143,407,473,67,371,415,473]},"new":1,"old":1,"op":50,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,0,0,3,3,0,0,0,0],"matrix_rows":[257,314,284,88,288,304,264,416,32],"offset":0,"phase":0,"quadratic_rows":[256,312,280,350,350,386,24,288,191]},"new":87,"old":136,"op":50,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[1,3,2,0,3,3,1,3,0],"matrix_rows":[1,2,4,16,121,128,55,80,389],"offset":128,"phase":3,"quadratic_rows":[459,55,434,113,30,110,105,389,133]},"new":1,"old":1,"op":51,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[0,0,0,2,0,1,2,0,3],"matrix_rows":[289,42,324,120,96,384,40,32,256],"offset":0,"phase":0,"quadratic_rows":[288,40,320,82,104,371,316,256,485]},"new":51,"old":136,"op":51,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[3,1,1,0,3,2,2,3,3],"matrix_rows":[1,2,4,16,392,128,162,68,401],"offset":192,"phase":2,"quadratic_rows":[401,162,68,384,401,130,4,187,281]},"new":1,"old":1,"op":52,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[0,0,0,2,0,1,3,0,2],"matrix_rows":[265,266,364,48,288,136,264,64,32],"offset":0,"phase":0,"quadratic_rows":[264,264,360,199,32,372,364,8,103]},"new":85,"old":136,"op":52,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[0,0,0,2,1,3,3,1,1],"matrix_rows":[1,2,4,16,50,492,80,128,278],"offset":112,"phase":1,"quadratic_rows":[0,292,250,484,372,510,508,492,506]},"new":1,"old":1,"op":53,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[2,2,2,0,0,1,1,2,0],"matrix_rows":[297,10,44,376,40,288,352,416,32],"offset":487,"phase":3,"quadratic_rows":[296,8,40,119,360,189,88,288,145]},"new":100,"old":136,"op":53,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[3,2,2,0,2,2,0,0,3],"matrix_rows":[1,2,4,16,128,285,161,195,278],"offset":64,"phase":3,"quadratic_rows":[383,469,11,277,11,129,131,98,267]},"new":1,"old":1,"op":54,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[0,0,0,0,0,1,3,0,2],"matrix_rows":[321,98,44,272,456,288,264,64,32],"offset":0,"phase":0,"quadratic_rows":[320,96,40,196,256,102,235,328,145]},"new":103,"old":136,"op":54,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[2,3,2,2,2,0,0,1,2],"matrix_rows":[1,2,4,8,16,188,94,129,257],"offset":384,"phase":2,"quadratic_rows":[384,94,226,226,226,156,30,189,1]},"new":1,"old":1,"op":55,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,3,0,2,3],"matrix_rows":[417,66,100,104,240,160,64,32,256],"offset":0,"phase":0,"quadratic_rows":[416,64,96,96,224,381,190,337,417]},"new":70,"old":136,"op":55,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[0,2,0,2,2,0,0,1,3],"matrix_rows":[1,2,4,8,83,424,129,16,282],"offset":64,"phase":3,"quadratic_rows":[210,329,0,178,329,392,19,425,434]},"new":1,"old":1,"op":56,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[0,0,0,0,0,3,3,3,0],"matrix_rows":[225,98,260,8,64,288,416,112,32],"offset":0,"phase":0,"quadratic_rows":[224,96,256,0,96,371,243,449,164]},"new":82,"old":136,"op":56,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,0,0,0,0,2,2,3,1],"matrix_rows":[1,2,4,8,427,80,129,16,282],"offset":112,"phase":1,"quadratic_rows":[298,177,0,177,330,395,16,426,433]},"new":1,"old":1,"op":57,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,0,2,2,2,1,1,3,0],"matrix_rows":[385,258,260,8,288,64,416,112,32],"offset":477,"phase":3,"quadratic_rows":[384,256,256,0,96,496,112,161,39]},"new":90,"old":136,"op":57,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[0,2,1,0,2,0,0,2,0],"matrix_rows":[1,2,4,8,39,92,137,16,278],"offset":64,"phase":3,"quadratic_rows":[174,305,365,213,330,7,28,9,22]},"new":1,"old":1,"op":58,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[0,2,0,2,0,1,1,2,1],"matrix_rows":[161,290,356,200,32,64,128,336,256],"offset":26,"phase":3,"quadratic_rows":[160,288,352,192,320,231,252,105,278]},"new":33,"old":136,"op":58,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,3,0,0,0,3,3,0,0],"matrix_rows":[35,326,264,18,2,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[34,375,322,256,2,35,326,0,78]},"new":0,"old":0,"op":59,"rank":0,"right":null,"sign":-1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,0,1,1,3,2,2,0,2],"matrix_rows":[1,4,8,16,23,33,68,128,268],"offset":352,"phase":1,"quadratic_rows":[54,21,351,268,23,1,4,0,12]},"new":1,"old":1,"op":59,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[321,322,4,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":0,"old":0,"op":60,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[1,2,4,8,16,32,67,128,259],"offset":320,"phase":2,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":1,"old":1,"op":60,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[0,0,0,0,0,0,3,3,0],"matrix_rows":[193,2,4,200,208,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[192,0,0,192,192,0,217,217,0]},"new":0,"old":0,"op":61,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,89,153,256],"offset":0,"phase":0,"quadratic_rows":[192,0,0,192,192,0,25,25,0]},"new":1,"old":1,"op":61,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[321,2,4,328,336,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,0,0,320,320,0,345,0,345]},"new":0,"old":0,"op":62,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[1,2,4,8,16,32,89,128,281],"offset":0,"phase":0,"quadratic_rows":[320,0,0,320,320,0,25,0,25]},"new":1,"old":1,"op":62,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[1,322,324,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":0,"old":0,"op":63,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,2,2,0,0,0,2,0,2],"matrix_rows":[1,2,4,8,16,32,70,128,262],"offset":320,"phase":2,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":1,"old":1,"op":63,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[1,322,4,328,16,352,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,0,320,0,320,362,0,362]},"new":0,"old":0,"op":64,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[1,2,4,8,16,32,106,128,298],"offset":0,"phase":0,"quadratic_rows":[0,320,0,320,0,320,42,0,42]},"new":1,"old":1,"op":64,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,8,6,32,17,73,136,291],"left":{"linear_Z4":[1,0,2,2,2,3,2,2,0],"matrix_rows":[1,2,8,6,32,17,73,136,291],"offset":232,"phase":0,"quadratic_rows":[379,293,2,193,1,291,9,8,35]},"new":1,"old":1,"op":65,"rank":0,"right":null,"sign":-1},{"G_columns":[2,1,8,5,16,32,81,128,256],"left":{"linear_Z4":[2,0,2,0,1,0,2,0,0],"matrix_rows":[2,1,8,5,16,32,81,128,256],"offset":72,"phase":2,"quadratic_rows":[84,0,1,0,81,0,17,0,0]},"new":1,"old":1,"op":66,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,31,44,72,131,8,264],"left":{"linear_Z4":[0,0,0,2,0,2,2,2,2],"matrix_rows":[1,2,4,31,44,72,131,8,264],"offset":368,"phase":0,"quadratic_rows":[156,156,51,371,15,12,8,3,8]},"new":1,"old":1,"op":67,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,30,8,47,65,131,259],"left":{"linear_Z4":[2,0,2,2,0,0,2,2,2],"matrix_rows":[1,2,4,30,8,47,65,131,259],"offset":448,"phase":1,"quadratic_rows":[494,433,49,49,14,15,1,3,3]},"new":1,"old":1,"op":68,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,24,39,79,131,259],"left":{"linear_Z4":[0,0,2,0,2,0,0,2,2],"matrix_rows":[1,2,4,8,24,39,79,131,259],"offset":400,"phase":1,"quadratic_rows":[488,488,104,87,8,7,15,3,3]},"new":1,"old":1,"op":69,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,31,8,46,78,130,269],"left":{"linear_Z4":[2,2,0,0,0,0,0,2,0],"matrix_rows":[1,2,4,31,8,46,78,130,269],"offset":128,"phase":3,"quadratic_rows":[274,253,370,370,15,14,14,2,13]},"new":1,"old":1,"op":70,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[2,2,2,2,2,0,0,2,2],"matrix_rows":[1,2,4,8,16,62,94,129,257],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,1,1]},"new":1,"old":1,"op":71,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[2,2,2,2,2,0,0,2,2],"matrix_rows":[1,2,4,8,16,62,94,129,257],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,1,1]},"new":1,"old":1,"op":72,"rank":0,"right":null,"sign":-1},{"G_columns":[1,2,4,8,64,19,104,197,325],"left":{"linear_Z4":[2,2,0,0,0,0,0,1,1],"matrix_rows":[417,34,388,72,32,64,464,128,256],"offset":51,"phase":0,"quadratic_rows":[416,32,384,64,448,387,408,501,501]},"new":281,"old":280,"op":1,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,32,128,47,145,68,483],"left":{"linear_Z4":[2,2,0,0,0,0,2,3,1],"matrix_rows":[225,418,36,32,64,424,128,464,384],"offset":75,"phase":0,"quadratic_rows":[224,416,32,416,448,207,305,187,346]},"new":282,"old":280,"op":2,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[2,2,0,3,0,3,3,0,3],"matrix_rows":[353,354,300,8,32,80,64,192,320],"offset":75,"phase":0,"quadratic_rows":[352,352,296,300,64,303,467,64,367]},"new":282,"old":283,"op":3,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[2,2,0,3,0,3,3,0,3],"matrix_rows":[353,354,300,8,32,80,64,192,320],"offset":75,"phase":0,"quadratic_rows":[352,352,296,300,64,303,467,64,367]},"new":282,"old":283,"op":4,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,32,44,128,59,66,489],"left":{"linear_Z4":[0,0,2,2,0,0,0,3,1],"matrix_rows":[449,66,16,468,64,216,128,416,384],"offset":120,"phase":0,"quadratic_rows":[448,64,464,208,268,384,143,237,309]},"new":284,"old":259,"op":5,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,32,44,48,66,128,330],"left":{"linear_Z4":[0,0,2,2,0,1,3,0,3],"matrix_rows":[65,258,16,340,32,376,64,192,320],"offset":120,"phase":0,"quadratic_rows":[64,256,336,368,44,376,493,64,366]},"new":284,"old":256,"op":6,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,15,27,74,170,32,417],"left":{"linear_Z4":[0,0,0,3,3,0,1,2,3],"matrix_rows":[281,122,8,124,16,128,32,64,320],"offset":288,"phase":2,"quadratic_rows":[280,120,120,287,287,6,326,0,345]},"new":286,"old":285,"op":7,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,2,2,2,1,1,2,2,3],"matrix_rows":[305,338,100,16,312,32,64,192,320],"offset":407,"phase":2,"quadratic_rows":[304,336,96,304,347,109,182,64,283]},"new":287,"old":252,"op":8,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,27,53,81,128,337],"left":{"linear_Z4":[2,2,2,2,1,1,2,2,3],"matrix_rows":[305,338,100,16,312,32,64,192,320],"offset":407,"phase":2,"quadratic_rows":[304,336,96,304,347,109,182,64,283]},"new":287,"old":252,"op":9,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,2,2,0,0,2,2,3,3],"matrix_rows":[97,354,356,32,64,128,264,240,256],"offset":63,"phase":2,"quadratic_rows":[96,352,352,256,224,151,151,240,270]},"new":288,"old":253,"op":10,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,143,151,160,326],"left":{"linear_Z4":[2,2,2,0,0,2,2,3,3],"matrix_rows":[97,354,356,32,64,128,264,240,256],"offset":63,"phase":2,"quadratic_rows":[96,352,352,256,224,151,151,240,270]},"new":288,"old":253,"op":11,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,74,86,99,128,326],"left":{"linear_Z4":[0,0,0,0,0,3,3,0,3],"matrix_rows":[65,370,292,16,32,64,376,128,256],"offset":0,"phase":0,"quadratic_rows":[64,368,288,368,10,302,75,0,302]},"new":288,"old":256,"op":12,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,74,128,81,99,389],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[449,146,260,16,64,128,216,288,256],"offset":0,"phase":0,"quadratic_rows":[448,144,256,208,74,256,281,395,485]},"new":288,"old":259,"op":13,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,27,46,8,198,64,264],"left":{"linear_Z4":[2,2,0,3,1,0,3,2,3],"matrix_rows":[9,90,84,312,8,16,192,64,256],"offset":371,"phase":2,"quadratic_rows":[8,88,80,363,310,280,206,64,312]},"new":281,"old":262,"op":14,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,40,86,8,132,16,408],"left":{"linear_Z4":[2,0,2,3,3,0,1,2,3],"matrix_rows":[1,338,84,296,400,8,16,64,320],"offset":469,"phase":0,"quadratic_rows":[0,336,80,296,150,264,70,272,426]},"new":289,"old":262,"op":15,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[65,450,388,72,16,64,480,128,256],"offset":0,"phase":0,"quadratic_rows":[64,448,384,64,0,448,43,422,422]},"new":281,"old":263,"op":16,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,64,107,198,326],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[65,450,388,72,16,64,480,128,256],"offset":0,"phase":0,"quadratic_rows":[64,448,384,64,0,448,43,422,422]},"new":281,"old":263,"op":17,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[2,0,2,2,3,3,1,0,3],"matrix_rows":[81,338,4,280,416,16,32,64,320],"offset":429,"phase":0,"quadratic_rows":[80,336,0,272,27,416,67,288,426]},"new":289,"old":265,"op":18,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,43,80,129,16,408],"left":{"linear_Z4":[2,0,2,2,3,3,1,0,3],"matrix_rows":[81,338,4,280,416,16,32,64,320],"offset":429,"phase":0,"quadratic_rows":[80,336,0,272,27,416,67,288,426]},"new":289,"old":265,"op":19,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,62,94,129,387],"left":{"linear_Z4":[0,2,0,0,0,2,2,3,1],"matrix_rows":[385,226,100,104,112,32,64,128,384],"offset":130,"phase":2,"quadratic_rows":[384,224,96,96,96,158,158,227,257]},"new":289,"old":266,"op":20,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,128,138,55,65,470],"left":{"linear_Z4":[0,2,2,0,0,2,0,3,1],"matrix_rows":[65,226,452,32,456,64,128,432,384],"offset":102,"phase":0,"quadratic_rows":[64,224,448,448,416,338,175,222,316]},"new":287,"old":266,"op":21,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,10,33,68,16,128,325],"left":{"linear_Z4":[2,2,2,1,1,3,0,0,1],"matrix_rows":[305,298,260,8,96,16,32,160,288],"offset":111,"phase":2,"quadratic_rows":[304,296,256,298,305,507,32,32,319]},"new":287,"old":290,"op":22,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,0,2,3,3,3,0,0,3],"matrix_rows":[305,8,266,308,112,16,32,160,288],"offset":75,"phase":0,"quadratic_rows":[304,264,304,266,117,501,48,32,303]},"new":291,"old":290,"op":23,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,0,2,3,3,3,0,0,3],"matrix_rows":[305,8,266,308,112,16,32,160,288],"offset":75,"phase":0,"quadratic_rows":[304,264,304,266,117,501,48,32,303]},"new":291,"old":290,"op":24,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,6,57,68,16,128,325],"left":{"linear_Z4":[2,0,2,3,3,3,0,0,3],"matrix_rows":[305,8,266,308,112,16,32,160,288],"offset":75,"phase":0,"quadratic_rows":[304,264,304,266,117,501,48,32,303]},"new":291,"old":290,"op":25,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,16,128,26,185,65,476],"left":{"linear_Z4":[0,0,2,2,0,0,0,3,1],"matrix_rows":[65,32,386,228,488,64,128,464,384],"offset":120,"phase":0,"quadratic_rows":[64,384,224,480,448,268,157,222,314]},"new":291,"old":280,"op":26,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,32,128,47,145,105,450],"left":{"linear_Z4":[0,2,0,0,0,2,0,1,1],"matrix_rows":[97,418,32,36,64,296,128,464,384],"offset":6,"phase":2,"quadratic_rows":[96,416,32,288,448,207,433,498,474]},"new":284,"old":280,"op":27,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,12,32,27,105,128,363],"left":{"linear_Z4":[0,2,0,3,0,1,1,0,1],"matrix_rows":[289,354,8,300,32,16,64,192,320],"offset":6,"phase":2,"quadratic_rows":[288,352,296,300,0,367,226,64,303]},"new":284,"old":283,"op":28,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,12,32,23,68,128,326],"left":{"linear_Z4":[2,2,0,3,0,3,3,0,3],"matrix_rows":[353,354,300,8,32,80,64,192,320],"offset":75,"phase":0,"quadratic_rows":[352,352,296,300,64,303,467,64,367]},"new":282,"old":283,"op":29,"rank":0,"right":null,"sign":1},{"G_columns":[2,1,8,16,128,29,160,81,408],"left":{"linear_Z4":[0,2,0,0,2,1,1,2,1],"matrix_rows":[162,1,32,292,424,64,128,336,256],"offset":481,"phase":3,"quadratic_rows":[0,160,288,416,320,46,336,266,476]},"new":293,"old":292,"op":30,"rank":0,"right":null,"sign":1},{"G_columns":[1,8,16,128,155,148,160,88,401],"left":{"linear_Z4":[2,0,0,2,0,2,1,0,3],"matrix_rows":[273,16,32,146,436,64,128,376,256],"offset":481,"phase":3,"quadratic_rows":[272,144,432,368,335,204,376,294,477]},"new":293,"old":294,"op":31,"rank":0,"right":null,"sign":1},{"G_columns":[1,8,16,128,256,147,140,169,209],"left":{"linear_Z4":[0,0,0,0,0,3,0,3,3],"matrix_rows":[417,32,64,194,292,128,256,488,16],"offset":0,"phase":0,"quadratic_rows":[416,192,288,480,0,365,298,139,365]},"new":296,"old":295,"op":32,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,256,30,57,90,129],"left":{"linear_Z4":[0,2,0,2,0,3,1,3,3],"matrix_rows":[321,162,32,228,232,64,128,256,16],"offset":246,"phase":0,"quadratic_rows":[320,160,224,224,0,174,333,174,321]},"new":297,"old":295,"op":33,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,0,2,1,3,0,3],"matrix_rows":[49,370,16,84,376,32,64,256,384],"offset":97,"phase":1,"quadratic_rows":[48,368,80,368,111,59,94,256,394]},"new":297,"old":298,"op":34,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,0,2,1,3,0,3],"matrix_rows":[49,370,16,84,376,32,64,256,384],"offset":97,"phase":1,"quadratic_rows":[48,368,80,368,111,59,94,256,394]},"new":297,"old":298,"op":35,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,16,31,51,90,256,402],"left":{"linear_Z4":[2,0,0,0,2,1,3,0,3],"matrix_rows":[49,370,16,84,376,32,64,256,384],"offset":97,"phase":1,"quadratic_rows":[48,368,80,368,111,59,94,256,394]},"new":297,"old":298,"op":36,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,128,140,148,163,256,326],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[65,322,308,16,32,64,256,120,384],"offset":0,"phase":0,"quadratic_rows":[64,320,304,112,332,332,379,256,502]},"new":299,"old":298,"op":37,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,128,142,148,256,166,192],"left":{"linear_Z4":[0,0,2,0,1,2,0,1,3],"matrix_rows":[1,146,180,16,32,128,256,440,64],"offset":68,"phase":2,"quadratic_rows":[0,144,176,432,414,268,0,414,440]},"new":299,"old":300,"op":38,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,128,142,148,256,166,192],"left":{"linear_Z4":[0,0,2,0,1,2,0,1,3],"matrix_rows":[1,146,180,16,32,128,256,440,64],"offset":68,"phase":2,"quadratic_rows":[0,144,176,432,414,268,0,414,440]},"new":299,"old":300,"op":39,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,128,142,148,256,166,192],"left":{"linear_Z4":[0,0,2,0,1,2,0,1,3],"matrix_rows":[1,146,180,16,32,128,256,440,64],"offset":68,"phase":2,"quadratic_rows":[0,144,176,432,414,268,0,414,440]},"new":299,"old":300,"op":40,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,23,70,32,172,396],"left":{"linear_Z4":[0,2,0,0,1,2,0,3,3],"matrix_rows":[17,50,436,392,16,320,32,128,384],"offset":82,"phase":1,"quadratic_rows":[16,48,432,384,407,390,256,444,508]},"new":301,"old":300,"op":41,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,15,27,74,32,129,394],"left":{"linear_Z4":[0,0,0,3,3,0,0,3,1],"matrix_rows":[153,314,8,316,16,448,32,128,384],"offset":384,"phase":2,"quadratic_rows":[152,312,312,159,159,6,384,217,326]},"new":286,"old":302,"op":42,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[2,2,2,1,3,0,1,2,3],"matrix_rows":[1,74,268,304,392,8,16,64,256],"offset":183,"phase":0,"quadratic_rows":[0,72,264,206,304,272,74,264,436]},"new":303,"old":262,"op":43,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,64,135,263],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[385,386,388,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[384,384,384,0,0,0,0,391,391]},"new":303,"old":266,"op":44,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,54,72,8,130,16,284],"left":{"linear_Z4":[2,2,2,1,3,0,1,2,3],"matrix_rows":[1,74,268,304,392,8,16,64,256],"offset":183,"phase":0,"quadratic_rows":[0,72,264,206,304,272,74,264,436]},"new":303,"old":262,"op":45,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,57,66,143,16,272],"left":{"linear_Z4":[2,2,0,0,3,1,0,2,1],"matrix_rows":[81,98,68,88,400,16,32,64,256],"offset":435,"phase":0,"quadratic_rows":[80,96,64,80,409,98,47,272,400]},"new":303,"old":252,"op":46,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,0,0,0,0,0,2,3,3],"matrix_rows":[449,194,468,192,16,128,216,288,256],"offset":0,"phase":0,"quadratic_rows":[448,192,464,208,268,256,15,143,309]},"new":136,"old":35,"op":47,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,98,111,389],"left":{"linear_Z4":[0,0,0,0,0,0,2,3,3],"matrix_rows":[257,194,468,192,16,64,216,288,256],"offset":0,"phase":0,"quadratic_rows":[256,192,464,208,268,256,270,398,501]},"new":288,"old":259,"op":47,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[0,0,0,0,0,0,0,1,3],"matrix_rows":[417,322,132,384,32,256,328,176,320],"offset":0,"phase":0,"quadratic_rows":[416,320,128,320,160,273,10,405,427]},"new":136,"old":57,"op":48,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,128,145,367,160,326],"left":{"linear_Z4":[2,0,2,0,0,2,0,1,1],"matrix_rows":[97,258,132,448,32,128,264,240,256],"offset":45,"phase":0,"quadratic_rows":[96,256,128,256,224,145,273,436,458]},"new":288,"old":253,"op":48,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[2,0,2,0,2,0,2,1,1],"matrix_rows":[65,130,276,384,16,256,344,288,320],"offset":45,"phase":2,"quadratic_rows":[64,128,272,336,76,256,281,130,364]},"new":136,"old":76,"op":49,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,84,128,364,39,449],"left":{"linear_Z4":[0,0,2,0,2,0,2,1,1],"matrix_rows":[385,194,276,448,16,128,280,352,256],"offset":12,"phase":2,"quadratic_rows":[384,192,272,272,12,320,34,131,301]},"new":288,"old":263,"op":49,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,0,0,0,0,3,3,0,3],"matrix_rows":[273,370,116,336,48,256,360,144,272],"offset":0,"phase":0,"quadratic_rows":[272,368,112,352,231,126,126,16,267]},"new":136,"old":87,"op":50,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,64,415,86,99,128,326],"left":{"linear_Z4":[0,0,0,0,0,3,3,0,3],"matrix_rows":[65,370,4,304,32,64,376,128,256],"offset":0,"phase":0,"quadratic_rows":[64,368,0,368,298,314,75,0,314]},"new":288,"old":256,"op":50,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[0,0,0,0,2,0,2,1,3],"matrix_rows":[385,66,404,192,216,128,144,288,256],"offset":0,"phase":0,"quadratic_rows":[384,64,400,208,332,256,154,205,309]},"new":136,"old":51,"op":51,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,121,128,55,80,389],"left":{"linear_Z4":[2,2,2,0,2,0,2,1,3],"matrix_rows":[401,82,340,208,216,64,128,288,256],"offset":111,"phase":2,"quadratic_rows":[400,80,336,208,143,256,270,409,485]},"new":287,"old":259,"op":51,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[0,0,0,0,2,0,2,3,3],"matrix_rows":[65,66,452,336,264,256,128,368,272],"offset":0,"phase":0,"quadratic_rows":[64,64,448,256,288,336,167,452,444]},"new":136,"old":85,"op":52,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,392,128,162,68,401],"left":{"linear_Z4":[0,2,0,0,0,0,2,3,3],"matrix_rows":[17,82,148,272,280,64,128,352,256],"offset":66,"phase":2,"quadratic_rows":[16,80,144,272,207,320,306,148,360]},"new":287,"old":263,"op":52,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[2,0,2,0,2,1,3,0,1],"matrix_rows":[305,274,20,272,344,256,96,160,288],"offset":45,"phase":2,"quadratic_rows":[304,272,16,336,367,497,376,32,379]},"new":136,"old":100,"op":53,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,50,492,80,128,278],"left":{"linear_Z4":[2,2,0,0,0,3,1,0,3],"matrix_rows":[369,274,292,368,376,16,64,128,256],"offset":75,"phase":0,"quadratic_rows":[368,272,288,368,107,125,377,0,335]},"new":287,"old":256,"op":53,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[417,386,100,352,296,256,128,208,288],"offset":0,"phase":0,"quadratic_rows":[416,384,96,288,192,141,148,243,267]},"new":136,"old":103,"op":54,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,16,128,285,161,195,278],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,1],"matrix_rows":[449,418,260,288,264,64,128,240,256],"offset":0,"phase":0,"quadratic_rows":[448,416,256,256,224,82,305,147,335]},"new":287,"old":253,"op":54,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,2,0,3,3],"matrix_rows":[289,66,196,200,112,128,64,160,256],"offset":0,"phase":0,"quadratic_rows":[288,64,192,192,96,337,62,140,289]},"new":136,"old":70,"op":55,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,188,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[257,98,228,232,112,160,64,128,256],"offset":384,"phase":2,"quadratic_rows":[256,96,224,224,96,158,30,172,257]},"new":289,"old":266,"op":55,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[0,0,0,0,3,3,3,0,3],"matrix_rows":[369,274,292,8,400,256,16,96,288],"offset":0,"phase":0,"quadratic_rows":[368,272,288,0,499,53,337,272,471]},"new":136,"old":82,"op":56,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,83,424,129,16,282],"left":{"linear_Z4":[2,2,2,0,1,3,1,2,3],"matrix_rows":[273,274,324,104,400,352,16,64,256],"offset":215,"phase":0,"quadratic_rows":[272,272,320,96,403,296,76,272,439]},"new":289,"old":265,"op":56,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,0,2,2,1,3,1,0,1],"matrix_rows":[321,274,276,8,416,256,32,80,272],"offset":45,"phase":2,"quadratic_rows":[320,272,272,0,86,416,337,288,487]},"new":136,"old":90,"op":57,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,427,80,129,16,282],"left":{"linear_Z4":[2,2,2,2,1,3,1,0,3],"matrix_rows":[273,274,324,88,416,336,32,64,256],"offset":175,"phase":0,"quadratic_rows":[272,272,320,80,283,416,76,288,439]},"new":289,"old":265,"op":57,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[2,0,2,2,3,3,0,0,1],"matrix_rows":[81,274,308,104,416,16,32,64,256],"offset":45,"phase":2,"quadratic_rows":[80,272,304,96,119,252,57,288,390]},"new":136,"old":33,"op":58,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,39,92,137,16,278],"left":{"linear_Z4":[0,0,0,2,3,3,2,2,1],"matrix_rows":[81,274,308,104,416,16,32,64,256],"offset":120,"phase":0,"quadratic_rows":[80,272,304,96,119,252,57,288,390]},"new":289,"old":252,"op":58,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,0,0,0,3,3,3,0,0],"matrix_rows":[49,16,338,260,24,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[48,336,256,16,379,49,338,0,86]},"new":0,"old":0,"op":59,"rank":0,"right":null,"sign":1},{"G_columns":[1,4,8,16,23,33,68,128,268],"left":{"linear_Z4":[0,2,0,2,3,3,1,2,2],"matrix_rows":[49,16,338,260,24,32,64,128,256],"offset":436,"phase":1,"quadratic_rows":[48,336,256,16,379,49,338,0,86]},"new":304,"old":252,"op":59,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[321,322,4,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":0,"old":0,"op":60,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,67,128,259],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[321,322,4,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,320,0,0,0,0,3,0,3]},"new":305,"old":252,"op":60,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[0,0,0,0,0,0,3,3,0],"matrix_rows":[193,2,4,200,208,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[192,0,0,192,192,0,217,217,0]},"new":0,"old":0,"op":61,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,153,256],"left":{"linear_Z4":[0,0,2,2,0,0,1,1,0],"matrix_rows":[193,2,4,200,208,32,64,128,256],"offset":76,"phase":3,"quadratic_rows":[192,0,0,192,192,0,217,217,0]},"new":306,"old":253,"op":61,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[321,2,4,328,336,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[320,0,0,320,320,0,345,0,345]},"new":0,"old":0,"op":62,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,89,128,281],"left":{"linear_Z4":[0,0,2,2,0,0,1,0,1],"matrix_rows":[321,2,4,328,336,32,64,128,256],"offset":76,"phase":3,"quadratic_rows":[320,0,0,320,320,0,345,0,345]},"new":307,"old":253,"op":62,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,0,0,0,0,0,0,0,0],"matrix_rows":[1,322,324,8,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":0,"old":0,"op":63,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,70,128,262],"left":{"linear_Z4":[0,0,2,2,0,0,2,0,2],"matrix_rows":[1,322,324,8,16,32,64,128,256],"offset":76,"phase":3,"quadratic_rows":[0,320,320,0,0,0,6,0,6]},"new":308,"old":256,"op":63,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[0,0,0,0,0,0,3,0,3],"matrix_rows":[1,322,4,328,16,352,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,320,0,320,0,320,362,0,362]},"new":0,"old":0,"op":64,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,32,106,128,298],"left":{"linear_Z4":[2,0,0,0,0,2,1,0,1],"matrix_rows":[1,322,4,328,16,352,64,128,256],"offset":97,"phase":3,"quadratic_rows":[0,320,0,320,0,320,362,0,362]},"new":309,"old":259,"op":64,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,8,6,32,17,73,136,291],"left":{"linear_Z4":[0,2,2,1,2,3,2,1,3],"matrix_rows":[353,266,8,196,32,272,64,128,256],"offset":190,"phase":2,"quadratic_rows":[352,264,192,266,256,353,421,196,379]},"new":286,"old":310,"op":65,"rank":0,"right":null,"sign":1},{"G_columns":[2,1,8,5,16,32,81,128,256],"left":{"linear_Z4":[0,0,0,3,2,0,2,0,0],"matrix_rows":[74,1,8,4,80,32,64,128,256],"offset":80,"phase":2,"quadratic_rows":[0,72,0,74,64,0,26,0,0]},"new":293,"old":311,"op":66,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,31,44,72,131,8,264],"left":{"linear_Z4":[0,0,0,2,2,1,0,2,1],"matrix_rows":[73,74,28,440,8,16,32,64,256],"offset":504,"phase":0,"quadratic_rows":[72,72,24,423,420,440,3,312,440]},"new":313,"old":312,"op":67,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,30,8,47,65,131,259],"left":{"linear_Z4":[0,0,0,3,0,0,3,0,0],"matrix_rows":[481,426,44,56,8,32,64,128,256],"offset":384,"phase":2,"quadratic_rows":[480,424,40,446,40,95,481,75,75]},"new":313,"old":314,"op":68,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,24,39,79,131,259],"left":{"linear_Z4":[0,2,0,2,1,1,0,2,2],"matrix_rows":[481,482,100,88,16,32,64,128,256],"offset":426,"phase":1,"quadratic_rows":[480,480,96,80,88,103,63,3,3]},"new":313,"old":315,"op":69,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,31,8,46,78,130,269],"left":{"linear_Z4":[2,2,2,0,2,1,1,1,1],"matrix_rows":[265,234,364,376,8,32,64,128,256],"offset":159,"phase":0,"quadratic_rows":[264,232,360,503,360,254,254,234,285]},"new":313,"old":316,"op":70,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[385,98,100,104,112,32,64,128,256],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,385,385]},"new":137,"old":295,"op":71,"rank":0,"right":null,"sign":1},{"G_columns":[1,2,4,8,16,62,94,129,257],"left":{"linear_Z4":[0,0,0,0,0,0,0,3,3],"matrix_rows":[385,98,100,104,112,32,64,128,256],"offset":384,"phase":2,"quadratic_rows":[384,96,96,96,96,30,30,385,385]},"new":137,"old":295,"op":72,"rank":0,"right":null,"sign":1}]} \ No newline at end of file diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json new file mode 100644 index 0000000000..c5114015bc --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json @@ -0,0 +1,29 @@ +{ + "files": { + "MODEL-FREEZE.json": { + "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7" + }, + "NATIVE.md": { + "sha256": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7" + }, + "emit_native.py": { + "sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03" + }, + "native-normal/CHECKS.json": { + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "native-normal/NATIVE.json.gz": { + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + "native-optimized/CHECKS.json": { + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "native-optimized/NATIVE.json.gz": { + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } + }, + "normal_optimized_bytes_equal": true, + "status": "FROZEN_NATIVE" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz new file mode 100644 index 0000000000..d1979df0ec Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz new file mode 100644 index 0000000000..383a8863bd Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/FREEZE.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/FREEZE.json new file mode 100644 index 0000000000..3299d307c8 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/FREEZE.json @@ -0,0 +1,11 @@ +{ + "status": "FROZEN_PRODUCER_PACKET_REQUIRES_INDEPENDENT_REVIEW", + "files": { + "emit_reciprocal_centres.py": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "RECIPROCAL-CENTRE-NATIVE.md": "322026cad321521b10f8a6d0626a6c3191943971be7f9eba186bb60d2dc83737", + "producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz": "5ec7f426930f667743228f35e13bdbf356ca18f85c8183275690ad9dc2e12708", + "producer-final/RECIPROCAL-CENTRE-RECEIPT.json": "aafaa8b17be476d521fe4c8eb3cf3af59c72351c3aba60a9413cd2aa0baafdfc" + }, + "payload_decompressed_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "scope": "Local reciprocal rational native couplers; no completed dyadic child, global controller, or supplier claim." +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md new file mode 100644 index 0000000000..a669682509 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/RECIPROCAL-CENTRE-NATIVE.md @@ -0,0 +1,264 @@ +# Four-centre native words for a reciprocal response pair + +The current native core admits two reciprocal rational responses. Each +response uses four of the original eight rank-eight centre calls. Each +word uses one owned field C0 in series and restores all 408 logical +helper inputs under the inherited native wrapper contract. Both current +providers pass the literal checks in both orientations. + +The forward words cost 165594 dyadic real primitives. The backward words +cost 165618. Each word also uses eight complex divisions by 13, or +sixteen real division scans. Each word has 3511 native children and rank +mass 5105. The division scans are separate operations; they are not +included in the dyadic primitive count. + +This is a local construction. The endpoints contain division by 13. +These words are not completed dyadic recursive providers. A global +controller, legal stage changes, child hosting, a final dyadic endpoint, +and a full precision and cost proof remain open. There is no change to +the selected kappa value. This packet requires independent review. + +## Actual responses + +Use the eight-row R in the pinned clean-core packet. Set + +```text +K = R^T/4, RK = 14 I_8, J = I_112-KR, +P = diag(1,1,1,1,0,0,0,0), +M = (12/13)P, N = (12/13)(I_8-P), +E = J+KMR, G = J+KNR. +``` + +All indices use the row order of that source R. Thus E keeps centres +0,1,2,3, and G keeps centres 4,5,6,7. In port coordinates, + +```text +E_ts = delta_ts - sum(j<4) R_jt R_js/52 + - sum(j>=4) R_jt R_js/4. +``` + +The formula for G exchanges the two groups. Direct multiplication gives + +```text +EG-I = K[12I-13(M+N)+14MN]R = 0. +GE-I = K[12I-13(M+N)+14NM]R = 0. +``` + +Here M+N=(12/13)I and MN=NM=0. The checker verifies RK=14I and both +full 112 by 112 inverse products with exact rational arithmetic. E and +G are symmetric for this coordinate P. + +The separate +[rank theorem](../../root/RECIPROCAL-CENTRE-RANK-20261018.md) states the +optimal rank sum and the coefficient-ring obstruction for this response +family. This construction does not use a finite test as a proof of that +rank theorem. It implements the coordinate rank-four case directly. + +## Centre and helper operations + +At the centre cut, the source computes eight values + +```text +c_j = R_j x + H_j h. +``` + +The actual centre fields are `[92,57,81,224,11,240,9,256]`. Their frames +are `[250,264,597,267,599,268,602,269]`, each of rank eight. The source +already has a native transition from each such frame to I and its +reverse. No new frame or native compiler is required. + +With all centre blocks deleted, the forward core has the data response +Jx and helper term -KHh. Keeping the centre correction M gives +`Jx+KMRx-K(I-M)Hh`. The entrance correction is therefore +`Y += K(I-M)Hh`. All H helper roles and all Y roles are at I at this +entrance. The selected centre rows have weight 1/13; the other rows have +weight one. The backward entrance is its negative transpose, +`h -= H^T(I-M)^T K^T y`. Replace M by N for G. + +The literal entrance uses C0 for each of the eight rows. In the forward +word it queries H_j h, divides C0 by 13 for a selected row, and scatters +through R_j^T/4. In the backward word it queries R_j y/4, divides for a +selected row, and scatters through -H_j^T. A CLEAR starts and ends each +row. No helper or data field is cleared. + +For each selected forward centre, copy the actual centre field into C0 +at its rank-eight frame. Use the exact original rank-eight transition to +I. Divide C0 by 13, multiply each original scatter coefficient by 12, +and clear C0 at I. Each original scatter coefficient is +1/4 or -1/4, +so the new dyadic scatter coefficient is +3 or -3. + +For each selected backward centre, accumulate the original query in C0 +at I with its coefficients multiplied by 12. Divide C0 by 13. Use the +exact original transition from I to the rank-eight frame. Apply the +original final ADD to the centre field, then clear C0 at I. An owned +CLEAR may set the empty field's frame; no nonzero value is relabelled. + +The centre event's owned target changes from C_j to C0. Its old frame, +new frame, and rank do not change. Every occurrence has a binding to the +original event and the exact recipe for that frame pair. No centre +values need to persist between blocks. + +## Complete local maps and frames + +For T equal to E or G, the literal words have the maps + +```text +forward: (x,y,h) -> (x, y+T x, h), +backward: (x,y,h) -> (x-T^T y, y, h). +``` + +The backward word uses T^T. It does not use T^-1. Although T is symmetric +in this coordinate example, its reciprocal is the other response. + +The producer propagates exact rational rows through every literal event. +Each row contains formal input fields and free words in the warp +operators. Only adjacent inverse letters cancel. Backward warp symbols +are separate from forward symbols. Thus the check assumes no extra +commutation between port operators or warps. + +Each check covers all 632 live input fields and all eight arbitrary +owned input fields. All 408 helper outputs have their original logical +values, and no helper term remains in a data output. C0 ends at zero at +I. C1 through C7 retain their exact arbitrary input values at I, because +the word does not access them. If a caller requires all eight owned +outputs to be zero, seven further CLEARs cost fourteen dyadic real +primitives. + +All 91 private buffers are allocated once and are zero at their actual +return. The checker checks every scalar frame, signed warp class, +ordinary adapter endpoint, residual adapter endpoint, private lifetime, +and final live and owned frame. Every ordinary native record has the +same value and order as in the clean source. The complete retained core, +including its scalar events, is copied without change. + +The data roles also retain the source convention. Each X input has its +intrinsic port-line frame, each Y input has frame I, each X output has +FULL, and each Y output has its intrinsic port-hole frame. Let q be the +diagonal inverse-line operator. After removal of the common output F, +the physical data maps are + +```text +C_F(T) = [[q, 0], [q T q, q]], +C_B(T) = [[q, -T^T], [0, q]]. +``` + +These formulas keep the written order of q and T. The identity EG=I +holds in the shared logical chart. It does not by itself cancel q +factors between differently typed physical calls. That use needs a +controller and a legal chart transition. + +## Exact native phases + +The unchanged native records use the frozen current-core phase review. +That review covers the current geometry, the literal backward dual warp +recipes, endpoint adapters, and proper helper wrappers. Its receipt is +`../independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json`, SHA256 +`924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d`. +This packet does not repeat that full sweep. + +The producer does repeat all sixteen centre directions for each of the +two providers. It reads the pinned recipe and compares it with +`T_new T_old^-1` from the source frame vectors. The separate exact +interpreter checks all eighteen Pauli images and one complete Gaussian +state of dimension 512. The state check fixes the global phase. Every +new centre occurrence is bound to one of these thirty-two checks. + +Multiplication by a real rational scalar commutes with a linear frame +operator on the same field. All new scalar operations occur at their +declared common frame. This justifies the divide and scatter placement; +it does not commute an index-dependent q through R, K, E, or G. + +## Denominators and division scans + +The literal replay checks the denominator of every coefficient in every +changed row at every prefix. All coefficients have denominator +`2^a 13^b` with b at most one. At each of the eight divisions, all +coefficients in the completed C0 query have b=0 before division. This +is an exact finite-circuit statement on all formal input columns. It +applies to arbitrary values, not to selected numerical test inputs. + +Consequently one word adds at most one factor 13 relative to its input +grid. This includes arbitrary helper payloads. Exact physical frame +operators are Gaussian dyadic and do not add a factor 13 at their ideal +endpoints. The statement is about the emitted operation boundaries; +it does not supply a bound for the internals of recursively implemented +children or for roundoff error. + +The fixed-odd-grid dependency is the frozen +[independent grid review](../bridge-review-20261017/odd-grid-a8-review-20261017/REVIEW.md). +Its freeze SHA256 is +`81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60`. +That family includes division by 13. Each real scan uses the signed +carry recurrence + +```text +a = (b-c) mod 2, c' = (c+13a-b)/2, 0 <= c < 13. +``` + +The scan requires an exact divisible grid numerator and its signed end +condition. A common grid must supply the required factor 13 at each +complete query. Arbitrary finest-grid numerators are not an admissible +replacement for root inputs that were converted to that grid. + +There are sixteen real scans per word. The inherited arithmetic-head +bound is at most `64(w_g+1)` for those scans, with descriptor work +separate. Here w_g is the full root-grid binary record width. Root +conversion must include every numeric stream, including arbitrary +borrowed fields. + +A depth-only recursive odd-height bound requires every completed child +to have its exact Gaussian-dyadic endpoint on all arbitrary input +columns. E and G do not satisfy that condition individually. They can +be rational prefixes inside a future parent whose completed endpoint +is proved dyadic. The number of unfinished such prefixes per level, +root conversion, binary guard, descriptor work, and roundoff analysis +remain part of that future construction. + +## Price and checks + +| Word | Dyadic real primitives | Complex /13 | Real scans | Children | Rank mass | +| --- | ---: | ---: | ---: | ---: | ---: | +| E forward | 165594 | 8 | 16 | 3511 | 5105 | +| E backward | 165618 | 8 | 16 | 3511 | 5105 | +| G forward | 165594 | 8 | 16 | 3511 | 5105 | +| G backward | 165618 | 8 | 16 | 3511 | 5105 | + +These counts hold for both providers. Every word has 23500 events. Its +native profile is `{1:2433,2:724,3:228,4:102,5:20,8:4}`. The original +clean profile has rank mass 5073; four retained centre calls add 32. +Each forward centre block costs 270 dyadic real primitives. Each +backward block costs 276. The weighted entrance has the same dyadic +bill as the old entrance and adds four of the eight divisions. + +The checker rejects four changed constructions: omission of an entrance +division, a changed centre scatter sign, a wrong centre input frame, and +use of the same projection for both reciprocal responses. For each +provider it also rejects a changed centre global phase with the exact +state interpreter. The receipt records the failures. + +The program is in +[RECIPROCAL-CENTRE-PROGRAMS.json.gz](producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz). +Its decompressed SHA256 is +`8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013`. +The [receipt](producer-final/RECIPROCAL-CENTRE-RECEIPT.json) gives the +input pins, every division position, the per-word checks, and the native +recipe checks. `FREEZE.json` pins the final local packet. The earlier +`producer/` run is a development result, not the frozen receipt. + +Run from the workspace root with a new output directory: + +```sh +python3 -I -B work/centre-encoding-campaign-20261014/lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py --out /tmp/reciprocal-centre-reproduction +``` + +The final status is `PASS_RECIPROCAL_CENTRE_NATIVE_PRODUCER`. The output +program bytes are deterministic. The receipt also records elapsed time. +The script requires at least 3 GiB free disk space and uses one process. + +The current supplier and clean-core work supply the source R, H, native +chains, and endpoint conventions. The root lane derived the reciprocal +split and its rank classification. The oblique-native lane supplied the +centre-capture and weighted helper-correction plan. The new-native-recipes +lane implemented this packet. The earlier native and grid review lanes +supply the stated dependencies. This work used OpenAI Codex under the +user's direction. No PR, push, commit, or publication is authorized. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py new file mode 100644 index 0000000000..4d0e1d2c9a --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/emit_reciprocal_centres.py @@ -0,0 +1,480 @@ +#!/usr/bin/env python3 +"""Emit and check the two reciprocal centre extensions. + +Use a new output directory. Keep odd division separate from scalar gates. +""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import importlib.util +import json +import shutil +import time + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +PINS = { + 'new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz': + ('gzip', 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa'), + 'new-native-recipes-20261017/base/CLIFFORD-RECIPES.json': + ('plain', '580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0'), + 'new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json': + ('plain', 'f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e'), + 'interface-proof/verify_native_lift.py': + ('plain', '087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b'), + 'independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json': + ('plain', '924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d'), + 'bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json': + ('plain', '81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60'), +} + + +def require(condition, label): + if not condition: + raise ValueError(label) + + +def digest(raw): + return sha256(raw).hexdigest() + + +def encode(value): + return (json.dumps(value, sort_keys=True, separators=(',', ':')) + '\n').encode() + + +def load_inputs(): + values, pins = {}, {} + for name, (mode, pin) in PINS.items(): + disk = (LANES / name).read_bytes() + raw = gzip.decompress(disk) if mode == 'gzip' else disk + require(digest(raw) == pin, 'Input pin: ' + name) + pins[name] = {'content_sha256': pin, 'file_sha256': digest(disk), 'mode': mode} + if name.endswith(('.json', '.json.gz')): + values[name] = json.loads(raw) + return values, pins + + +def scalar_cost(op): + if op[0] in ('clear', 'copy'): + return 2 + q = Q(*op[-2:]) + a, b = abs(q.numerator), q.denominator + require(a and b & (b - 1) == 0, 'Nonzero dyadic scalar') + if op[0] == 'scale': + require(a & (a - 1) == 0, 'Power-of-two SCALE') + return 2 * (abs(a.bit_length() - b.bit_length()) + int(q < 0)) + require(op[0] == 'add', 'Scalar opcode') + return 2 * (3 + a.bit_length() - 1 + a.bit_count() + b.bit_length() - 1) + + +def native(event): + return event[0] in ('climb', 'warp', 'adapter', 'residual_adapter', 'center') + + +def add_scalar(events, target, source, coefficient, frame=0): + q = Q(coefficient) + require(q, 'Nonzero ADD') + events.append(['scalar', ['add', target, source, q.numerator, q.denominator], frame]) + + +def weighted_prefix(R, H, mapping, selected, backward): + events = [['phase', 'weighted_centre_helper_correction']] + C = ['C', 0] + for j in range(8): + events.append(['scalar', ['clear', C], 0]) + query = R[j] if backward else H[j] + for field, value in sorted(query.items()): + source = ['L', 112 + field if backward else mapping[field]] + add_scalar(events, C, source, value / 4 if backward else value) + if j in selected: + events.append(['divide_odd', C, 13, 0]) + scatter = H[j] if backward else R[j] + for field, value in sorted(scatter.items()): + target = ['L', mapping[field] if backward else 112 + field] + add_scalar(events, target, C, -value if backward else value / 4) + events.append(['scalar', ['clear', C], 0]) + return events + + +def selected_blocks(source, selected, backward): + require(len(source) == 208, 'Eight source centre blocks') + result, bindings = [], [] + for j in range(8): + block = deepcopy(source[26*j:26*(j+1)]) + calls = [e for e in block if e[0] == 'center'] + require(len(calls) == 1 and calls[0][1] == j and calls[0][4] == 8, + 'Source centre block shape') + if j not in selected: + continue + require(block[0][0:2] == ['scalar', ['clear', ['C', j]]], 'Centre starts with CLEAR') + require(block[-1][0:2] == ['scalar', ['clear', ['C', j]]], 'Centre ends with CLEAR') + old_call = deepcopy(calls[0]) + start = len(result) + for e in block: + if e[0] == 'center': + if backward: + result.append(['divide_odd', ['C', 0], 13, 0]) + e[1] = 0 + bindings.append({'centre': j, 'local_position': len(result), + 'source_event': old_call, 'event': deepcopy(e)}) + result.append(e) + if not backward: + result.append(['divide_odd', ['C', 0], 13, 0]) + continue + require(e[0] == 'scalar', 'Centre scalar event') + op = e[1] + for k, value in enumerate(op): + if isinstance(value, list) and value[0] == 'C': + require(value == ['C', j], 'One owned field in each source block') + op[k] = ['C', 0] + if op[0] == 'add' and e[2] == 0: + require(Q(*op[-2:]) in (Q(1, 4), Q(-1, 4)), 'Source quarter coefficient') + q = 12 * Q(*op[-2:]) + op[-2:] = [q.numerator, q.denominator] + result.append(e) + if backward: + require(result[-1][1] == ['clear', ['C', 0]], 'Final owned CLEAR') + result[-1][2] = 0 + require(len(result) - start == 27, 'One added division per retained block') + return result, bindings + + +def make_word(provider, R, H, selected, backward): + c = provider['canonical'] + mapping = {old: i for i, old in enumerate(list(range(224)) + c['helper_origin'])} + require(len(mapping) == 632, 'Compact field namespace') + require(all(c['start'][mapping[h]] == 0 and c['final'][mapping[h]] == 1 + for row in H for h in row), 'Helper correction has I input and FULL output') + orientation = 'backward' if backward else 'forward' + clean = provider['programs'][orientation] + first = clean.index(['phase', 'zero_frame_precondition']) + require(first == 832, 'Clean correction boundary') + core = deepcopy(clean[first:]) + cut = core.index(['phase', 'centers']) + 1 + require(core[cut] == ['phase', 'B'], 'Empty centre cut') + prefix = weighted_prefix(R, H, mapping, selected, backward) + blocks, bindings = selected_blocks(provider['removed_centre_blocks'][orientation], selected, backward) + program = prefix + core[:cut] + blocks + core[cut:] + for binding in bindings: + binding['position'] = len(prefix) + cut + binding.pop('local_position') + require(program[binding['position']] == binding['event'], 'Exact centre occurrence binding') + require([e for e in program if native(e) and e[0] != 'center'] == + [e for e in clean if native(e)], 'All non-centre native records are unchanged') + return {'selected_centres': sorted(selected), 'program': program, + 'centre_bindings': bindings, 'weighted_prefix_events': len(prefix), + 'centre_block_events': len(blocks)} + + +def acc(target, source, coefficient): + for key, value in source.items(): + new = target.get(key, 0) + coefficient * value + if new: + target[key] = new + else: + target.pop(key, None) + + +def height(row): + result = 0 + for value in row.values(): + denominator, h = value.denominator, 0 + while denominator % 13 == 0: + denominator //= 13 + h += 1 + require(denominator & (denominator - 1) == 0, 'Only dyadic and 13 denominators') + result = max(result, h) + return result + + +def unit(field): + return {(field, ()): Q(1)} + + +def replay(word, c, R, backward): + fields = [('L', i) for i in range(632)] + [('C', i) for i in range(8)] + rows = {f: unit(f) for f in fields} + frames = {('L', i): f for i, f in enumerate(c['start'])} + frames.update({('C', i): 0 for i in range(8)}) + live_zero, allocated_zero = set(), set() + divisions, child_heights, peak = [], Counter(), 0 + selected = set(word['selected_centres']) + warp_classes = set(map(tuple, c['warp_edges'])) + + def access(field): + require(field in rows and (field[0] != 'Z' or field in live_zero), + ('Live field access', field)) + + for position, event in enumerate(word['program']): + tag, changed = event[0], None + if tag == 'scalar': + op, frame = event[1:] + f = tuple(op[1]) + access(f) + changed = f + if op[0] == 'clear': + require(f[0] == 'C', ('Only owned fields can be cleared', position)) + rows[f], frames[f] = {}, frame + elif op[0] in ('copy', 'add'): + source = tuple(op[2]) + access(source) + require(frames[f] == frames[source] == frame, ('Scalar frame', position)) + require(f != source, ('Distinct scalar fields', position)) + if op[0] == 'copy': + require(f[0] == 'C', ('Only owned fields can be copied over', position)) + rows[f] = dict(rows[source]) + else: + acc(rows[f], rows[source], Q(op[3], op[4])) + elif op[0] == 'scale': + require(frames[f] == frame, ('SCALE frame', position)) + rows[f] = {k: Q(*op[2:]) * v for k, v in rows[f].items()} + else: + raise ValueError(('Scalar opcode', op)) + scalar_cost(op) + elif tag == 'divide_odd': + f, divisor, frame = tuple(event[1]), event[2], event[3] + access(f) + require(f == ('C', 0) and divisor == 13 and frames[f] == frame == 0, + ('Odd-division contract', position)) + before = height(rows[f]) + rows[f] = {k: v / divisor for k, v in rows[f].items()} + divisions.append({'position': position, 'input_13_height': before, + 'output_13_height': height(rows[f])}) + changed = f + elif tag in ('climb', 'center'): + if tag == 'climb': + f, old, new, rank = ('L', event[2]), *event[3:] + else: + f, old, new, rank = ('C', event[1]), *event[2:] + require(f == ('C', 0) and rank == 8, 'Serial rank-eight centre call') + require(frames[f] == old, ('Native input frame', position, f)) + require(abs(len(c['frames'][new]) - len(c['frames'][old])) == rank, + ('Native rank', position)) + frames[f] = new + child_heights[height(rows[f])] += 1 + elif tag == 'warp': + f, symbol, old, new = tuple(event[1]), *event[2:] + access(f) + require(frames[f] == old, ('Warp input frame', position)) + require((1 if symbol > 0 else -1, abs(symbol), old, new) in warp_classes, + ('Signed warp class', position)) + frames[f] = new + if backward: + symbol = (abs(symbol) + 1000) * (1 if symbol > 0 else -1) + rows[f] = {(source, word[1:] if word and word[0] == -symbol else (symbol,) + word): value + for (source, word), value in rows[f].items()} + changed = f + elif tag == 'zero_buffer': + f = ('Z', event[2]) + if event[1] == 'alloc': + require(f not in allocated_zero, 'Private field is allocated once') + allocated_zero.add(f) + live_zero.add(f) + rows[f], frames[f] = {}, 1 + else: + require(event[1] == 'free' and f in live_zero and not rows[f], + ('Private field is returned to zero', position)) + require(frames[f] == 1, ('Private field is returned at FULL', position)) + live_zero.remove(f) + elif tag == 'adapter': + _, side, field, frame = event + require(side in ('old_to_new', 'new_to_old'), 'Adapter orientation') + endpoint = c['start'] if side == 'old_to_new' else c['final'] + require(endpoint[field] == frame, 'Adapter endpoint') + elif tag == 'residual_adapter': + _, side, field, entry, *tail = event + require(side in ('pre', 'post') and entry == c['start'][field] + and (tail[0] if tail else 1) == c['final'][field], 'Helper wrapper endpoints') + else: + require(tag == 'phase', ('Event grammar', tag)) + if changed is not None: + peak = max(peak, height(rows[changed])) + require(not live_zero and len(allocated_zero) == 91, 'All 91 private fields are released') + for f in fields: + kind, p = f + expected = unit(f) + if kind == 'C' and p == 0: + expected = {} + elif kind == 'L' and (p < 112 if backward else 112 <= p < 224): + port = p if backward else p - 112 + base = 112 if backward else 0 + sign = -1 if backward else 1 + acc(expected, unit(('L', base + port)), sign) + for j, row in enumerate(R): + coefficient = -Q(1, 52) if j in selected else -Q(1, 4) + for source, value in row.items(): + acc(expected, unit(('L', base + source)), + sign * coefficient * row.get(port, 0) * value) + require(rows[f] == expected, ('Complete response', backward, sorted(selected), f)) + require([frames['L', i] for i in range(632)] == c['final'], 'Every live output frame') + require(all(frames['C', i] == 0 for i in range(8)), 'Every owned output frame is I') + require(len(divisions) == 8 and all(d['input_13_height'] == 0 for d in divisions), + 'Eight divisions use complete queries with no new factor 13') + require(peak == 1, 'All local prefixes have at most one new factor 13') + return {'arbitrary_live_columns': 632, 'arbitrary_helper_columns': 408, + 'arbitrary_owned_columns': 8, 'C0_exit': 'zero at I', + 'C1_to_C7_exit': 'exact input value at I', 'private_fields_zero_at_release': 91, + 'all_live_endpoint_frames_checked': True, + 'max_prefix_13_height': peak, 'division_events': divisions, + 'child_input_13_height_counts': dict(sorted(child_heights.items()))} + + +def response(R, selected): + return [[Q(i == j) - sum((Q(1, 52) if k in selected else Q(1, 4)) * + row.get(i, 0) * row.get(j, 0) for k, row in enumerate(R)) + for j in range(112)] for i in range(112)] + + +def multiply(a, b): + columns = list(zip(*b)) + return [[sum(x*y for x, y in zip(row, column)) for column in columns] for row in a] + + +def check_reciprocal(R): + gram = [[sum(R[i].get(p, 0) * R[j].get(p, 0) for p in range(112)) / 4 + for j in range(8)] for i in range(8)] + require(gram == [[Q(14 * (i == j)) for j in range(8)] for i in range(8)], 'RK=14I') + e, g = response(R, set(range(4))), response(R, set(range(4, 8))) + identity = [[Q(i == j) for j in range(112)] for i in range(112)] + require(multiply(e, g) == identity and multiply(g, e) == identity, 'Both full inverse orders') + require(e == list(map(list, zip(*e))) and g == list(map(list, zip(*g))), 'Coordinate responses are symmetric') + return {'dimension': 112, 'RK': '14 I_8', 'E_G': 'I_112', 'G_E': 'I_112', + 'symmetric_coordinate_responses': True} + + +def phase_checks(values, payload): + path = LANES / 'interface-proof/verify_native_lift.py' + spec = importlib.util.spec_from_file_location('reciprocal_native_phase', path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + result = {} + for name, provider in payload['providers'].items(): + c = provider['canonical'] + recipes = values['new-native-recipes-20261017/' + name + '/CLIFFORD-RECIPES.json']['children'] + lookup = {(r['old'], r['new']): r for r in recipes} + selected = [] + for f in c['center_frames']: + for old, new in ((f, 0), (0, f)): + r = lookup[old, new] + require(r['rank'] == 8, 'Retained centre rank') + circuit = module.adjoint(module.frame(c['frames'][old], 9)) + module.frame(c['frames'][new], 9) + module.equal(module.recipe(r), circuit, name + ' centre ' + str((old, new))) + selected.append(r) + provider['centre_recipes'] = selected + for word in provider['words'].values(): + for binding in word['centre_bindings']: + _, target, old, new, rank = binding['event'] + require(target == 0 and rank == 8 and (old, new) in lookup, + 'C0 centre occurrence has exact recipe') + binding['recipe_key'] = [old, new] + binding['recipe_sha256'] = digest(encode(lookup[old, new])) + result[name] = {'centre_recipes_checked': 16, 'Paulis_per_recipe': 18, + 'Gaussian_state_dimension_per_recipe': 512, + 'global_phase_checked': True, 'bound_centre_occurrences': 16} + changed = deepcopy(selected[0]) + changed['left']['phase'] = (changed['left']['phase'] + 1) % 4 + try: + module.equal(module.recipe(changed), module.recipe(selected[0]), 'Changed global phase') + except ValueError as error: + require('global phase' in str(error), 'Phase mutation fails the exact state check') + result[name]['global_phase_mutation_rejected'] = True + else: + raise ValueError('Global phase mutation was accepted') + return result + + +def negative_controls(payload, R): + provider = payload['providers']['base'] + original = provider['words']['E_forward'] + controls = {} + for label in ('omit_helper_division', 'change_centre_scatter_sign', 'change_centre_frame'): + changed = deepcopy(original) + events = changed['program'] + if label == 'omit_helper_division': + position = next(i for i, e in enumerate(events) if e[0] == 'divide_odd') + events.pop(position) + elif label == 'change_centre_scatter_sign': + position = changed['centre_bindings'][0]['position'] + 2 + require(events[position][0] == 'scalar' and events[position][1][0] == 'add', + 'Mutation addresses the first centre scatter') + events[position][1][3] *= -1 + else: + position = changed['centre_bindings'][0]['position'] + events[position][2] = 0 + try: + replay(changed, provider['canonical'], R, False) + except ValueError as error: + controls[label] = str(error) + else: + raise ValueError('Mutation was accepted: ' + label) + e = response(R, set(range(4))) + require(multiply(e, e) != [[Q(i == j) for j in range(112)] for i in range(112)], + 'Using the same centre projection twice must fail') + controls['same_projection_for_both_responses'] = 'E E is not I' + return controls + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + require(not args.out.exists(), 'Output directory must be new') + require(shutil.disk_usage(HERE).free >= 3 * 1024**3, 'At least 3 GiB free disk') + start = time.monotonic() + values, pins = load_inputs() + source = values['new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz'] + R = [{int(k): Q(v) for k, v in row.items()} for row in source['R']] + H = [{int(k): Q(v) for k, v in row.items()} for row in source['H']] + payload = {'schema': 'reciprocal-centre-native-v1', 'R': source['R'], 'H': source['H'], + 'providers': {}, 'source_pins': pins, + 'odd_division_opcode': ['divide_odd', ['C', 0], 13, 0]} + receipt = {'status': 'PASS_RECIPROCAL_CENTRE_NATIVE_PRODUCER', 'providers': {}, + 'reciprocity': check_reciprocal(R)} + for name, provider in source['providers'].items(): + payload['providers'][name] = {'canonical': provider['canonical'], 'words': {}} + checks = {} + for response_name, selected in (('E', set(range(4))), ('G', set(range(4, 8)))): + for orientation in ('forward', 'backward'): + backward = orientation == 'backward' + key = response_name + '_' + orientation + word = make_word(provider, R, H, selected, backward) + check = replay(word, provider['canonical'], R, backward) + profile = Counter(e[5] for e in word['program'] if e[0] == 'climb') + profile.update(e[4] for e in word['program'] if e[0] == 'center') + require(profile == {1: 2433, 2: 724, 3: 228, 4: 102, 5: 20, 8: 4}, 'Native profile') + scalar_bill = sum(scalar_cost(e[1]) for e in word['program'] if e[0] == 'scalar') + require(scalar_bill == (165618 if backward else 165594), 'Complete dyadic scalar invoice') + check.update(events=len(word['program']), native_profile=dict(sorted(profile.items())), + native_children=sum(profile.values()), native_mass=sum(k*v for k, v in profile.items()), + dyadic_real_primitives=scalar_bill, complex_divisions_by_13=8, + real_division_scans=16, division_head_steps_bound='64 (w_g + 1)', + all_owned_zero_exit_extra_dyadic_primitives=14, + ordinary_native_records_unchanged=True) + payload['providers'][name]['words'][key] = word + checks[key] = check + print(name, key, scalar_bill, 3511, 5105, 'PASS', flush=True) + receipt['providers'][name] = checks + receipt['centre_phase_checks'] = phase_checks(values, payload) + receipt['negative_controls'] = negative_controls(payload, R) + receipt['source_pins'] = pins + receipt['scope'] = ('Literal local rational couplers on all 640 input columns. E and G are not completed ' + 'dyadic recursive providers. All ordinary native records retain the pinned phase proof. ' + 'All 32 centre recipes receive fresh exact Pauli and Gaussian-state checks. No global ' + 'controller, child hosting, full binary precision guard, or complete kappa claim.') + raw = encode(payload) + disk = gzip.compress(raw, mtime=0) + receipt.update(payload_sha256=digest(raw), payload_file_sha256=digest(disk), + emitter_sha256=digest(Path(__file__).read_bytes()), + elapsed_seconds=round(time.monotonic() - start, 3)) + args.out.mkdir(parents=True) + (args.out / 'RECIPROCAL-CENTRE-PROGRAMS.json.gz').write_bytes(disk) + (args.out / 'RECIPROCAL-CENTRE-RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(receipt['status'], receipt['payload_sha256'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz new file mode 100644 index 0000000000..ec79818472 Binary files /dev/null and b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-PROGRAMS.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json new file mode 100644 index 0000000000..944e65be74 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/lanes/reciprocal-centre-20261018/producer-final/RECIPROCAL-CENTRE-RECEIPT.json @@ -0,0 +1,661 @@ +{ + "status": "PASS_RECIPROCAL_CENTRE_NATIVE_PRODUCER", + "providers": { + "base": { + "E_forward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 47, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 152, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 255, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 359, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12610, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12637, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12664, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12691, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 3207, + "1": 304 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165594, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + }, + "E_backward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 58, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 162, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 267, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 370, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12630, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12657, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12684, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12711, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 2696, + "1": 815 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165618, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + }, + "G_forward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 460, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 567, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 672, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 778, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12610, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12637, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12664, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12691, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 3233, + "1": 278 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165594, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + }, + "G_backward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 470, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 575, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 682, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 787, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12630, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12657, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12684, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12711, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 2679, + "1": 832 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165618, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + } + }, + "extra": { + "E_forward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 47, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 152, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 255, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 359, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12610, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12637, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12664, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12691, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 3207, + "1": 304 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165594, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + }, + "E_backward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 58, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 162, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 267, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 370, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12630, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12657, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12684, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12711, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 2696, + "1": 815 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165618, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + }, + "G_forward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 460, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 567, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 672, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 778, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12610, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12637, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12664, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12691, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 3233, + "1": 278 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165594, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + }, + "G_backward": { + "arbitrary_live_columns": 632, + "arbitrary_helper_columns": 408, + "arbitrary_owned_columns": 8, + "C0_exit": "zero at I", + "C1_to_C7_exit": "exact input value at I", + "private_fields_zero_at_release": 91, + "all_live_endpoint_frames_checked": true, + "max_prefix_13_height": 1, + "division_events": [ + { + "position": 470, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 575, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 682, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 787, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12630, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12657, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12684, + "input_13_height": 0, + "output_13_height": 1 + }, + { + "position": 12711, + "input_13_height": 0, + "output_13_height": 1 + } + ], + "child_input_13_height_counts": { + "0": 2679, + "1": 832 + }, + "events": 23500, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 4 + }, + "native_children": 3511, + "native_mass": 5105, + "dyadic_real_primitives": 165618, + "complex_divisions_by_13": 8, + "real_division_scans": 16, + "division_head_steps_bound": "64 (w_g + 1)", + "all_owned_zero_exit_extra_dyadic_primitives": 14, + "ordinary_native_records_unchanged": true + } + } + }, + "reciprocity": { + "dimension": 112, + "RK": "14 I_8", + "E_G": "I_112", + "G_E": "I_112", + "symmetric_coordinate_responses": true + }, + "centre_phase_checks": { + "base": { + "centre_recipes_checked": 16, + "Paulis_per_recipe": 18, + "Gaussian_state_dimension_per_recipe": 512, + "global_phase_checked": true, + "bound_centre_occurrences": 16, + "global_phase_mutation_rejected": true + }, + "extra": { + "centre_recipes_checked": 16, + "Paulis_per_recipe": 18, + "Gaussian_state_dimension_per_recipe": 512, + "global_phase_checked": true, + "bound_centre_occurrences": 16, + "global_phase_mutation_rejected": true + } + }, + "negative_controls": { + "omit_helper_division": "('Complete response', False, [0, 1, 2, 3], ('L', 112))", + "change_centre_scatter_sign": "('Complete response', False, [0, 1, 2, 3], ('L', 124))", + "change_centre_frame": "('Native input frame', 12609, ('C', 0))", + "same_projection_for_both_responses": "E E is not I" + }, + "source_pins": { + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "content_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "file_sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079", + "mode": "gzip" + }, + "new-native-recipes-20261017/base/CLIFFORD-RECIPES.json": { + "content_sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "file_sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "mode": "plain" + }, + "new-native-recipes-20261017/extra/CLIFFORD-RECIPES.json": { + "content_sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "file_sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "mode": "plain" + }, + "interface-proof/verify_native_lift.py": { + "content_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "file_sha256": "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b", + "mode": "plain" + }, + "independent-review-20261017/NEW-CORE-NATIVE-REVIEW.json": { + "content_sha256": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "file_sha256": "924b898621dd25ea9d3330563fdf7acf6c3b63dc99526e15faaee682f4bdd94d", + "mode": "plain" + }, + "bridge-review-20261017/odd-grid-a8-review-20261017/FREEZE.json": { + "content_sha256": "81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60", + "file_sha256": "81ebbea971c0902a80479f9af4c82e72c660093c9f712b537690293aaaf21d60", + "mode": "plain" + } + }, + "scope": "Literal local rational couplers on all 640 input columns. E and G are not completed dyadic recursive providers. All ordinary native records retain the pinned phase proof. All 32 centre recipes receive fresh exact Pauli and Gaussian-state checks. No global controller, child hosting, full binary precision guard, or complete kappa claim.", + "payload_sha256": "8b3d6fbba7d7221a82927475bc38d479798f776fa27c22ef9a447c7a9a1d5013", + "payload_file_sha256": "5ec7f426930f667743228f35e13bdbf356ca18f85c8183275690ad9dc2e12708", + "emitter_sha256": "cf420eb592c45823ef78fabe2bed07512b2467684589ccbec38d254103215abc", + "elapsed_seconds": 17.227 +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-20261018.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-20261018.json new file mode 100644 index 0000000000..66523e695d --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-20261018.json @@ -0,0 +1,44 @@ +{ + "checker_sha256": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa", + "coordinate_projection_checks": 256, + "full_112_field_inverse_checks": [ + { + "E_entries": 5824, + "G_entries": 5936, + "label": "coordinate-mask-0" + }, + { + "E_entries": 7392, + "G_entries": 7448, + "label": "coordinate-mask-1" + }, + { + "E_entries": 9096, + "G_entries": 9096, + "label": "coordinate-mask-15" + }, + { + "E_entries": 7448, + "G_entries": 7392, + "label": "coordinate-mask-127" + }, + { + "E_entries": 5936, + "G_entries": 5824, + "label": "coordinate-mask-255" + }, + { + "E_entries": 10788, + "G_entries": 10788, + "label": "noncoordinate-rank-four" + } + ], + "mutation_checks": [ + "wrong coefficient", + "repeated response" + ], + "proof_sha256": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "scope": "Exact centre algebra. Native words, global phase transport, and supplier pricing are separate obligations.", + "source_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "status": "PASS_EXACT_RECIPROCAL_CENTRE_RANK" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-20261018.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-20261018.md new file mode 100644 index 0000000000..10411320d5 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-20261018.md @@ -0,0 +1,147 @@ +# Exact division cuts the centre rank of reciprocal responses + +The actual clean native response is J=I-KR, where R has eight rows, +K=R^T/4, and RK=14I. Consider two extensions of this same response: + + E=J+KMR, G=J+KNR. (1) + +Here M and N are scalar eight-by-eight matrices. The centre information +needed for the extra terms is MRx and NRx. This note measures their +rational ranks. Native access, capture, storage, and restoration need +separate circuit checks. + +If the coefficients of M and N are dyadic and EG=I, both M and N must +have rank eight. If exact division by 13 is allowed, the least possible +sum of the two ranks is eight. Every pair at this minimum has the form + + M=(12/13)P, N=(12/13)(I-P), (2) + +where P is a projection. A coordinate projection of rank four gives four +centre queries in each direction. Thus the coefficient representation +changes which reciprocal responses are possible in this actual family. +It cuts the minimum total query rank from sixteen to eight. + +This is not a lower bound for other native response families. In +particular, a new interior response need not have the form (1). This +result does not supply a routed controller or a complete supplier price. +The selected kappa value does not change. + +## Ordered identity + +Direct multiplication, using RK=14I, gives + + EG-I=K[12I-13(M+N)+14MN]R. (3) + +The matrices K and R have full column and row rank over the rationals. +Thus EG=I if and only if the bracket in (3) is zero. Equivalently, + + (14M-13I)(14N-13I)=I. (4) + +No commutation of M and N is assumed to derive (3). Equation (4) +implies it: the two factors are inverses of square matrices, so they +commute, and therefore MN=NM. Also GE=I. + +## Dyadic necessity + +Reduce (3) modulo 13. Reduction is defined for every dyadic coefficient +because 2 is invertible modulo 13. The result is + + MN=I over F_13. + +Both reduced matrices are invertible. Their rational determinants are +therefore nonzero, and both rational ranks are eight. The choice +M=N=I gives E=G=I, so the lower bound of sixteen is sharp within (1). + +The same proof applies to any rational coefficient ring that has a +reduction to F_13. In particular, admitting fixed odd denominators +coprime to 13 does not remove this obstruction. The proof does not cover +operator-valued coefficients unless their reduction and rank convention +are specified separately. + +## Rational optimum and all equality cases + +Equation (3) gives + + 12I=13M+(13I-14M)N. + +The rank of the right side is at most rank(M)+rank(N), so this sum is +at least eight. Suppose it equals eight. For v in ker(N), equation (3) +gives Mv=(12/13)v. Hence ker(N) is contained in im(M). Their dimensions +are equal, so im(M)=ker(N). In the same way im(N)=ker(M). + +The two kernels have zero intersection: equation (3) applied to a +vector in both kernels gives 12v=0. Their dimensions sum to eight, +so they form a direct sum. Let P be the projection onto ker(N) along +ker(M). Then M=(12/13)P and N=(12/13)(I-P), as claimed. + +Conversely, for any P with P^2=P, the matrices in (2) have MN=NM=0 +and M+N=(12/13)I. Equation (3) is zero. Their rank sum is eight. + +This proof also gives the general statement. If RK=rho I on an +r-dimensional centre space over a field of characteristic zero, and +rho is not 0, 1, or 2, then the minimum rank sum for reciprocal +extensions of J=I-KR is r. Its equality cases are + + M=((rho-2)/(rho-1))P, + N=((rho-2)/(rho-1))(I-P). + +If a coefficient ring reduces to a field where rho=1, each extension +instead has full centre rank r. For the actual supplier rho=14, so +the relevant prime is 13. + +## What the construction does + +On ker(R), both E and G act as the identity. On im(K), write a vector +as Kc and split c into Pc+(I-P)c. Then + + E Kc=K[-(1/13)Pc-13(I-P)c], + G Kc=K[-13Pc-(1/13)(I-P)c]. + +Thus each map leaves the bulk unchanged and exchanges the two centre +scales with its reciprocal. For a coordinate rank-four P, each extra +term in (1) uses four rows of the actual R. The original rank-eight +centre capture can therefore be restricted to four coordinates if its +helper correction is changed with the same weights. That literal +native implementation is a separate packet. + +The accepted odd-grid representation theorem permits exact division +by a fixed odd integer after root conversion, including arbitrary +borrowed fields. It requires the completed recursive children to have +their stated exact endpoints and charges unfinished prefixes along the +active recursion path. This note uses that theorem only to identify a +legal coefficient representation. It does not prove a precision bound +for an unspecified global controller. + +The forward and reverse scalar responses can now be reciprocal in one +chart. Their physical maps still contain ordered port operators q. +For example, the forward response is qEq in the common full chart. +Changing charts, transporting the code, and the terminal remain open. +Replacing E^T by E^-1 without a separate reverse word is not valid. + +## Verification and source evidence + +The checker reads the pinned actual R from +../lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz. +Its decompressed SHA256 is +a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa. +It checks RK=14I, every coordinate projection on the eight-dimensional +centre, and both full 112-field inverse orders for five coordinate +projections and one noncoordinate projection. It also checks two +mutations that break reciprocity. These exact calculations support the +proof; a finite list of examples is not the rank argument above. + +Run from the workspace root: + + python3 work/centre-encoding-campaign-20261014/root/check_reciprocal_centre_rank_20261018.py + +Expected status: + + PASS_EXACT_RECIPROCAL_CENTRE_RANK + +The source R, clean J, and native capture are inherited from the current +supplier and the earlier clean-core work. The root lane derived the +reciprocal split and rank classification. Oblique-native supplied the +capture and helper-correction plan. The new-native-recipes lane is +checking its literal implementation. This work used OpenAI Codex under +the user's direction. Independent proof review is still required. +No publication is authorized. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json new file mode 100644 index 0000000000..4f4db4e9fd --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/RECIPROCAL-CENTRE-RANK-FREEZE-20261018.json @@ -0,0 +1,11 @@ +{ + "files": { + "RECIPROCAL-CENTRE-RANK-20261018.json": "6d42a30f888f78b486fdb70cdf150d80562588404e94beec4839061505f806eb", + "RECIPROCAL-CENTRE-RANK-20261018.md": "d2209a60d45d52b6b1d8fed622820acd3468330cc0af926719c3a8747a2606b9", + "check_reciprocal_centre_rank_20261018.py": "e01ad5199c14319e904e7f56d3e675a50722a6d7df2a366efd0273cb19bf71aa" + }, + "publication": "prohibited pending explicit user approval", + "schema": "reciprocal-centre-rank-freeze-v1", + "source_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "status": "producer_exact_pass_independent_review_pending" +} diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/check_reciprocal_centre_rank_20261018.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/check_reciprocal_centre_rank_20261018.py new file mode 100644 index 0000000000..2525ec803d --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/frozen/root/check_reciprocal_centre_rank_20261018.py @@ -0,0 +1,107 @@ +#!/usr/bin/env python3 +"""Check the reciprocal centre identity on the pinned actual supplier.""" +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import json +from pathlib import Path + +HERE = Path(__file__).resolve().parent +SOURCE = HERE.parent / 'lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz' +PIN = 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa' + + +def need(value, label): + if not value: + raise ValueError(label) + + +def add(a, b, scale=F(1)): + out = [dict(row) for row in a] + for i, row in enumerate(b): + for j, value in row.items(): + new = out[i].get(j, F(0)) + scale*value + if new: + out[i][j] = new + else: + out[i].pop(j, None) + return out + + +def scale(a, c): + return [{j: c*v for j, v in row.items() if c*v} for row in a] + + +def mul(a, b): + out = [{} for _ in a] + for i, row in enumerate(a): + for k, value in row.items(): + for j, other in b[k].items(): + new = out[i].get(j, F(0)) + value*other + if new: + out[i][j] = new + else: + out[i].pop(j, None) + return out + + +def identity(n): + return [{i: F(1)} for i in range(n)] + + +raw = gzip.decompress(SOURCE.read_bytes()) +need(sha256(raw).hexdigest() == PIN, 'Source pin') +data = json.loads(raw) +R = [{int(k): F(v) for k, v in row.items()} for row in data['R']] +K = [{j: R[j][i]/4 for j in range(8) if i in R[j]} for i in range(112)] +I8, I112 = identity(8), identity(112) +need(mul(R, K) == scale(I8, F(14)), 'Actual RK') +J = add(I112, mul(K, R), F(-1)) +coefficient = F(12, 13) +coordinate_count = 0 +full_cases = [] + + +def bracket(M, N): + return add(add(scale(I8, F(12)), add(M, N), F(-13)), mul(M, N), F(14)) + + +def check_full(P, label): + need(mul(P, P) == P, 'Projection '+label) + M, N = scale(P, coefficient), scale(add(I8, P, F(-1)), coefficient) + E = add(J, mul(mul(K, M), R)) + G = add(J, mul(mul(K, N), R)) + need(mul(E, G) == I112, 'EG '+label) + need(mul(G, E) == I112, 'GE '+label) + full_cases.append({'label': label, 'E_entries': sum(map(len, E)), + 'G_entries': sum(map(len, G))}) + + +for mask in range(256): + P = [{i: F(1)} if (mask >> i) & 1 else {} for i in range(8)] + M, N = scale(P, coefficient), scale(add(I8, P, F(-1)), coefficient) + need(not any(bracket(M, N)), 'Coordinate reciprocal equation') + coordinate_count += 1 + if mask in (0, 1, 15, 127, 255): + check_full(P, 'coordinate-mask-'+str(mask)) + +P = [{0: F(1), 4: F(3, 2)}, {1: F(1), 5: F(-2)}, + {2: F(1), 6: F(1, 2)}, {3: F(1), 7: F(5)}, {}, {}, {}, {}] +check_full(P, 'noncoordinate-rank-four') +M = scale(P, coefficient) +N = scale(add(I8, P, F(-1)), coefficient) +need(any(bracket(scale(P, F(11, 13)), N)), 'Wrong coefficient mutation') +need(any(bracket(M, M)), 'Repeated response mutation') +need(not any(bracket(I8, I8)), 'Sharp dyadic full-rank example') + +proof = HERE / 'RECIPROCAL-CENTRE-RANK-20261018.md' +out = {'status': 'PASS_EXACT_RECIPROCAL_CENTRE_RANK', 'source_sha256': PIN, + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'proof_sha256': sha256(proof.read_bytes()).hexdigest(), + 'coordinate_projection_checks': coordinate_count, + 'full_112_field_inverse_checks': full_cases, + 'mutation_checks': ['wrong coefficient', 'repeated response'], + 'scope': 'Exact centre algebra. Native words, global phase transport, and supplier pricing are separate obligations.'} +(HERE / 'RECIPROCAL-CENTRE-RANK-20261018.json').write_text( + json.dumps(out, indent=2, sort_keys=True)+'\n') +print(out['status']) diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/HISTORICAL-ROOT-NOTICE b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/HISTORICAL-ROOT-NOTICE new file mode 100644 index 0000000000..59d8e0cf31 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/HISTORICAL-ROOT-NOTICE @@ -0,0 +1,415 @@ +A sharper exponent for integer multiplication +Copyright 2026 Douglas Colkitt + +This project includes unmodified source files from OpenAI's manuscript +"Integer multiplication below n log n" and its accompanying repository: +https://github.com/openai/math +Commit: adc7f1241b42e322a6451854ab7e4b4c146bf78a + +The original manuscript identifies OpenAI as its author. Its Apache-2.0 +license is retained at upstream/LICENSE. The exact source URLs and hashes +are recorded in upstream/manifest.json. Proposed modifications are supplied +as separate files under patches/; upstream source files remain unchanged. + +The original local research note, scripts, certificates, patches, and +documentation were prepared by Douglas Colkitt with assistance from OpenAI +Codex. The community release incorporates work by the contributors identified +in the notices below; it is not solely Douglas Colkitt's work. +This project is not an official OpenAI release or an OpenAI endorsement. + +Related contributions (not imported in this checkpoint): +Zhihao Chen (jacklightChen), PR #7, supplied an earlier ternary five-subset +motif, finite-alphabet transfer and a different compressed producer: +https://github.com/CrocSwap/integer-mult-bounds/pull/7 +The present checkpoint claims no priority for that motif. Related compressed +complex-network work was submitted by eumemic in PR #3: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +The pending contributions and their stronger bounds require their own review; +this notice does not represent adoption or verification of their claims. + +Additional community work, including parallel and superseded submissions, is +acknowledged in CONTRIBUTORS.md, with pinned submission metadata in +docs/research/contribution-snapshot.json. These acknowledgements do not imply +joint authorship of the checkpoint, incorporation of pending code, or verification +of submitted mathematical claims. Original source-specific notices remain in force. + +Community release (accepted by conditional maintainer audit): +The following original contributor notices apply to the imported PR #39 chain. +The preceding non-import statements describe the preserved 2^-30 checkpoint. + +Ternary five-subset construction and common-four-point resynthesis +Copyright 2026 Zhihao Chen (jacklightChen) + +This is Zhihao Chen's first submission of this specific construction to this +repository. Research, proof development, code and verification were prepared +with substantial assistance from GPT-6 Astra (OpenAI Codex), as identified by +the contributor. This is not independent review or an OpenAI endorsement. +Future research building on this contribution should explicitly acknowledge +Zhihao Chen (jacklightChen), cite the accompanying note and pull request, and +retain the preceding contributors' attribution. This notice records research +provenance; the repository's Apache-2.0 license remains unchanged. + +Dependencies retained from eumemic's Claude-assisted PRs #3 and #5: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +https://github.com/CrocSwap/integer-mult-bounds/pull/5 +PR #5 commit: d3d370c34937503bd3fa63c83d505a05e8e50893 +These include complex_circuit.py, complex_network.py, fast_gaussian.py, +their generators, construction notes and certificates. The Gaussian input +scaling proof is corrected in this derivative; see the modification notice below. +Aligned pairing also appears in Bortlesboat's PR #2. Retained totals and bank +sharing appear in dleen's PR #4 and cheaper retained centers in eumemic's PR #6. +Their results and ideas are credited separately from this new construction. + +Bulk recursion and controlled tensor basis, 8 October 2026 +Copyright 2026 icekylinx + +The new projector batching, controlled simultaneous basis, mixed-width tape +recursions, whole-residual complex recursion, and dependency-path precision +guard in the batched-23 proof package are contributed by icekylinx, developed +with substantial OpenAI GPT-6 Astra assistance. Review corrections and +repository integration were prepared with OpenAI Codex assistance. They build on the retained +PR #7 finite producers and the preceding contributions credited above. +The new package retains the repository's Apache-2.0 license and the original +authors' attribution. It is not an official OpenAI release or endorsement. + +Modification notice, 8 October 2026 (icekylinx): the retained fast Gaussian +proof now bounds shifted approximation error by F=2^ceil(1.14 alpha^2). +The P=34p precision budget and asymptotic exponent are unchanged. New batching +checks are integrated into make verify. Existing attribution and licenses +are retained. + +Partial-swap extension, 8 October 2026 +Copyright 2026 icekylinx + +The partial-swap framing, binary retained-total triple construction, +dependency-preserving positive labels and carrier reuse, unequal (25,23,57) +common basis, improved complex batching, and exact assembly are contributed +by icekylinx with substantial OpenAI GPT-6 Astra and Codex assistance. +This extension directly inherits PR #10, commit +62691e395a0458ce089a1c7b5d89e74291e95e29. The portable producer adapters +modify the retained paired-exclusion and shared-point implementations credited +above. The original licenses, attribution, and Gaussian correction are retained. + +Endpoint-gauge extension, 8 October 2026 +Copyright 2026 icekylinx + +The complementary auxiliary endpoint gauges, (32,30,40) controlled basis, +general nondegenerate binary phase residuals, retained-center complex producer, +updated path guard and exact assembly are contributed by icekylinx with +substantial OpenAI GPT-6 Astra and Codex assistance. This extension inherits +f2ab41aebad47861caf6316282c1793e5513845e and its PR #10 ancestry. New portable +adapters retain the paired-exclusion and shared-point contributions credited +above. Original licenses, notices and the Gaussian correction are retained. + +Structured-basis and semantic-bulk extension, 8 October 2026 +Copyright 2026 icekylinx + +The selected (32,30,36) bit construction, A1/A5 block refinements, fixed +middle-axis I+J profiles with bounded-minor CRT certificates, mixed dyadic +complex centers, complete data-front batching and circuit-specific assembly +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. The immediate parent is ed90fd940279c336ebc45968631bdebfb087b505. + +The semantic/bulk compatibility argument, literal scalar charge, product row +stock and parameterization adapt Zhihao Chen (jacklightChen)'s PR #23, +commit 661ebabc1076c9f525d7ce4967c876b203fa9827. Translated complex endpoints +are adopted from the same contributor's PR #21, +commit 5ba6cf0bfb68f2be8d15610e7972207c50254d6a, following eumemic's source-frame +work and the earlier nested-basis contributions. + +Completed-child semantic precision, arbitrary-coordinate routing, phase-cell +Gaussian inversion and bulk tape transfer are credited to the RaD project +(hipotures), commit 45d9b60355872041f9275f77c057514def0d45bc, exposed through +PR #20 at 4f8d6c8272b5ff307a0da51df545ec3cd96a8b6e. Their selected proof +sources retain their separate CC0 license and original NOTICE under +references/semantic-bulk/rad20. The PR #23 source retains its recorded OpenAI +Codex assistance; RaD retains its recorded Codex and GPT-6.1-Sol Ultra +assistance. These are source attributions, not claims about this session's +runtime model. Related contributions by Rohan Arun and Aurel Prosz remain +acknowledged in the imported notices. No exclusive priority or additional +license condition is asserted. + +Copied retained-center extension, 8 October 2026 +Copyright 2026 icekylinx + +The copied retained-center schedule in both orientations, its complex-phase +transfer, the Wm-N+L rank budget, and the selected (25,23)/(28,28) composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. This extension inherits PR #32 at +0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52 and the preceding PR #10/#18/#24 work. + +The two-stage topology and paid copied-stream endpoint correction are due +to Aurel Prosz (Paureel), c82d09eb4781b68435e3fa3eb6beea72fa900fab, +through Zhihao Chen (jacklightChen)'s PR #29 unequal-axis composition, +9d963275075fa98f1da821e27757b238dafd6b3c. That source also credits Swapnil +Jain's two-stage development at ae405eb474d1486b2d8aef90139869f927f4836a. + +The contiguous corner method, incidence factorization and exact partition +certificates are due to Rohan Arun (PR #31), method commit +02f68f95369c39955c5ffcfddbd75cd83e26b305. The selected (25,23) certificate +specializes Dominik Scholz's parameterization (PR #33), +a499a345c040aa15b68e984a0904eadc485c7a7e. Their source notices and proof +snapshots are preserved in references/copied-centers. Historical OpenAI +Codex, GPT-6 Astra and Anthropic Claude Opus 5.5 assistance is credited to +the respective imported sources. Existing PR #21/#23 and RaD attribution, +licenses and the Gaussian correction remain in force. + +Copied centers with reversed (23,25) data corners, 2026-10-08 +Rohan Arun with substantial OpenAI Codex assistance supplies the composition, +exact dimension23 controls and cost/assembly integration. James Chang's PR34 +supplies the reversed boundary family; icekylinx's PR36 supplies copied retained +centers and the selected complex graph. The balanced assembly remains attributed +to RaD/hipotures and its PR34 specialization. Retain Dominik Scholz PR33, Rohan +Arun PR31, Zhihao Chen PR29/21/23, Paureel/Aurel Prosz, Swapnil Jain, icekylinx, +eumemic, Douglas Colkitt, OpenAI and all earlier notices and hypotheses. +This is not a claim of formal verification, new foundational rank identities, +global optimality or measured runtime speedup. + +Fixed middle basis with copied reversed corners (2026-10-08): +Rohan Arun, with substantial OpenAI Codex assistance. Composition and +simultaneous-basis proof retain icekylinx PR32/36, James Chang PR34, +Dominik Scholz PR35/38, Zhihao Chen, Paureel, Swapnil Jain, RaD/hipotures, +eumemic and all preceding attribution and licenses. See research/copied-fixed-reversed. + +Changed-graph composition with copied centers and fixed bases, 8 October 2026 +Prepared with OpenAI Codex assistance. +The new composition uses icekylinx PR36 copied centers and PR32 fixed-I+J +projectors/profiler, Dominik Scholz PR35 two fixed factors and CRT argument, +Zhihao Chen (jacklightChen) PR29/23 interfaces, Aurel Prosz (Paureel) and +Swapnil Jain's two-stage development, Rohan Arun PR25/31 corner methods, +Dominik Scholz PR33/38 dimension/composition work; James Chang (jamesyc) +PR34 reversed geometry and balanced transfer; Rohan Arun PR37/39/40 +reversed integration, modular data tests and both-fixed baseline; +RaD (hipotures) PR41 changed scalar DAGs, alternating point order and +independent role compiler; RaD balanced routing/bulk interfaces, and all +retained predecessors. +Complete attribution and the conditional proof boundary are recorded in +research/copied-fixed/PROOF.md; imported originals and source pins are retained. +Original Apache-2.0 and CC0 notices remain applicable. + +Community follow-up integration (PRs #49, #45 and #26), 8 October 2026: +Rohan Arun contributes weighted carrier matching and climbed summand/leave-one-out +orders (PRs #44/#47/#49), with Anthropic Claude assistance. The final construction +composes Chafik Boukhalfa's changed-graph checks, exact rational data recovery and +reordered exclusion sums (PRs #43/#46/#48, OpenAI Codex assistance) with RaD / +hipotures's alternating pair order and independent physical role compiler (#41). +All predecessor attribution and conditional proof interfaces remain in force. + +Alejandro Zarzuelo Urdiales contributes Gaussian parity and canonical arithmetic +proofs, finite tensor execution, profile precision accounting and mixed-center +reference checks (#45), with substantial OpenAI Codex assistance. See +research/gaussian-parity-synthesis/PROVENANCE.md for his full attribution. +Ryan S / princezuda contributes historical Lean certificate arithmetic, algebraic +frame/movement/guard lemmas and independent paired-circuit checks (#26). Original +source notices and historical snapshots are preserved. Neither formal package +claims a full formal proof of the multiplication algorithm or a new kappa. + +Joint frame compilation of skip-prefix strips + +The local compiler and exact finite witnesses were prepared by eumemic with +substantial OpenAI Codex assistance. Avi Eisenberg / ikeboy with Anthropic +Claude assistance supplied the unmodified PR #53 skip-prefix producer. +The pinned PR #48 pipeline is Chafik Boukhalfa's contribution, incorporating +Rohan Arun, RaD / hipotures, icekylinx, Dominik Scholz, James Chang, +Zhihao Chen, Aurel Prosz / Paureel, Swapnil Jain, eumemic, Douglas Colkitt, +OpenAI, David Harvey, Joris van der Hoeven and the earlier contributors +credited in the retained sources. See references/frame-compiler/pr48/NOTICE +and references/frame-compiler/pr53/NOTICE for their original attribution. +No authorship or review by those predecessors is claimed for this compiler. + +Joint dual-skip/frame-compiler composition (2026-10-08) +--------------------------------------------------- +Rohan Gupta / gupt1156 with Anthropic Claude assistance: PR55 dual-skip +scalar graph; original LICENSE and NOTICE are retained under +references/frame-compiler/pr55. eumemic with substantial OpenAI Codex +assistance: PR57 joint reversible frame compiler, serialized physical-word +replay and profile reconstruction. Chafik Boukhalfa with OpenAI Codex +assistance: this composition, independent integration and exact certificate. +Avi Eisenberg / ikeboy, Rohan Arun, RaD / hipotures, icekylinx, and all +predecessor authors retain the notices above and in pinned source files. +No original copyright or Apache-2.0 notice is removed. + +Ranked reclamation after the PR58 joint-dual composition (2026-10-08) +---------------------------------------------------------------- +Chafik Boukhalfa with OpenAI Codex assistance: prioritize retired physical +slots by descending current frame rank, retaining slot ID as the tie-breaker; +complete replay, exact profiles, comparison and adversarial controls. +The dedicated joint_dual_reclaim_compiler.py is derived from eumemic's PR57 +compiler. Its original shared compiler remains byte-identical. The PR55 +producer and all preceding attribution remain unchanged. The complete PR58 +comparison certificate and its original source/proof provenance are retained +under references/frame-compiler/pr58. + +Skip-prefix strip producer, 8 October 2026 +By Avi Eisenberg (ikeboy), with Anthropic Claude (Claude Opus 5.5) +assistance. The skip-prefix leave-one-out strip layout in +research/skip-strips/skip_graph.py is new. Everything else reuses Chafik +Boukhalfa's PR #43/#46/#48 research/copied-fixed pipeline, its verification +code, exact data recovery and support-order sorting, together with: +- Rohan Arun's PR #44 weighted carrier matching optimizer; +- RaD (hipotures) PR #41 alternating point order; +- every predecessor credited above. +Complete attribution and the conditional proof boundary are recorded in +research/skip-strips/PROOF.md. Original Apache-2.0 and CC0 notices remain +applicable. + +Local split-pair skip-prefix research continuation (2026-10-08) +Prepared with substantial OpenAI Codex assistance at the user's request. +New contribution: singleton/pair recursive partition refinement, finite summand +order and moment search, and verified composition with inherited paid clones. +Avi Eisenberg/ikeboy with Anthropic Claude assistance: PR53 skip-prefix strips. +Chafik Boukhalfa with OpenAI Codex assistance: PR54 original-envelope clone +specialization and PR43/46/48 checking interfaces. RaD/hipotures: PR51 +whole-chain/source-partition cloning and earlier producer/interfaces. +Rohan Arun: PR44 weighted matching and earlier fixed/reversed work, with all +stated historical AI assistance. All predecessor notices remain applicable. + +Original-envelope whole-chain clones on skip-prefix strips (research/skip-clones): +Chafik Boukhalfa, prepared with OpenAI Codex assistance. The complete-chain +source-partition clone operation is adapted from RaD / hipotures, PR #51, +with original envelopes retained here. The scalar base is Avi Eisenberg's +PR #53 skip-prefix layout, prepared with Anthropic Claude assistance. +All credited PR #43/#46/#48, PR #44 and earlier code/proof notices remain +in force. This extension is provided under the repository's Apache-2.0 terms. + +Community review checkpoint #50–#61, 8 October 2026 +Maintainer integration and independent arithmetic: Douglas Colkitt, with OpenAI Codex. +Avi Eisenberg / ikeboy: skip-prefix strip framework (#53), with Anthropic Claude. +Rohan Gupta / gupt1156: parallel order search (#50, stated Antigravity assistance) +and dual-suffix strips (#55, Anthropic Claude assistance). +Eumemic: equal-frame joint compilation and paid signal reclamation (#57), with Codex. +Chafik Boukhalfa: original-envelope paid clones (#54), composition (#58) and ranked +reclamation (#60), with Codex. Rohan Arun: order search (#52) and positive-frame +composition (#56), with Anthropic Claude and stated Codex validation assistance. +RaD / hipotures: enlarged frames, source partitions and paid whole-chain clones +(#51), with Codex. Rohan Garg / rohangar1: singleton/pair recursion and paid-clone +composition (#59), with Codex. Alejandro Zarzuelo Urdiales: exact parameter +refinement, scoped Lean arithmetic, matrix/parity and search tools (#61), with +his disclosed multi-tool and Codex assistance. +Parallel #50/#52 records are reviewed and credited without replacing the earlier +climbed-48 implementation; their exact commit history is retained. The separate +#51 witness is retained as research; its source-graph/negative-basis data proof +has not received the same full replay as #56's consumed compiler machinery. +See docs/research/community-round2-review.md for precise validation boundaries. +All earlier licenses, contributions and notices remain applicable. + +Interval strips and core-aware pair assembly + +The interval leave-one-out strips and the core-aware group-pair assembly in +research/pair-assembly were prepared by Avi Eisenberg / ikeboy with Anthropic +Claude assistance. They build on PR #53's skip-prefix pipeline and its +inherited PR #48 sources. The stacked witness in research/pair-assembly/frame +uses eumemic's PR #57 joint frame compiler unchanged; its driver and verifier +are adaptations of PR #57's skip_frame_compiler.py, skip_frame_compose.py and +verify_skip_frame.py. Original notices are retained. + +Stopped product-ring extension, 9 October 2026 +Copyright 2026 icekylinx + +The opposite-bank generic projector factorization, componentwise atom-ring +adapters, stopped recurrence and outer ordinary-interchange conversion, +aligned pair-star producer with rational centers, exact denominator-21 +grid and selected (23,23)/(24,24) composition are contributed by icekylinx +with substantial OpenAI GPT-6 Astra and Codex assistance. This extension +builds on merged PR #36, 11817ccacb564bb7f98789c20dc11d3fece207e3, and is +integrated on upstream main 56b66d58297deca1d7dd130247d720e960f77a37. + +The retained ordinary leaf uses the preceding projector, corner and +copied-center proofs. The selected two-stage topology retains Aurel Prosz +(Paureel), Swapnil Jain and Zhihao Chen's credits; the semantic assembly +retains PR #21/#23 and RaD's attribution. Paired producers, carrier matching, +original source notices and each imported license remain unchanged. + +Partial-gauge extension, 9 October 2026 +Copyright 2026 icekylinx + +The pair-first cube assembly, compatible backward frame enlargement, +partial source-gauge schedule and stopped whole-projector composition are +contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance, extending PR #104 at 948ce1510df750f4c18b96bdaef436a86f8bf834. + +The physical deferred bit word, reflected event accounting, fan-order +clarification and signed two-stage endpoint are adopted from Zhihao Chen +(jacklightChen), PR #97, e15350b66e4bf796153a68c240a6cc1b788abe3e, with +Codex assistance. Its deferred readouts, V leaves, lifted frames and frozen +witness originate in Swapnil Jain's 741e7aa078392553815df7926ee17ac5e25a8c38, +with the original Claude disclosure retained. Cyclic interval and core-aware +pair primitives build on Avi Eisenberg (ikeboy), PR #62, +ad0f25ff7b23cff7f08ad237c2254e6ecf74257e, with Anthropic Claude assistance. +Prior two-stage, copied-center, ordinary-leaf, semantic/bulk, routing and +precision credits remain in force. Imported source notices and licenses +are preserved under references/partial-gauge/; see SOURCES.json. + +Three-stage cover extension, 9 October 2026 +Copyright 2026 icekylinx + +The arbitrary-subspace Clifford frame theorem, three-stage Cayley geometry, +weighted q-adic GL cover, unit-lower weighted compiler, charged local-ring +fallback, uniform batching, internal row borrowing and exact composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. This +repository integration uses Codex assistance and extends +PR #115, cf60442983c153a3a0f5272ea4713f99eba13c86. + +The selected local complex DAG and support/label replay are adopted from +Copyright 2026 eumemic, PR #117, cbb05ce504d571546d9b7794c186a613c659c3bf, +with its original Apache-2.0 terms and Claude assistance disclosure. +The unchanged bit physical word retains Zhihao Chen (jacklightChen), +PR #97, and Swapnil Jain's underlying witness and assistance notices. +The prior opposite-bank, stopped ordinary-leaf, copied-center, topology, +semantic/bulk, precision and analytic credits remain applicable. +Original source notices and license bytes are preserved in +references/three-stage-cover/pr117/ and references/partial-gauge/. + +Paired-cube and shared-core extension, 9 October 2026 +Copyright 2026 icekylinx + +The paired-coordinate triple-cube identity, signed overlap channels, +original-source involution, coordinate-star centers, concrete frame/carrier +compiler, chronological source gauges, PR97 gauge-subset selection, +orthogonal cross-stage routing and exact supplier/assembly integration +are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. +Repository integration uses Codex assistance and extends PR #130 at +6a9970a530119174507904e23592fd59ede19a5d. + +The substantial completed-core workspace-sharing principle is credited to +an664, PR #128, 530588a019b4a74f09180680c9e3961bf649ec89, with its reported +OpenAI Codex assistance. No source code, partition or serialized witness +from that PR is imported. The new routing and paired-motif integration +are described separately and claim no exclusive priority for broad sharing, +paired-coordinate, Fourier or carrier-matching ideas. + +Selected coarse queries restrict the retained eumemic PR #117 positive DAG; +its original Apache-2.0 and Claude assistance notices remain unchanged. +The bit word and original frames retain Zhihao Chen's PR #97 and Swapnil +Jain's frozen witness, notices and historical assistance disclosures. +Earlier generalized Clifford, three-stage, uniform weighted recursion, +ordinary-leaf, semantic/bulk, precision and analytic credits remain in force. +Source-specific license bytes are preserved under references/. + +October 9 recycled-bit integration: +DaysSky (#150), William Porter/hpst3r (#147), Thomas Marchand/Th0rgal (#146), +Rohan Gupta/gupt1156 (#148), James Chang/jamesyc (#124), SovereignSteak (#122). +The original notices and assistance disclosures are retained under research/, +including research/recycled-bit-integration/NOTICE. Andrew Barnes/Bortlesboat +(#101) repairs shared verifiers using rfu08's #64 counterexample. rfu08's +scoped finite and formal-transfer packages are included separately; they do +not establish the full multiplication theorem. Earlier and parallel credits +remain applicable. Douglas Colkitt integrated these with OpenAI Codex assistance. + +SovereignSteak PR151 independently supplies the matching gauge/recycling +composition and the selected 473/10^6 atom refinement; its original package +and assistance disclosure are retained under research/gauge-recycling/. + +October 9 coordinated-frame and completed-entrance-bank integration: +Dugongue PR186, 166a34d75e853e933855f0f7e940fe77c4bb6b8d, builds on +Chafik Boukhalfa/chafreaky's PR181, 7fb2194801e3a10f54772c7f0d5505035a4fc0ad, +and eumemic's PR168 v4, 4a3c769e5c5430e7114c4d3e099ff34664677f17. +The frozen package and prerequisite archive preserve all author, source-license +and assistance notices, including PR175's compiler optimization. DaysSky's +carrier closure, James Chang's terminal substitution and balanced assembly, +geckods' stopping refinements and all preceding framework credits remain. +Rohan Arun's PR185 bootstrap and chafreaky's PR182 bit refinement are reviewed +parallel contributions; their gains are not added to the selected witness. +Douglas Colkitt integrated the package and supplied the bank scheduling +supplement with OpenAI Codex assistance, under Apache-2.0. The all-size +interfaces remain conditional; finite verification is not full formalization. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2226-NOTICE.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2226-NOTICE.md new file mode 100644 index 0000000000..5ea70357a0 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2226-NOTICE.md @@ -0,0 +1,22 @@ +# Attribution and license + +New construction, proof text and checkers: Cinna Davis (@1337isnot1337), with +substantial OpenAI Codex assistance, Apache-2.0. + +The selected complex canonical word is the PR1042 ancestry retained in PR1094. +Jeremy Kothe, Rohan Arun, Hao Yan, Chafik Boukhalfa, icekylinx, Jonathan Capalbo +and the source package's full provider/frame/controller lineage retain credit. +Ali Romman supplied the source-bound fixed-block theorem and certificate; +Thomas DiFiore supplied the earlier block discovery. The borrowing construction +does not attribute its changed interface to those predecessor results. + +`price_engine.py` is an unchanged copy of the incorporated +`research/complex-local-word-ceiling/ceiling.py`: Douglas Colkitt, with Claude +(Anthropic) assistance; original SPDX/license context and docstring retained. +General Clifford frame and exact Gaussian normal forms are inherited from +`notes/general-clifford-frames.tex` and the repository's credited phase/compiler +lineage. The package independently checks its actual local Gaussian products. + +Source hashes, base commits and the copied engine's Git blob are in SOURCES.json. +No full native supplier, all-size compiler, precision theorem or new kappa is +claimed. No independent human review is claimed. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2588-NOTICE b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2588-NOTICE new file mode 100644 index 0000000000..46411b80b2 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2588-NOTICE @@ -0,0 +1,10 @@ +Anticipatory dirty borrowing: PR2226 (Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance) is credited first. Its alias rule, changed-reference K_G handoffs, initial compensation and exact free-operator replay (vendored under new/code/borrow/vendor, see new/code/borrow/NOTICE-PR2226.md) are applied here to the T74 pivot-566+554 words; the native lowering, window-exact owner fill and independent audit of the borrow words are new in this package. Bootstrap carried-cutoff repair: PR1956 (Josie Elliston); Lemma G label/adapter checks and X/Y/Z mutants: PR1964 (thakrarsagar), extended here with borrow warp/zero-buffer controls. + +New research prepared by Rohan Arun with substantial OpenAI Codex assistance. Apache-2.0. Parent words and build recipe method derive from Jeremy Kothe PR1274 and Rohan Arun PR1218, with lineage credited in README.md. All inherited mathematical qualifications are retained. +Additional pivot555 and567 composition by Rohan Arun with substantial OpenAI Codex assistance. + +T74 exact-fill owner construction by Rohan Arun with substantial OpenAI Codex assistance. + +PR1377 grid refinement credited to Jeremy Kothe. Outer witness refinement by Rohan Arun with OpenAI Codex assistance; construction unchanged. + +Pivot-566 kernel, words, edits, rebuild.py and rebind.py: PR1625 (mdumitrean). Endpoint/outer-witness stacking, fine_cache.py and oracle stage by jeremykothe2 with oh-my-pi assistance. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2588-NOTICE-PR2226.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2588-NOTICE-PR2226.md new file mode 100644 index 0000000000..a14b299ef5 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR2588-NOTICE-PR2226.md @@ -0,0 +1,21 @@ +# Credit: anticipatory dirty borrowing (PR2226) + +The construction realised by this native chain is **PR2226, "anticipatory dirty borrowing"**, by Cinna Davis +(@1337isnot1337), prepared with substantial OpenAI Codex assistance (Apache-2.0): the logical reference change +K_G of a lender register (a monomial Clifford: a permutation of the 512 columns with phase mod 4), the initial +compensation terms c K_G z, the early cold tail, the exact cold restoration and the private zero buffers of the +FULL-frame cleanup. `vendor/pr2226_operators.py`, `vendor/pr2226_replay.py` and `vendor/PR2226-NOTICE.md` are byte copies +of PR2226's `operators.py`, `replay.py` and `NOTICE.md`. `bw_gauss.py` is a port of `operators.py` (change, monomial, +apply_mono, coord, frame, check) and adds a decoder from a serialized `clifford_exact` monomial to its exact 512 x 512 +Gaussian matrix. + +What this chain adds (the P3 native realisation, with the borrowing work's explicit chronological BORROW-WORD as input): +warp events and zero buffers in `LOCAL-PROGRAMS`, warp recipes in `CLIFFORD-RECIPES.json` (lowered with the unchanged +`lower_child`, rank zero, then compared with the exact numpy column product), logical K_G recipes in +`RESIDUAL-ADAPTERS.json`, an independent local replay in both orientations that checks every warp product on all 512 +columns, and the negative controls listed in `INDEPENDENT-LOCAL-REPLAY.json`, `WRAPPER-CHECKS.json`, `WARP-RECIPE-CHECKS.json` +and `bw_tamper.py`. + +Lineage retained: icekylinx (PR425/433/514, scalar and wrapper machinery), DreamingOfClouds (PR458/484/593 hyperplane/cold-HPE +extensions), the clifford_exact compiler (vendor531), and the owners named in the package README. `vendor/clifford/clifford_exact.py` +is a byte copy. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR3133-CREDITS.md b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR3133-CREDITS.md new file mode 100644 index 0000000000..24f00912d4 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR3133-CREDITS.md @@ -0,0 +1,19 @@ +# Credits + +- **PR #2908, Jeremy Diviney**: the paired input/output extraction, its compensation rule `C*S`, the exact two-sided certificate (`structure.py`, vendored unchanged) and the closed-adapter admission chain. +- **PR #2917, Mason Hale**: the nine paired extractions and 82-endpoint words under PR2942, the refit/compose producer model that stage 2 follows, the T74 chronology (ORDER/DISPATCH), the allocation checker, moment auditor, extension stage and adapter derivation reused here. +- **PR #2957 / #2948 / #2966, Jeremy Kothe (jeremykothe2)**: the fourteen declared exactness-preserving gate rewrites in five classes (R-retime, A3779-cut-start-read, PM-carrier-lender-entry, B-carrier-retime, A-commuting-swap) and their pure applier (`vendor/declared_rewrites.py`, vendored unchanged); stage 3 composes exactly these rewrites onto this package's stage-2 word (`data/REWRITES-2957.json`, re-addressed with exact preimages). PR2966 composed the same rewrites onto our PR2942 words. +- **PR #2969, Dugongue**: the PR2942 + PR2957 composition at T370 and its cap-level headline nomination, this package's comparator and moment baseline (`allocation/baseline/`). Our stage 3 composes the same fourteen rewrites, here onto the stage-2 word. +- **PR #2918 (research/helper408-rank7-pairing), RossRichardson**: the fixed-cut rank-seven obstruction for helper408; this package's census of fresh rank-7 extractions reproduces it exactly and is consistent with it. +- **PR #2894 / #2833, Jeremy Kothe**: the preload re-synthesis supplier, the frame accounting and inverse-reverse cleanup (`vendor/preload_move.py`), the source materializer and the inherited supplier lineage. +- **PR #2857 / #2848, Yiyang Lu (Lyy-iiis)**: the shared-kernel words, the staged native/overlay tooling and the chronological flow model and realization (edge colouring) used to construct the allocation; PR2843 (Marius-Paul Dumitrean) is that flow model's starting point. +- **PR #2863 / #2839, Dugongue**: the packing lineage and the PR2839 owner engine. +- **Tekalign**: the independent owner/chronology checker (`allocation/vendor/independent_owners.py`) and admission tooling. +- **icekylinx**: the exact free-operator auditor retained as `vendor/audit_local.py` (PR2833). +- **themilkman216**: the observation that a cap-level allocation of these inventories needs a T whose basic counts are integral, which the allocation's degenerate-face step builds on. +- **Gareth Davidson (bitplane), PR #1995 / #2013**: the fixed-word terminal-subspace bounds that frame stage 1's scope; earlier rank-seven helper ends on other words are in `research/complex-rank7-end-pair`, `research/k8-rank7-composition` and the PR1090/PR1104 lineage (credited there). +- **PR #2930 / #2942, Marius-Paul Dumitrean**: the cap allocation of PR2917's words, the four normal-45 extractions under these words, the relaxation tools and the overlay/producer conventions reused here. +- **PR #2979, Marius-Paul Dumitrean (with substantial AI assistance from Anthropic Claude via Claude Code)**: the codimension-2 census on paired-extraction words, the joint end-frame lowering of 22 restored helpers in five groups (stage 1), the five further extractions it makes profitable (stage 2), the exact composition with PR2957's rewrites (stage 3), the producer and local verification for all three stages, the overlay stage `rank7-joint-endframes` with its rebuild guards, the adapter generalization to six width classes, the literal T74 allocation of the changed inventory, its relaxation certificates and recorded gap, and the complete fresh replay. +- **PR #3015, Jeremy Kothe (jeremykothe2)**: the declared literal edit stage (`edits/`, `tools/build_edits.py`) with its independent review (`edits/edits_review.py`), and edit R1 on PR #2979's restore section (carrier 61 for register 63). +- **PR #3042, dcharb78 (with AI assistance)**: the six restore carrier/pivot skips (`R1_E42` at `restore[162:188]`, `26 -> 33` gates skipping `{22, 40, 54, 63}`, and `R2_E7` at `restore[190:203]`, `13 -> 15` gates skipping `{5, 73}`) on PR #2979's words that serve as the direct starting words for `B_586_438` and `B_588_440`. +- **New here (dcharb78, with AI assistance)**: the two coupled `B` + `restore` dying-helper carrier folds (`B_586_438` and `B_588_440`, `6` hunks / `6 -> 5` gates each) and `helper_final` lowerings on entering helpers `586` ($E_{30} \to V_{30,76,82}$) and `588` ($E_{30} \to V_{30,97,127}$) shifting the helper width inventory from `{4:26, 5:2, 6:16, 7:52, 8:99, 9:213}` to `{4:26, 5:2, 6:18, 7:50, 8:99, 9:213}` (`+665` net profit per helper, `+1,330` joint), the literal `T74_optimal_idle39` allocation (`allocation/FILL.json.gz`), the 21-control per-word edit review (`edits/edits_review.py`) and 100-control four-stage replay (`verify.py`), and the re-derived paid profile, cap certificate (`certificates/RELAX-CAP.json`), and complete fresh-native admission and release receipts. PR #2979 (mdumitrean), PR #3015 (jeremykothe2), and PR #3042 (dcharb78) are credited first. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR3133-NOTICE b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR3133-NOTICE new file mode 100644 index 0000000000..89c20926ea --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/notices/PR3133-NOTICE @@ -0,0 +1,28 @@ +research/rank7-joint-endframes +Copyright 2026 Marius-Paul Dumitrean. Licensed under the Apache License, Version 2.0. +Prepared with substantial AI assistance (Anthropic Claude, via Claude Code). + +This package retains, byte-identical, Apache-2.0 files from: PR #2942 (Marius-Paul Dumitrean, head +a027b0f6fdb0ab2b42ba10fc31b53960166bf2bf, research/paired-extension-normal45): data/PARENT-base.json.gz and +data/PARENT-extra.json.gz (its data/WORD-*.json.gz), comparators/PR2942-CLAIM.json and tools/wordedit.py; PR #2917 +(Mason Hale, head 224bd5e56041c40078ff6b5fa7393733a215de5c, research/paired-helper-extension): structure.py (Jeremy +Diviney's PR2908 two-sided certificate checker), vendor/audit_local.py (PR2833's independent exact auditor, icekylinx +attribution), vendor/preload_move.py (Jeremy Kothe's PR2894 frame accounting and cleanup), allocation/ORDER.json, +allocation/DISPATCH.json and allocation/vendor/ (independent_owners.py: Tekalign's independent owner checker as vendored +by PR2839/PR2917; PLAN.json.gz, TEMPLATE.json.gz); PR #2957 (Jeremy Kothe, head b74b25f3ccc84c16e1a801d73b2f47e5ea764c78, +research/paired-extension-cap-fill-swaps): vendor/declared_rewrites.py (the pure applier of the fourteen declared +rewrites) and comparators/PR2957-CLAIM.json; PR #2966 (Jeremy Kothe, head e62d3eb9005117d82a9babcfa937ecc53237c490, +research/paired-extension-normal45-rewrites): comparators/PR2966-CLAIM.json; PR #2969 (Dugongue, head +e2ca469b08385d3d5e29a918d66dbefaf889e9f3, research/paired-swap-normal45): allocation/baseline/ (its CLAIM.json and its +allocation ORDER.json and PROFILE.json); and PR #2930 (head 81f3b5d12977eba09e06fbff729167d59faabe90): tools/relax.py, +tools/root.py, tools/relax_exact.py. +data/REWRITES-2957.json is Jeremy Kothe's PR2957 rewrite list, re-addressed to this package's stage-2 word with exact +preimages (every entry keeps a credit field). producer.py follows PR2917's producer.py (Mason Hale) for its paired steps; +verify.py, check_allocation.py, check_cap.py, run_registered.py and reproduce.py adapt our PR2942 versions of PR2917's and +PR2930's; tools/audit_allocation_moment.py is PR2917's exact moment auditor with only its authenticated baseline changed (to +the PR2969 headline); tools/derive_adapters.py generalizes PR2917's adapter derivation (PR2908, Jeremy Diviney); +tools/build_overlay.py follows the overlay conventions of PR2908's and PR2917's builders. construction/allocation/ retains +the flow model of PR2857/PR2843 (Yiyang Lu, Marius-Paul Dumitrean) as adapted for this allocation. All original notices of +the exported predecessor packages remain in force. + +Derived work (Apache-2.0): this package (`research/rank7-restore-carrier-skips`) builds on PR #2979 (Marius-Paul Dumitrean, head be191346, research/rank7-joint-endframes) and PR #3015 (Jeremy Kothe, jeremykothe2, research/rank7-joint-endframes-restore-edit), retained byte-identical except for the files named in README.md, plus two declared restore edit blocks (`R1_E42` and `R2_E7` in `edits/EDITS.json` and `edits/FINAL-WORD-*.json.gz`) and their re-derived certificates and complete fresh-native admission and release receipts by dcharb78, with AI assistance. PR #2979's own evidence is kept under evidence/pr2979/. diff --git a/research/reciprocal-native-responses/annexes/original-j-rank-readers/replay.py b/research/reciprocal-native-responses/annexes/original-j-rank-readers/replay.py new file mode 100644 index 0000000000..b704f915fb --- /dev/null +++ b/research/reciprocal-native-responses/annexes/original-j-rank-readers/replay.py @@ -0,0 +1,163 @@ +#!/usr/bin/env python3 +"""Run the unchanged rank, local-word, grid, and reader checks in fresh copies.""" + +import argparse +from copy import deepcopy +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import platform +import shutil +import subprocess +import sys +import time + + +HERE = Path(__file__).resolve().parent +FROZEN = HERE / "frozen" +HISTORICAL_ROOT = "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/centre-encoding-campaign-20261014" +RANK = "lanes/independent-review-20261017/reciprocal-centre-rank-review-20261018" +NATIVE = "lanes/independent-review-20261017/reciprocal-native-review-20261018" +READER = "lanes/native-escape-20261017/reciprocal-reader-cuts-20261020" +REVIEW = "lanes/native-escape-20261017/owner-review/reciprocal-source-cut-review-20261020" +READER_INPUTS = { + "model": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "native": "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz", + "views": "lanes/bridge-access-20261017/matched-stage-access-20261018/DIMENSION25-VIEWS.json", + "scalar_tariff": "lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py", +} +JOBS = [ + ("rank", RANK, "check_reciprocal.py", False, RANK, ["CHECKS.json"]), + ("grid", RANK, "check_grid.py", False, RANK, ["GRID-CHECKS.json"]), + ("original_j_words", NATIVE, "check_words.py", False, NATIVE, ["CHECKS.json"]), + ("reader_producer", READER, "check_cuts.py", True, READER + "/bound-normal", ["CHECKS.json", "READERS.json.gz"]), + ("reader_independent", REVIEW, "check_review.py", True, REVIEW, ["CHECKS.json", "SOURCE-MANIFEST.json", "ORDERED-CONTENTS.json", "ANCHOR-TYPES.json", "CONDITIONAL-READER.json"]), + ("reader_binding", REVIEW, "check_binding.py", True, REVIEW + "/binding-normal", ["CHECKS.json", "SOURCE-MANIFEST.json"]), +] + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def digest(data): + return sha256(data).hexdigest() + + +def encoded(value): + return (json.dumps(value, sort_keys=True, separators=(",", ":")) + "\n").encode() + + +def check_sources(): + manifest = json.loads((HERE / "SOURCES.json").read_text()) + for row in manifest["files"]: + data = (FROZEN / row["path"]).read_bytes() + need(len(data) == row["bytes"] and digest(data) == row["sha256"], "Frozen source: " + row["path"]) + if "decompressed_sha256" in row: + need(digest(gzip.decompress(data)) == row["decompressed_sha256"], "Frozen payload: " + row["path"]) + return manifest + + +def path_manifest(data, root): + """Change only absolute manifest keys to campaign-relative keys.""" + result = {} + prefix = str(root) + "/" + for key, value in json.loads(data).items(): + need(key.startswith(prefix), "Manifest path is inside its declared campaign") + relative = key[len(prefix):] + need((FROZEN / relative).is_file(), "Manifest path has a retained source") + result["$CAMPAIGN/" + relative] = value + return encoded(result) + + +def reader_outputs(directory, root): + """Bind the raw payload, then normalize its four source-path strings.""" + payload_bytes = gzip.decompress((directory / "READERS.json.gz").read_bytes()) + payload = json.loads(payload_bytes) + receipt = json.loads((directory / "CHECKS.json").read_bytes()) + need(digest(payload_bytes) == receipt["payload_decompressed_sha256"], "Reader raw payload matches its receipt") + payload, receipt = deepcopy(payload), deepcopy(receipt) + for obj in (payload, receipt): + need(set(obj["source_pins"]) == set(READER_INPUTS), "Exactly four reader source pins") + for name, relative in READER_INPUTS.items(): + pin = obj["source_pins"][name] + need(pin["path"] == str(root) + "/" + relative, "Exact reader source path: " + name) + source = (FROZEN / relative).read_bytes() + content = gzip.decompress(source) if relative.endswith(".gz") else source + need(pin["sha256"] == digest(content), "Reader source hash: " + name) + pin["path"] = "$CAMPAIGN/" + relative + canonical_payload = encoded(payload) + receipt["payload_decompressed_sha256"] = digest(canonical_payload) + return {"READERS.json.gz": canonical_payload, "CHECKS.json": encoded(receipt)} + + +def comparable(job, directory, root, names): + if job == "reader_producer": + return reader_outputs(directory, root) + return {name: path_manifest((directory / name).read_bytes(), root) + if name == "SOURCE-MANIFEST.json" else (directory / name).read_bytes() + for name in names} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + out = args.out.resolve() + need(not out.is_relative_to(HERE), "Output must be outside the source annex") + out.parent.mkdir(parents=True, exist_ok=True) + need(shutil.disk_usage(out.parent).free >= 3 * 1024**3, "At least 3 GiB free disk space is required") + out.mkdir(exist_ok=False) + sources = check_sources() + checks = [] + for job, relative, script, has_out, expected_relative, names in JOBS: + previous = None + expected = comparable(job, FROZEN / expected_relative, HISTORICAL_ROOT, names) + for mode in ("normal", "optimized"): + result = out / job / mode + result.mkdir(parents=True) + work = result / "campaign" + shutil.copytree(FROZEN, work) + command = [sys.executable, "-I", "-B"] + (["-O"] if mode == "optimized" else []) + command.append(str(work / relative / script)) + produced = result / "generated" if has_out else work / relative + if has_out: + command += ["--out", str(produced)] + start = time.monotonic() + with (result / "stdout.log").open("w") as log: + run = subprocess.run(command, cwd=work, stdout=log, stderr=subprocess.STDOUT, check=False) + need(run.returncode == 0, "Failed " + job + " " + mode + "; read " + str(result / "stdout.log")) + actual = comparable(job, produced, work, names) + need(actual == expected, "Frozen result comparison: " + job + " " + mode) + need(previous is None or actual == previous, "Normal and optimized comparison: " + job) + previous = actual + files = {} + for name in names: + data = (produced / name).read_bytes() + shutil.copyfile(produced / name, result / name) + files[name] = {"raw_sha256": digest(data), "comparison_sha256": digest(actual[name])} + if name.endswith(".gz"): + files[name]["decompressed_sha256"] = digest(gzip.decompress(data)) + check = {"check": job, "mode": mode, "status": "PASS", "seconds": round(time.monotonic() - start, 3), + "files": files, "all_result_fields_compared": True} + checks.append(check) + shutil.rmtree(work) + if has_out: + shutil.rmtree(produced) + print(job + " " + mode + " PASS", flush=True) + check_sources() + report = {"status": "PASS_ORIGINAL_J_RANK_READERS_ANNEX", "checks": checks, + "source_files": len(sources["files"]), "frozen_sources_unchanged": True, + "source_manifest_sha256": digest((HERE / "SOURCES.json").read_bytes()), + "runner_sha256": digest(Path(__file__).read_bytes()), "python": platform.python_version(), + "platform": platform.platform(), "child_processes_run_concurrently": 1, + "comparison": "Exact bytes for files without source paths. Complete canonical JSON comparison for reader CHECKS, decompressed READERS, and SOURCE-MANIFEST: normalize only the four source paths or manifest keys. Bind the raw reader payload to its raw receipt first, then use the canonical payload hash in the canonical receipt. Compare every other field.", + "omitted": ["Producer native re-emission", "Original 3036-class phase sweep", "Reader native-event replay", "Accumulator supply, transport, and late erasure", "Global controller, recursive supplier, precision, and complete kappa calculation"]} + (out / "REPLAY.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + print(report["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/ANNEX-MANIFEST.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/ANNEX-MANIFEST.json new file mode 100644 index 0000000000..2eb1088e7c --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/ANNEX-MANIFEST.json @@ -0,0 +1,185 @@ +{ + "files": [ + { + "bytes": 2319, + "path": "EXTERNAL-NOTICES.json", + "sha256": "580b28d74bb72ca158ab15599baca2bff0e4b43c7bbc43f787d16307ac975709" + }, + { + "bytes": 11357, + "path": "LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 2275, + "path": "NOTICE.md", + "sha256": "a79f1d1c2357170ce551ae92aaa8f8768adb487e21171743995067c14adcffbd" + }, + { + "bytes": 5860, + "path": "README.md", + "sha256": "4b698dcc36552283a12a4ebada27c6d238820905b9b08fb05182a46ceac7736c" + }, + { + "bytes": 4646, + "path": "SOURCES.json", + "sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e" + }, + { + "bytes": 256, + "path": "evidence/PRESERVATION.json", + "sha256": "210cc43611c15d2847b2df662c28d862978af1b4071437c7b9eefadcf6f1f219" + }, + { + "bytes": 1965, + "path": "evidence/REPLAY.json", + "sha256": "ec88488c21e6c69dc7115036d2fb7bbe54057b335662cf5184faee64e2df8cc5" + }, + { + "bytes": 3123, + "path": "evidence/SOURCE-EXTRACTION.json", + "sha256": "3d2651cf4d5dc1e32b38d5bd0e6bf4cd458e4a8b886b02b4d3c6e6a895587c7b" + }, + { + "bytes": 1965, + "path": "evidence/replay/REPLAY.json", + "sha256": "ec88488c21e6c69dc7115036d2fb7bbe54057b335662cf5184faee64e2df8cc5" + }, + { + "bytes": 5625, + "path": "evidence/replay/independent/normal/REVIEW.json", + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "bytes": 50, + "path": "evidence/replay/independent/normal/stdout.log", + "sha256": "687496e1e880e4845f5a21d04e2685607de4c1a46f029b857c83a9b9b2694a8c" + }, + { + "bytes": 5625, + "path": "evidence/replay/independent/optimized/REVIEW.json", + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "bytes": 50, + "path": "evidence/replay/independent/optimized/stdout.log", + "sha256": "687496e1e880e4845f5a21d04e2685607de4c1a46f029b857c83a9b9b2694a8c" + }, + { + "bytes": 5140, + "path": "evidence/replay/producer/normal/RECIPROCAL-CENTRES.json", + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "bytes": 37, + "path": "evidence/replay/producer/normal/stdout.log", + "sha256": "ce19ac91afb5aa06f9bc5a6ff19ecc5a83521eed68e3da0148b1945f6ffdd4c7" + }, + { + "bytes": 5140, + "path": "evidence/replay/producer/optimized/RECIPROCAL-CENTRES.json", + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "bytes": 37, + "path": "evidence/replay/producer/optimized/stdout.log", + "sha256": "ce19ac91afb5aa06f9bc5a6ff19ecc5a83521eed68e3da0148b1945f6ffdd4c7" + }, + { + "bytes": 657, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json", + "sha256": "a57f64a1ba7bb3245900f06a6e15850a5d3fae3886660eed6e4c8d542603c258" + }, + { + "bytes": 5625, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.json", + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "bytes": 8851, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md", + "sha256": "15f67cc3763e642f14101438173b4b36f1ae7d89068bfb0b49cc7e36fadb5aab" + }, + { + "bytes": 12127, + "path": "frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py", + "sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da" + }, + { + "bytes": 489974, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz", + "sha256": "b2fb08cb6325003cf1fa8eaa7bd29279a437ddfc5b9bd0d24561959cd829c01f" + }, + { + "bytes": 4441, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.json", + "sha256": "da5e354b51adb14447d073fb7867902398686471d8592d1c90860ca4aec25771" + }, + { + "bytes": 7368, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md", + "sha256": "d6cf5e7b2f8adb70a0eeeace3b9528e5c759961de1d79a79c8dbe6e76f36d3dc" + }, + { + "bytes": 1023, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json", + "sha256": "c147770b253d8b33a18ba6edb766ab505d203ba8ecd16507764d9a8c1c98e1c1" + }, + { + "bytes": 18893, + "path": "frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py", + "sha256": "e552e541bf681dc411aeb987bf0903efa367f2acdd3af4d611999b7e947d0b9b" + }, + { + "bytes": 598, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json", + "sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e" + }, + { + "bytes": 5140, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.json", + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "bytes": 8026, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md", + "sha256": "59996d9be93fc257c73eb49b896fcb639ab5019d4b6471be7e04fd3a6cbe3ab3" + }, + { + "bytes": 7332, + "path": "frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py", + "sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1" + }, + { + "bytes": 1279, + "path": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + { + "bytes": 1439, + "path": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "bytes": 1754, + "path": "notices/PR2588-NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + { + "bytes": 5030, + "path": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "bytes": 3234, + "path": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + { + "bytes": 4112, + "path": "replay.py", + "sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea" + } + ], + "scope": "Additive coefficient classification for the fixed signed48 rank-eight family. No new native schedule. All prior package and original-J annex files are unchanged." +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/EXTERNAL-NOTICES.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/EXTERNAL-NOTICES.json new file mode 100644 index 0000000000..de2d746073 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/EXTERNAL-NOTICES.json @@ -0,0 +1,40 @@ +{ + "files": [ + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2588-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "source": "research/gmx-t74-borrow43-handoff/NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/NOTICE" + }, + { + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "file": "notices/PR3133-NOTICE", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661", + "source": "research/coupled-carrier-cap740/vendor/PR3133-NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-NOTICE" + }, + { + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "file": "notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6", + "source": "research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md" + }, + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2588-NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "source": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + { + "commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "file": "notices/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "source": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md" + } + ], + "scope": "Unchanged notices from verified historical GitHub file objects." +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/LICENSE b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/NOTICE.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/NOTICE.md new file mode 100644 index 0000000000..7a53b52f11 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/NOTICE.md @@ -0,0 +1,38 @@ +# Sources and credit + +The [source manifest](SOURCES.json) retains all files used by the two +coefficient checkers byte for byte. The coordinating lane supplied the +full-unit exponent parameterization. The controller lane supplied the +actual signed family and the principal-unit classification. The earlier +bridge-review work supplied the six-step ordinary gauge. The signed +matrix source also builds on the oblique-native and budget-geometry +work. Their source credit remains in the retained +[producer proof](frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md) +and [signed-source proof](frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md). + +The bridge-review lane supplied the +[independent review](frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md), +integer Bareiss determinant method, separate count recurrence, complete +ordinary-gauge check, and explicit 48-port versus 112-port determinant +scope. The coefficient classification does not inherit a native schedule +for all its new coefficient choices from the older source packet. + +The source data retains the parent native lineage from +[PR #3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), +[PR #3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), and +[PR #2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588). +The unchanged [provider notice](notices/PR3133-NOTICE), +[provider credits](notices/PR3133-CREDITS.md), +[recipe-tool notice](notices/PR2588-NOTICE), +[port notice](notices/PR2588-NOTICE-PR2226.md), and +[earlier notice](notices/PR2226-NOTICE.md) preserve that credit. +[EXTERNAL-NOTICES.json](EXTERNAL-NOTICES.json) retains their verified +historical source commits and hashes. No native compiler runs in this +annex, and no individual authorship is inferred from a PR submitter. + +The repository [Apache-2.0 license](LICENSE) applies. Historical notices, +freeze status, and source text remain unchanged. OpenAI Codex gave +substantial assistance in the construction, proofs, checkers, agent +reviews, and extraction. An independent agent review is not a human +review, maintainer acceptance, or formal verification of the complete +integer-multiplication theorem. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/README.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/README.md new file mode 100644 index 0000000000..ae9810d0aa --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/README.md @@ -0,0 +1,145 @@ +# Reciprocal coefficients for the fixed signed 48-port family + +This annex classifies the dyadic coefficients of a fixed signed response +with eight centre rows. Exactly 65,536 responses have a dyadic inverse +and dyadic inverses for both specified principal blocks. This is a +coefficient theorem and a proof of an ordinary gauge on existing data. +It does not supply a native schedule, routed controller, complete +supplier invoice, or kappa improvement. + +The [producer proof](frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md) +and [independent review](frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md) +use the actual matrix payload. Here a dyadic unit matrix means a matrix +and its inverse both have entries in `Z[1/2]`. + +## Complete coefficient classification + +On the 48-port part, the actual matrices satisfy + +```text +K K^T = 12I_8, G^T=G, G^2=I_48, det(G)=1, +G K^T = K^T Lambda, Lambda=diag(1,-1,1,-1,1,-1,1,-1). +``` + +For dyadic parameters `beta_v`, put `D=diag(beta_v)` and +`E=G-K^T Lambda D K`. Set `s_v=1-12 beta_v`. Then + +```text +det(E) = product_v s_v, +E^-1 = G+K^T Lambda diag(beta_v/s_v) K. +``` + +The full 48-port response is a dyadic unit exactly when + +```text +beta_v = (1-(-2)^n_v)/12, n_v in Z. +``` + +This is an infinite classification. Reduction modulo three and the +dyadic-unit equation prove completeness; a finite exponent check does +not. Inversion sends each exponent `n_v` to `-n_v`. + +The selected physical ports are `S=[0,7,15,36,42,46,79,89]`. Let +`L=E_SS` and let `H` be the principal block on the other 40 centre ports. +The actual selected minor has `det(K_S)=-4` and `G_SS=0`, which gives + +```text +det(L)=det(H)=16 product_v beta_v. +``` + +Thus both principal blocks are dyadic units exactly when every beta_v +is a dyadic unit. Impose the full-response condition as well. Each +exponent must then be one of `-2,-1,1,2`: + +| Exponent n | beta | s | Reciprocal beta | +| ---: | ---: | ---: | ---: | +| 1 | 1/4 | -2 | 1/8 | +| -1 | 1/8 | -1/2 | 1/4 | +| 2 | -1/4 | 4 | 1/16 | +| -2 | 1/16 | 1/4 | -1/4 | + +The eight choices are independent. Different coefficient vectors give +different response matrices, so `4^8=65,536` counts distinct responses. +This finite family is closed under inversion. + +All three unit conditions are necessary for this count. For example, +uniform `beta=1/2` gives two principal units but a full determinant +`5^8`, which is not a dyadic unit. Uniform `beta=3/4` gives a full unit +but does not give principal units. These are retained negative controls. + +## Ordinary gauge and dimension limits + +Let `T=G(S)` and let `R0` contain the other 32 centre ports. Put +`B=diag(alpha_v beta_v)`. The six-step factorization acts on arbitrary +ordinary data `(t,r)`: + +```text +t <- K_T t +t <- t+K_R0 r +t <- -B t +r <- G_R0 r +r <- r+K_R0^T t +t <- K_T^T t +``` + +It gives H. Reversing the steps and inverting each factor gives H^-1. +Each factor is a dyadic unit under the principal-unit condition. No +initial zero, clear, or additional centre field is used. This proves +the representation on existing data; it does not price an elementary +word for every coefficient choice. + +The ordered borrowed interface and its inverse have determinant one on +the 48-port part. The fixed 64-port complement has square `4I` and +determinant `2^64`. Including it gives full 112-port interface determinant +`2^-64`, not one. The distinction is explicit in the independent review. + +Within this fixed signed family, `E^2=I` requires each beta_v to be zero +or `1/6`. Only zero is dyadic, so G is its only dyadic orthogonal member. +This family-specific statement does not constrain the other reciprocal +families in the parent package, including the later `E=P R` construction. + +## Fresh exact checks + +The producer checks both full 112-port inverse orders for six cases and +counts all 65,536 coefficient tuples through the proved determinant +formulas. The independent checker uses integer Bareiss determinants, +nine matrix cases, and a separate eight-step count recurrence. It checks +the six-step gauge and its reverse on all 40 columns in eight cases, +both ordered interface inverse products, and the fixed complement. +Exponent ranges `[-64,64]` and `[-128,128]` are controls for the proof. + +Use Python 3.11 or later, the standard library, at least 3 GiB free space, +and a new output directory. From the repository root: + +```sh +python3 -I -B research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/replay.py --out /tmp/signed-rank-eight-coefficients +``` + +Expected final line: + +```text +PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX +``` + +The [runner](replay.py) executes both unchanged checkers in normal Python +and with `-O`, one process at a time. All four receipts must match their +frozen bytes. [SOURCES.json](SOURCES.json) records the 13 unchanged source +files. The [fresh replay receipt](evidence/REPLAY.json) records the +relocated run. [ANNEX-MANIFEST.json](ANNEX-MANIFEST.json) binds the final +annex files. The older bipartite native packet is retained as matrix +source and historical context; its native emitter is not rerun here. + +## Open next questions + +A native realization still has to form the eight queries at legal cuts, +place the chosen scatter coefficients, preserve every helper, and verify +its phases. Routed stage composition, terminal decoding, child hosting, +precision, and a complete price remain separate obligations. This annex +does not perform new work on those questions. + +The publication context remains main commit +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`, whose selected result names +[PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470). +Historical source pins stay fixed, and no transfer to that construction +is proved. [NOTICE.md](NOTICE.md) records the source credit, license, +and substantial AI assistance. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/SOURCES.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/SOURCES.json new file mode 100644 index 0000000000..d2a7d01274 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/SOURCES.json @@ -0,0 +1,111 @@ +{ + "files": [ + { + "bytes": 657, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "a57f64a1ba7bb3245900f06a6e15850a5d3fae3886660eed6e4c8d542603c258" + }, + { + "bytes": 5625, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.json", + "roles": [ + "file bound by lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json" + ], + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "bytes": 8851, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md", + "roles": [ + "file bound by lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json" + ], + "sha256": "15f67cc3763e642f14101438173b4b36f1ae7d89068bfb0b49cc7e36fadb5aab" + }, + { + "bytes": 12127, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py", + "roles": [ + "file bound by lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json" + ], + "sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da" + }, + { + "bytes": 489974, + "decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz", + "roles": [ + "file bound by lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json" + ], + "sha256": "b2fb08cb6325003cf1fa8eaa7bd29279a437ddfc5b9bd0d24561959cd829c01f" + }, + { + "bytes": 4441, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.json", + "roles": [ + "file bound by lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json" + ], + "sha256": "da5e354b51adb14447d073fb7867902398686471d8592d1c90860ca4aec25771" + }, + { + "bytes": 7368, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md", + "roles": [ + "file bound by lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json" + ], + "sha256": "d6cf5e7b2f8adb70a0eeeace3b9528e5c759961de1d79a79c8dbe6e76f36d3dc" + }, + { + "bytes": 1023, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "c147770b253d8b33a18ba6edb766ab505d203ba8ecd16507764d9a8c1c98e1c1" + }, + { + "bytes": 18893, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py", + "roles": [ + "file bound by lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json" + ], + "sha256": "e552e541bf681dc411aeb987bf0903efa367f2acdd3af4d611999b7e947d0b9b" + }, + { + "bytes": 598, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json", + "roles": [ + "frozen source record" + ], + "sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e" + }, + { + "bytes": 5140, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.json", + "roles": [ + "file bound by lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json" + ], + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "bytes": 8026, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md", + "roles": [ + "file bound by lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json" + ], + "sha256": "59996d9be93fc257c73eb49b896fcb639ab5019d4b6471be7e04fd3a6cbe3ab3" + }, + { + "bytes": 7332, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py", + "roles": [ + "file bound by lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json" + ], + "sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1" + } + ], + "schema": "signed-rank-eight-coefficient-sources-v1", + "scope": "Exact frozen closure for the two coefficient checkers. The older bipartite packet supplies the matrix payload and historical context; its native emitter is not replayed." +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/PRESERVATION.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/PRESERVATION.json new file mode 100644 index 0000000000..bbae49d7e4 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/PRESERVATION.json @@ -0,0 +1,7 @@ +{ + "accepted_parent_files": 152, + "changed": [], + "original_j_files_including_manifest": 126, + "original_j_manifest_sha256": "8c130b4c9d634616e6b31b57a3f356b2094a6b3271d77a5f96c7f8c3c81e7854", + "status": "PASS_PARENT_AND_ORIGINAL_J_ANNEX_UNCHANGED" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/REPLAY.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/REPLAY.json new file mode 100644 index 0000000000..7e9495c6ab --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/REPLAY.json @@ -0,0 +1,46 @@ +{ + "checks": [ + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 2.039, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 2.195, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 2.196, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 2.166, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "All four JSON receipts match exact frozen bytes. The source gzip file is immutable; its decompressed payload hash is also checked.", + "frozen_sources_unchanged": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea", + "scope": "The signed48 full-unit and two-principal-unit coefficient classification, its six-step ordinary gauge, and its fixed64 complement. No new native schedule, native phase replay, all-stage composition, precision, supplier invoice, or complete kappa claim.", + "source_files": 13, + "source_manifest_sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e", + "status": "PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/SOURCE-EXTRACTION.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/SOURCE-EXTRACTION.json new file mode 100644 index 0000000000..2dbb06ddcb --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/SOURCE-EXTRACTION.json @@ -0,0 +1,71 @@ +{ + "files": [ + { + "exact_campaign_bytes": true, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json", + "sha256": "a57f64a1ba7bb3245900f06a6e15850a5d3fae3886660eed6e4c8d542603c258" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.json", + "sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md", + "sha256": "15f67cc3763e642f14101438173b4b36f1ae7d89068bfb0b49cc7e36fadb5aab" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py", + "sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz", + "sha256": "b2fb08cb6325003cf1fa8eaa7bd29279a437ddfc5b9bd0d24561959cd829c01f" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.json", + "sha256": "da5e354b51adb14447d073fb7867902398686471d8592d1c90860ca4aec25771" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md", + "sha256": "d6cf5e7b2f8adb70a0eeeace3b9528e5c759961de1d79a79c8dbe6e76f36d3dc" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json", + "sha256": "c147770b253d8b33a18ba6edb766ab505d203ba8ecd16507764d9a8c1c98e1c1" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py", + "sha256": "e552e541bf681dc411aeb987bf0903efa367f2acdd3af4d611999b7e947d0b9b" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json", + "sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.json", + "sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md", + "sha256": "59996d9be93fc257c73eb49b896fcb639ab5019d4b6471be7e04fd3a6cbe3ab3" + }, + { + "exact_campaign_bytes": true, + "path": "lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py", + "sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1" + } + ], + "source_files": 13, + "status": "PASS_13_EXACT_CAMPAIGN_SOURCES" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/REPLAY.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/REPLAY.json new file mode 100644 index 0000000000..7e9495c6ab --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/REPLAY.json @@ -0,0 +1,46 @@ +{ + "checks": [ + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 2.039, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "producer", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "seconds": 2.195, + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "normal", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 2.196, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + }, + { + "check": "independent", + "equal_frozen_bytes": true, + "mode": "optimized", + "receipt_sha256": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "seconds": 2.166, + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" + } + ], + "child_processes_run_concurrently": 1, + "comparison": "All four JSON receipts match exact frozen bytes. The source gzip file is immutable; its decompressed payload hash is also checked.", + "frozen_sources_unchanged": true, + "platform": "macOS-26.6.1-arm64-arm-64bit-Mach-O", + "python": "3.14.7", + "runner_sha256": "a0750e44d47d6fd6c49d13b054d8186726b5d9029e36fac6d3c8406e5d3d62ea", + "scope": "The signed48 full-unit and two-principal-unit coefficient classification, its six-step ordinary gauge, and its fixed64 complement. No new native schedule, native phase replay, all-stage composition, precision, supplier invoice, or complete kappa claim.", + "source_files": 13, + "source_manifest_sha256": "74bc60f989a872e9d63181268e56805c48fee2c86a99d388df62887f89527d3e", + "status": "PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/normal/REVIEW.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/normal/REVIEW.json new file mode 100644 index 0000000000..666bcf768c --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/normal/REVIEW.json @@ -0,0 +1,246 @@ +{ + "centre_interface_determinant": "1", + "checker_sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da", + "determinant_distribution": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "finite_exponent_controls": [ + -128, + 128 + ], + "four_unit_parameters": [ + { + "beta": "1/16", + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "n": 2, + "s": "4" + } + ], + "full112_interface_determinant": "1/18446744073709551616", + "matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/4", + "det48": "256", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/8", + "det48": "1/256", + "det_ordinary40": "1/1048576", + "det_selected": "1/1048576", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_-1/4", + "det48": "65536", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/16", + "det48": "1/65536", + "det_ordinary40": "1/268435456", + "det_selected": "1/268435456", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/4", + "-1/4", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "mixed_independent", + "det48": "1", + "det_ordinary40": "1/262144", + "det_selected": "1/262144", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2" + ], + "both_principal_dyadic_units": true, + "case": "old_principal_units_only", + "det48": "390625", + "det_ordinary40": "1/16", + "det_selected": "1/16", + "full_dyadic_unit": false, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4" + ], + "both_principal_dyadic_units": false, + "case": "full_unit_nonprincipal", + "det48": "16777216", + "det_ordinary40": "6561/4096", + "det_selected": "6561/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": false, + "case": "zero_selected_minor", + "det48": "-128", + "det_ordinary40": "0", + "det_selected": "0", + "full_dyadic_unit": true + }, + { + "beta": [ + "171/2048", + "5/64", + "3/32", + "1/8", + "1/4", + "3/4", + "11/4", + "-85/4" + ], + "both_principal_dyadic_units": false, + "case": "mixed_unbounded_exponents", + "det48": "1", + "det_ordinary40": "-7194825/536870912", + "det_selected": "-7194825/536870912", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + } + ], + "parameter_count": 65536, + "partner_centre_determinant": "-4", + "producer_freeze_sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e", + "scope": "Exact signed48 family and its fixed64 complement. The infinite classification is proved in REVIEW.md; the finite controls do not prove completeness. No native schedule, all-stage closure, precision, or supplier invoice is claimed.", + "selected_centre_determinant": "-4", + "six_step_gauge_cases": 8, + "small64_determinant": "18446744073709551616", + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/normal/stdout.log b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/normal/stdout.log new file mode 100644 index 0000000000..e46465e637 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/normal/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/optimized/REVIEW.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/optimized/REVIEW.json new file mode 100644 index 0000000000..666bcf768c --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/optimized/REVIEW.json @@ -0,0 +1,246 @@ +{ + "centre_interface_determinant": "1", + "checker_sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da", + "determinant_distribution": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "finite_exponent_controls": [ + -128, + 128 + ], + "four_unit_parameters": [ + { + "beta": "1/16", + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "n": 2, + "s": "4" + } + ], + "full112_interface_determinant": "1/18446744073709551616", + "matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/4", + "det48": "256", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/8", + "det48": "1/256", + "det_ordinary40": "1/1048576", + "det_selected": "1/1048576", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_-1/4", + "det48": "65536", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/16", + "det48": "1/65536", + "det_ordinary40": "1/268435456", + "det_selected": "1/268435456", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/4", + "-1/4", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "mixed_independent", + "det48": "1", + "det_ordinary40": "1/262144", + "det_selected": "1/262144", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2" + ], + "both_principal_dyadic_units": true, + "case": "old_principal_units_only", + "det48": "390625", + "det_ordinary40": "1/16", + "det_selected": "1/16", + "full_dyadic_unit": false, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4" + ], + "both_principal_dyadic_units": false, + "case": "full_unit_nonprincipal", + "det48": "16777216", + "det_ordinary40": "6561/4096", + "det_selected": "6561/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": false, + "case": "zero_selected_minor", + "det48": "-128", + "det_ordinary40": "0", + "det_selected": "0", + "full_dyadic_unit": true + }, + { + "beta": [ + "171/2048", + "5/64", + "3/32", + "1/8", + "1/4", + "3/4", + "11/4", + "-85/4" + ], + "both_principal_dyadic_units": false, + "case": "mixed_unbounded_exponents", + "det48": "1", + "det_ordinary40": "-7194825/536870912", + "det_selected": "-7194825/536870912", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + } + ], + "parameter_count": 65536, + "partner_centre_determinant": "-4", + "producer_freeze_sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e", + "scope": "Exact signed48 family and its fixed64 complement. The infinite classification is proved in REVIEW.md; the finite controls do not prove completeness. No native schedule, all-stage closure, precision, or supplier invoice is claimed.", + "selected_centre_determinant": "-4", + "six_step_gauge_cases": 8, + "small64_determinant": "18446744073709551616", + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/optimized/stdout.log b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/optimized/stdout.log new file mode 100644 index 0000000000..e46465e637 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/independent/optimized/stdout.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/normal/RECIPROCAL-CENTRES.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/normal/RECIPROCAL-CENTRES.json new file mode 100644 index 0000000000..98f01e776a --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/normal/RECIPROCAL-CENTRES.json @@ -0,0 +1,256 @@ +{ + "checker_sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1", + "component_choice_count": 65536, + "exponent_classification_basis": "The proof uses reduction modulo3 and the exact dyadic-unit equations, not a bounded search", + "exponent_spot_check_range": [ + -64, + 64 + ], + "full112_matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "response48_determinant": "256", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/8", + "ordinary40_determinant": "1/1048576", + "reciprocal_beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "response48_determinant": "1/256", + "selected_determinant": "1/1048576" + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_-1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "response48_determinant": "65536", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/16", + "ordinary40_determinant": "1/268435456", + "reciprocal_beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "response48_determinant": "1/65536", + "selected_determinant": "1/268435456" + }, + { + "beta": [ + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "mixed_four_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + }, + { + "beta": [ + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "mixed_reverse_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + } + ], + "parameters_with_both_units": [ + { + "beta": "1/16", + "beta_is_unit": true, + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "beta_is_unit": true, + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "beta_is_unit": true, + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "beta_is_unit": true, + "n": 2, + "s": "4" + } + ], + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "principal_determinant_histogram": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "scope": "Exact coefficient family and actual source matrix checks; independently adjustable centre scatter and full native composition remain implementation premises", + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/normal/stdout.log b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/normal/stdout.log new file mode 100644 index 0000000000..2a9ad49424 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/normal/stdout.log @@ -0,0 +1 @@ +PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/optimized/RECIPROCAL-CENTRES.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/optimized/RECIPROCAL-CENTRES.json new file mode 100644 index 0000000000..98f01e776a --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/optimized/RECIPROCAL-CENTRES.json @@ -0,0 +1,256 @@ +{ + "checker_sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1", + "component_choice_count": 65536, + "exponent_classification_basis": "The proof uses reduction modulo3 and the exact dyadic-unit equations, not a bounded search", + "exponent_spot_check_range": [ + -64, + 64 + ], + "full112_matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "response48_determinant": "256", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/8", + "ordinary40_determinant": "1/1048576", + "reciprocal_beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "response48_determinant": "1/256", + "selected_determinant": "1/1048576" + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_-1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "response48_determinant": "65536", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/16", + "ordinary40_determinant": "1/268435456", + "reciprocal_beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "response48_determinant": "1/65536", + "selected_determinant": "1/268435456" + }, + { + "beta": [ + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "mixed_four_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + }, + { + "beta": [ + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "mixed_reverse_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + } + ], + "parameters_with_both_units": [ + { + "beta": "1/16", + "beta_is_unit": true, + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "beta_is_unit": true, + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "beta_is_unit": true, + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "beta_is_unit": true, + "n": 2, + "s": "4" + } + ], + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "principal_determinant_histogram": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "scope": "Exact coefficient family and actual source matrix checks; independently adjustable centre scatter and full native composition remain implementation premises", + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/optimized/stdout.log b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/optimized/stdout.log new file mode 100644 index 0000000000..2a9ad49424 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/evidence/replay/producer/optimized/stdout.log @@ -0,0 +1 @@ +PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json new file mode 100644 index 0000000000..c2b90c62f8 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/FREEZE.json @@ -0,0 +1,12 @@ +{ + "files": { + "REVIEW.json": "4ae2a2b13b183d78ac7f2b39bf6b6fabfd631b283fc81faf2aeece9befce8dff", + "REVIEW.md": "15f67cc3763e642f14101438173b4b36f1ae7d89068bfb0b49cc7e36fadb5aab", + "check_review.py": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da" + }, + "normal_optimized_receipts_equal": true, + "producer_freeze_sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e", + "schema": "independent-reciprocal-centre-review-v1", + "scope": "Exact signed48 coefficient and principal-unit classification; no native schedule or supplier invoice", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.json new file mode 100644 index 0000000000..666bcf768c --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.json @@ -0,0 +1,246 @@ +{ + "centre_interface_determinant": "1", + "checker_sha256": "502fa6b230ce35f89b233ff9c32cd825cfd42b63e83ad900186888c1984fa3da", + "determinant_distribution": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "finite_exponent_controls": [ + -128, + 128 + ], + "four_unit_parameters": [ + { + "beta": "1/16", + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "n": 2, + "s": "4" + } + ], + "full112_interface_determinant": "1/18446744073709551616", + "matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/4", + "det48": "256", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/8", + "det48": "1/256", + "det_ordinary40": "1/1048576", + "det_selected": "1/1048576", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_principal_dyadic_units": true, + "case": "uniform_-1/4", + "det48": "65536", + "det_ordinary40": "1/4096", + "det_selected": "1/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_principal_dyadic_units": true, + "case": "uniform_1/16", + "det48": "1/65536", + "det_ordinary40": "1/268435456", + "det_selected": "1/268435456", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/16", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/4", + "-1/4", + "1/8" + ], + "both_principal_dyadic_units": true, + "case": "mixed_independent", + "det48": "1", + "det_ordinary40": "1/262144", + "det_selected": "1/262144", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2" + ], + "both_principal_dyadic_units": true, + "case": "old_principal_units_only", + "det48": "390625", + "det_ordinary40": "1/16", + "det_selected": "1/16", + "full_dyadic_unit": false, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4" + ], + "both_principal_dyadic_units": false, + "case": "full_unit_nonprincipal", + "det48": "16777216", + "det_ordinary40": "6561/4096", + "det_selected": "6561/4096", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + }, + { + "beta": [ + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_principal_dyadic_units": false, + "case": "zero_selected_minor", + "det48": "-128", + "det_ordinary40": "0", + "det_selected": "0", + "full_dyadic_unit": true + }, + { + "beta": [ + "171/2048", + "5/64", + "3/32", + "1/8", + "1/4", + "3/4", + "11/4", + "-85/4" + ], + "both_principal_dyadic_units": false, + "case": "mixed_unbounded_exponents", + "det48": "1", + "det_ordinary40": "-7194825/536870912", + "det_selected": "-7194825/536870912", + "full_dyadic_unit": true, + "six_step_gauge_and_interface": true + } + ], + "parameter_count": 65536, + "partner_centre_determinant": "-4", + "producer_freeze_sha256": "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e", + "scope": "Exact signed48 family and its fixed64 complement. The infinite classification is proved in REVIEW.md; the finite controls do not prove completeness. No native schedule, all-stage closure, precision, or supplier invoice is claimed.", + "selected_centre_determinant": "-4", + "six_step_gauge_cases": 8, + "small64_determinant": "18446744073709551616", + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md new file mode 100644 index 0000000000..42bf7e5741 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/REVIEW.md @@ -0,0 +1,257 @@ +# Independent review of reciprocal signed centres + +The coefficient theorem passes. For the actual signed 48-port family, +the full response is a dyadic unit exactly when its eight parameters +have the form + +```text +beta_v = (1-(-2)^n_v)/12, with n_v an integer. +``` + +If the full response and both specified principal blocks must all be +dyadic units, each n_v must be one of -2,-1,1,2. This gives exactly +65,536 distinct responses. The family is closed under inversion. + +The four-value conclusion includes the full-unit hypothesis. Principal +units alone admit more choices. For example, the earlier coefficient +beta=1/2 makes both principal blocks dyadic units, while the full +48-port response has determinant 5^8 and is not a dyadic unit. + +The theorem makes a local reciprocal response possible without an odd +denominator in its inverse. It does not supply a native schedule or +identify responses in different stage charts. + +## Source and independent method + +The producer is +`controller-followthrough-20261017/reciprocal-centres-20261018`. +Its freeze SHA-256 is +`8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e`. +The signed source payload has decompressed SHA-256 +`0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee`. + +This review imports no producer. It uses the actual matrices and +selected ports from that payload. It computes determinants by +integer Bareiss elimination after clearing row denominators. +This differs from the producer's rational Gaussian elimination. +It also checks the six-step ordinary gauge on all 40 input columns, +its inverse in both orders, and the ordered interface inverse. + +The nine matrix cases include all four uniform admitted choices, +a different mixed admitted choice, the old beta=1/2 response, +a full unit with nonunit principal blocks, a singular selected +block, and mixed exponents outside the four-value range. + +## A proof from the actual matrix identities + +The independent checks establish + +```text +K K^T = 12 I_8, +G^T = G, G^2 = I_48, det(G)=1, +G K^T = K^T Lambda. +``` + +Here Lambda has the actual alternating component signs. For diagonal +D=diag(beta_v), define E=G-K^T Lambda D K. Since G K^T=K^T Lambda, + +```text +E = G (I-K^T D K). +``` + +The determinant identity det(I-AB)=det(I-BA) therefore gives + +```text +det(E) = product_v (1-12 beta_v). +``` + +Put s_v=1-12 beta_v. Direct multiplication, using K K^T=12I, +gives + +```text +E^-1 = G + K^T Lambda diag(beta_v/s_v) K. +``` + +This proof needs no unverified choice of component projectors. It +follows from the actual source identities above. It also fixes the +order of the factors and does not commute an intrinsic Q phase +through the response. + +Let R=Z[1/2], and assume every beta_v is in R. Then s_v is nonzero: +beta_v=1/12 is not in R. E is a unit over R if and only if every s_v +is a unit. Necessity follows because a product of elements of a +commutative ring can be a unit only when each factor is a unit. +Sufficiency follows from the displayed inverse. + +## Infinite coefficient classification + +The units of R are +/-2^n. Reduction modulo 3 is defined on R because +2 is invertible modulo 3. The equation s=1-12 beta implies s=1 +modulo 3. Among +/-2^n, exactly one sign has this residue: +s=(-2)^n. + +Conversely, 1-(-2)^n lies in 3R for every integer n. Dividing by 12 +therefore leaves an element of R. Inversion sends s to 1/s and +hence n to -n. + +This proves completeness over all integer exponents. The checker +uses the range -128 through 128 only as a control. That finite +range is not the reason that the classification is complete. + +## Principal blocks + +The selected set is + +```text +S=[0,7,15,36,42,46,79,89]. +``` + +The actual selected matrix K_S has determinant -4, and G_SS=0. +With L=E_SS and H=E_UU on the other 40 centre ports, + +```text +det(L) = det(-K_S^T Lambda D K_S) + = 16 product_v beta_v. +``` + +The selected block of the full inverse is +K_S^T Lambda diag(beta_v/s_v) K_S. Jacobi's complementary +principal-minor identity gives + +```text +det(H) = det(E) det((E^-1)_SS) + = 16 product_v beta_v + = det(L). +``` + +This identity holds for every dyadic coefficient vector, including +vectors with a zero beta. The full response remains invertible over +the rationals in that case, so Jacobi's identity still applies. +Both principal blocks are units over R exactly when all beta_v +are units over R. + +Now impose the full-unit classification as well. For n>0, the +integer 1-(-2)^n is odd. After its factor 3 is removed, beta is a +dyadic unit exactly when + +```text +abs(1-(-2)^n)=3. +``` + +For odd n this is 1+2^n=3, so n=1. For even n this is +2^n-1=3, so n=2. For n=-m<0, clearing 2^m gives the same two +equations with m, and hence n=-1 or n=-2. At n=0, beta=0. +There are no other integer cases. + +The four beta values are 1/4,1/8,-1/4,1/16. Reciprocity exchanges +1/4 with 1/8 and -1/4 with 1/16. + +Different coefficient vectors give different matrices. Indeed, +if K^T Lambda diag(delta_v) K=0, multiplication on the left by K +and on the right by K^T gives 144 Lambda diag(delta_v)=0. +Thus every delta_v is zero. Consequently 4^8 counts distinct +responses, not only formal parameter choices. + +The checker also reproduces the complete determinant distribution +by an eight-step count recurrence. It does not copy the producer's +enumeration of all coefficient tuples. + +## The existing-data gauge + +Let T=G(S), and let R_0 contain the other 32 centre ports. The source +checks establish that T is disjoint from S, K_T is a dyadic unit, +G maps T back to S, and G_R0 is a signed permutation. Thus on the +ordinary coordinates ordered as (T,R_0), the G term is +diag(0,G_R0). + +Put B=diag(alpha_v beta_v). Start with arbitrary data (t,r), and +apply the six steps from the producer: + +```text +t <- K_T t +t <- t+K_R0 r +t <- -B t +r <- G_R0 r +r <- r+K_R0^T t +t <- K_T^T t +``` + +After step three, t=-B(K_T t_initial+K_R0 r_initial). +The last two output expressions are therefore exactly H(t_initial, +r_initial). If every beta_v is a dyadic unit, each step is an +invertible dyadic operation. The two scatter steps are shears. +No value is cleared and no initial zero is used. + +Reversing these six steps and inverting each factor gives H^-1. +The independent checker compares that reverse factor with an +unrelated Gaussian inverse on all 40 columns. This proves the +existing-data representation claim. It does not price the +elementary scalar word for every coefficient choice. + +The ordered block formulas for A and A inverse also pass both +inverse products. On the 48-port centre part, + +```text +det(A)=det(L)/det(H)=1. +``` + +This statement must keep its dimension. The frozen 64-port +complement has square 4I and determinant 2^64. It belongs to the +ordinary block of the full interface. Therefore the corresponding +full 112-port interface has determinant 2^-64, still a dyadic unit. +It does not have determinant one. + +## Orthogonality and scope + +The same identities give + +```text +E^2 = I + K^T diag(12 beta_v^2-2 beta_v) K. +``` + +Multiplication by K and K^T shows that E^2=I exactly when every +beta_v is 0 or 1/6. The latter is not dyadic. Thus the only +orthogonal member with dyadic parameters in this fixed signed +family is G itself. + +This is a family-specific obstruction. New matching responses and +other rank-two responses can lie outside this family. They are +not ruled out by this theorem. + +The useful uniform reciprocal pair is beta=1/4 and beta=1/8. +Both use the same eight centre rows. The theorem permits a native +construction to change their scatter coefficients and keep a +dyadic inverse. It does not prove that the actual schedule can +form those queries at the required cuts. Native phase correctness, +arbitrary helper restoration, complete recursive price, routed +stage composition, and terminal decoding remain separate work. +No kappa improvement follows from this matrix packet alone. + +## Reproduction and credit + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py +python3 -I -B -O work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py +``` + +Both runs must report: + +```text +PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION +``` + +The receipts must have equal bytes. FREEZE.json records the proof, +checker, receipt, and source pins. + +The coordinating agent supplied the full-unit exponent +parameterization. The controller lane supplied the principal-unit +classification and the actual coefficient family. The earlier +bridge-review signed-pivot work supplied the six-step gauge. The +signed source also uses the oblique and budget-geometry work. +This independent review used OpenAI Codex assistance. No PR, +commit, or push was made. + +Before a future PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py new file mode 100644 index 0000000000..7972821196 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/bridge-review-20261017/reciprocal-centres-review-20261020/check_review.py @@ -0,0 +1,263 @@ +"""Check the actual reciprocal family with exact matrix arithmetic.""" + +from collections import defaultdict +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import json +from math import lcm +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES/"controller-followthrough-20261017/reciprocal-centres-20261018" +FREEZE_PIN = "8dbeea6d6ed538592b7f20cb651dd1ad257a1fbaa60c9b0d3c04a2a51e98c99e" +DATA_PIN = "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee" +SELF_PIN = sha256(Path(__file__).read_bytes()).hexdigest() + + +def need(test, message): + if not test: + raise ValueError(message) + + +def identity(n): + return [[F(i==j) for j in range(n)] for i in range(n)] + + +def transpose(a): + return [list(row) for row in zip(*a)] + + +def mul(a,b): + columns = transpose(b) + return [[sum((x*y for x,y in zip(row,col) if x and y), F(0)) for col in columns] for row in a] + + +def add(a,b,c=F(1)): + return [[x+c*y for x,y in zip(row,other)] for row,other in zip(a,b)] + + +def scale(a,c): + return [[c*x for x in row] for row in a] + + +def submatrix(a,rows,columns=None): + columns = rows if columns is None else columns + return [[a[i][j] for j in columns] for i in rows] + + +def diagonal(values): + return [[F(v) if i==j else F(0) for j in range(len(values))] for i,v in enumerate(values)] + + +def determinant(a): + """Clear each row denominator, then use integer Bareiss elimination.""" + n = len(a) + rows, denominator = [], 1 + for row in a: + d = lcm(*(v.denominator for v in row)) + rows.append([int(v*d) for v in row]) + denominator *= d + sign, previous = 1, 1 + for j in range(n-1): + pivot = next((k for k in range(j,n) if rows[k][j]),None) + if pivot is None: + return F(0) + if pivot != j: + rows[j],rows[pivot] = rows[pivot],rows[j] + sign = -sign + value = rows[j][j] + for r in range(j+1,n): + for c in range(j+1,n): + numerator = value*rows[r][c]-rows[r][j]*rows[j][c] + need(numerator%previous == 0, "Exact Bareiss division") + rows[r][c] = numerator//previous + rows[r][j] = 0 + previous = value + return F(sign*rows[-1][-1],denominator) + + +def inverse(a): + n = len(a) + rows = [list(row)+unit for row,unit in zip(a,identity(n))] + for j in range(n): + pivot = next(k for k in range(j,n) if rows[k][j]) + rows[j],rows[pivot] = rows[pivot],rows[j] + value = rows[j][j] + rows[j] = [x/value for x in rows[j]] + for r in range(n): + if r != j and rows[r][j]: + value = rows[r][j] + rows[r] = [x-value*y for x,y in zip(rows[r],rows[j])] + return [row[n:] for row in rows] + + +def dyadic_unit(value): + a,b = abs(value.numerator),value.denominator + return bool(a) and a&(a-1)==0 and b&(b-1)==0 + + +def product(values): + result = F(1) + for value in values: + result *= value + return result + + +def factor_h(kt,kr,gr,coefficients,reverse=False): + rows = identity(40) + if not reverse: + rows[:8] = mul(kt,rows[:8]) + rows[:8] = add(rows[:8],mul(kr,rows[8:])) + rows[:8] = mul(diagonal([-v for v in coefficients]),rows[:8]) + rows[8:] = mul(gr,rows[8:]) + rows[8:] = add(rows[8:],mul(transpose(kr),rows[:8])) + rows[:8] = mul(transpose(kt),rows[:8]) + else: + rows[:8] = mul(inverse(transpose(kt)),rows[:8]) + rows[8:] = add(rows[8:],mul(transpose(kr),rows[:8]),F(-1)) + rows[8:] = mul(gr,rows[8:]) + rows[:8] = mul(diagonal([-1/v for v in coefficients]),rows[:8]) + rows[:8] = add(rows[:8],mul(kr,rows[8:]),F(-1)) + rows[:8] = mul(inverse(kt),rows[:8]) + return rows + + +def block(a,b,c,d): + return [x+y for x,y in zip(a,b)]+[x+y for x,y in zip(c,d)] + + +def main(): + raw = (SOURCE/"FREEZE.json").read_bytes() + need(sha256(raw).hexdigest()==FREEZE_PIN,"Producer freeze pin") + for name,digest in json.loads(raw)["files"].items(): + need(sha256((SOURCE/name).read_bytes()).hexdigest()==digest,"Frozen producer file: "+name) + raw = gzip.decompress((SOURCE.parent/"bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz").read_bytes()) + need(sha256(raw).hexdigest()==DATA_PIN,"Actual signed source") + data = json.loads(raw) + sparse = lambda rows:[{int(p):F(v) for p,v in row.items()} for row in rows] + full_g,full_k,full_response = map(sparse,(data["signed_monomial"],data["centre_rows"],data["response"])) + large,small = data["large_ports"],data["small_ports"] + need(set(large).isdisjoint(small) and set(large)|set(small)==set(range(112)) and + all(set(row)<=set(large) for row in full_k) and + all(not full_g[p] for p in small) and + all(set(full_response[p])<=set(small) for p in small), + "No hidden centre or small-complement cross block") + index = {p:i for i,p in enumerate(large)} + selected = [index[p] for p in data["selected_ports"]] + partners = [index[p] for p in data["partner_ports"]] + residual = [index[p] for p in data["residual_ports"]] + ordinary = partners+residual + need(len(large)==48 and len(small)==64 and len(set(ordinary))==40 and + set(selected).isdisjoint(ordinary),"Actual port partition") + g = [[full_g[p].get(r,F(0)) for r in large] for p in large] + k = [[row.get(p,F(0)) for p in large] for row in full_k] + alpha = list(map(F,data["component_signs"])) + need(alpha==[1,-1,1,-1,1,-1,1,-1],"Actual alternating signs") + kt = transpose(k) + need(mul(k,kt)==scale(identity(8),F(12)),"Exact independent centre rows") + need(g==transpose(g) and mul(g,g)==identity(48) and determinant(g)==1,"Actual signed involution") + need(mul(g,kt)==mul(kt,diagonal(alpha)),"Actual signed centre action") + base = [[full_response[p].get(r,F(0)) for r in large] for p in large] + need(base==add(g,scale(mul(mul(kt,diagonal(alpha)),k),F(1,2)),F(-1)), + "The family contains the actual frozen beta=1/2 response") + ks = submatrix(k,list(range(8)),selected) + kpartner = submatrix(k,list(range(8)),partners) + kr = submatrix(k,list(range(8)),residual) + gr = submatrix(g,residual) + need(determinant(ks)==-4 and abs(determinant(kpartner))==4,"Both selected centre bases") + need(not any(any(row) for row in submatrix(g,selected)),"Selected G is zero") + need(all({j for j,v in enumerate(g[i]) if v} <= set(partners) for i in selected) and + all({j for j,v in enumerate(g[i]) if v} <= set(selected) for i in partners) and + mul(gr,gr)==identity(32),"Partner permutation and residual closure") + small_response = [[full_response[p].get(r,F(0)) for r in small] for p in small] + need(mul(small_response,small_response)==scale(identity(64),F(4)) and + determinant(small_response)==2**64,"Exact full64 complement") + allowed = [F(1,4),F(1,8),F(-1,4),F(1,16)] + cases = [(f"uniform_{v}",[v]*8) for v in allowed] + cases += [ + ("mixed_independent",[allowed[i] for i in (3,3,0,1,2,0,2,1)]), + ("old_principal_units_only",[F(1,2)]*8), + ("full_unit_nonprincipal",[F(3,4)]*8), + ("zero_selected_minor",[F(0)]+[F(1,4)]*7), + ("mixed_unbounded_exponents",[(1-F(-2)**n)/12 for n in (-9,-4,-3,-1,1,3,5,8)]), + ] + reports = [] + for name,beta in cases: + spectral = [1-12*b for b in beta] + need(all(spectral),"All dyadic choices have nonzero centre eigenvalues") + e = add(g,mul(mul(kt,diagonal([a*b for a,b in zip(alpha,beta)])),k),F(-1)) + ei = add(g,mul(mul(kt,diagonal([a*b/s for a,b,s in zip(alpha,beta,spectral)])),k)) + need(mul(e,ei)==mul(ei,e)==identity(48),"Both exact response inverse orders") + l,h = submatrix(e,selected),submatrix(e,ordinary) + dl,dh = determinant(l),determinant(h) + expected = 16*product(beta) + need(dl==dh==expected and determinant(e)==product(spectral),"Direct Bareiss determinants") + result = {"case":name,"beta":[str(v) for v in beta],"det48":str(product(spectral)), + "det_selected":str(dl),"det_ordinary40":str(dh), + "full_dyadic_unit":all(dyadic_unit(s) for s in spectral), + "both_principal_dyadic_units":dyadic_unit(dl)} + if all(beta): + coefficients = [a*b for a,b in zip(alpha,beta)] + literal = factor_h(kpartner,kr,gr,coefficients) + literal_inverse = factor_h(kpartner,kr,gr,coefficients,True) + reference = inverse(h) + need(literal==h and literal_inverse==reference and + mul(literal,literal_inverse)==mul(literal_inverse,literal)==identity(40), + "All40 arbitrary input columns of the six-step gauge and its reverse") + b,d = submatrix(e,selected,ordinary),submatrix(e,ordinary,selected) + li = inverse(l) + a = block(add(scale(l,F(-1)),mul(mul(b,reference),d)),scale(mul(b,reference),F(-1)), + scale(mul(reference,d),F(-1)),reference) + ai = block(scale(li,F(-1)),scale(mul(li,b),F(-1)), + scale(mul(d,li),F(-1)),add(h,mul(mul(d,li),b),F(-1))) + need(mul(a,ai)==mul(ai,a)==identity(48) and determinant(a)==1,"Both local interface inverse orders") + result["six_step_gauge_and_interface"]=True + reports.append(result) + need(reports[5]["full_dyadic_unit"] is False and reports[5]["both_principal_dyadic_units"] is True, + "Principal units alone do not imply the four-value classification") + need(reports[6]["full_dyadic_unit"] is True and reports[6]["both_principal_dyadic_units"] is False, + "Full units alone do not imply principal units") + # Count determinant values by a recurrence, without enumerating the producer's parameter tuples. + states = {(1,4):1} + for _ in range(8): + updated = defaultdict(int) + for (sign,power),count in states.items(): + for dv,dp in ((1,-2),(1,-3),(-1,-2),(1,-4)): + updated[sign*dv,power+dp] += count + states = updated + histogram = {str(F(sign)*F(2)**power):count for (sign,power),count in states.items()} + producer = json.loads((SOURCE/"RECIPROCAL-CENTRES.json").read_bytes()) + need(sum(histogram.values())==65536 and histogram==producer["principal_determinant_histogram"], + "Independent eight-component count and determinant distribution") + exponent_checks = [] + for n in range(-128,129): + s = F(-2)**n + beta = (1-s)/12 + need(beta.denominator&(beta.denominator-1)==0 and + dyadic_unit(beta)==(n in (-2,-1,1,2)),"Independent finite controls of the infinite proof") + need(-beta/s==(1-F(-2)**(-n))/12,"Reciprocity reverses the exponent") + if dyadic_unit(beta): + exponent_checks.append({"n":n,"beta":str(beta),"s":str(s)}) + need(sha256(Path(__file__).read_bytes()).hexdigest()==SELF_PIN,"Checker stayed fixed") + receipt = { + "status":"PASS_INDEPENDENT_RECIPROCAL_CENTRE_CLASSIFICATION", + "checker_sha256":SELF_PIN,"producer_freeze_sha256":FREEZE_PIN, + "source_payload_decompressed_sha256":DATA_PIN,"matrix_cases":reports, + "six_step_gauge_cases":sum("six_step_gauge_and_interface" in r for r in reports), + "parameter_count":65536,"determinant_distribution":histogram, + "finite_exponent_controls":[-128,128],"four_unit_parameters":exponent_checks, + "selected_centre_determinant":str(determinant(ks)), + "partner_centre_determinant":str(determinant(kpartner)), + "small64_determinant":str(2**64),"centre_interface_determinant":"1", + "full112_interface_determinant":str(F(1,2**64)), + "scope":"Exact signed48 family and its fixed64 complement. The infinite classification is proved in REVIEW.md; the finite controls do not prove completeness. No native schedule, all-stage closure, precision, or supplier invoice is claimed.", + } + (HERE/"REVIEW.json").write_text(json.dumps(receipt,indent=2,sort_keys=True)+"\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz new file mode 100644 index 0000000000..aaebe41c87 Binary files /dev/null and b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz differ diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.json new file mode 100644 index 0000000000..3edeb9b007 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.json @@ -0,0 +1,193 @@ +{ + "checker_sha256": "e552e541bf681dc411aeb987bf0903efa367f2acdd3af4d611999b7e947d0b9b", + "component_signs": [ + 1, + -1, + 1, + -1, + 1, + -1, + 1, + -1 + ], + "determinants": { + "data": "1", + "full_response": "7205759403792793600000000", + "large_response": "390625", + "ordinary": "1/16", + "selected": "1/16" + }, + "gauge_reports": { + "data": { + "all_input_columns": 112, + "gates": 553, + "native_children": 0, + "owned_fields": 0, + "scalar_real_primitives": 4720 + }, + "data_inverse": { + "all_input_columns": 112, + "gates": 553, + "native_children": 0, + "owned_fields": 0, + "scalar_real_primitives": 4720 + }, + "ordinary": { + "all_input_columns": 112, + "gates": 237, + "native_children": 0, + "owned_fields": 0, + "scalar_real_primitives": 1648 + }, + "ordinary_inverse": { + "all_input_columns": 112, + "gates": 237, + "native_children": 0, + "owned_fields": 0, + "scalar_real_primitives": 1648 + } + }, + "geometry_sha256": "77fc35b5d78f9dd53193ecb38977e31a7cb9d5c23f0e3839d39f6ea4963f04c2", + "independent_elimination_prices": { + "data": 10982, + "data_inverse": 10982, + "ordinary": 7384, + "ordinary_inverse": 7384 + }, + "partner_centre_minor_determinant": "-4", + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "providers": { + "base": { + "backward": { + "all_input_columns": 640, + "borrowed_helpers_restored": 408, + "native_children": 3507, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_records_identical": true, + "owned_outputs_zero": 8, + "private_zero_buffers_restored": 91, + "scalar_real_primitives": 87360 + }, + "forward": { + "all_input_columns": 640, + "borrowed_helpers_restored": 408, + "native_children": 3507, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_records_identical": true, + "owned_outputs_zero": 8, + "private_zero_buffers_restored": 91, + "scalar_real_primitives": 87360 + } + }, + "extra": { + "backward": { + "all_input_columns": 640, + "borrowed_helpers_restored": 408, + "native_children": 3507, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_records_identical": true, + "owned_outputs_zero": 8, + "private_zero_buffers_restored": 91, + "scalar_real_primitives": 87360 + }, + "forward": { + "all_input_columns": 640, + "borrowed_helpers_restored": 408, + "native_children": 3507, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_records_identical": true, + "owned_outputs_zero": 8, + "private_zero_buffers_restored": 91, + "scalar_real_primitives": 87360 + } + } + }, + "residual_ports": [ + 2, + 9, + 10, + 11, + 13, + 14, + 16, + 21, + 25, + 37, + 41, + 43, + 44, + 47, + 51, + 52, + 61, + 62, + 63, + 70, + 71, + 76, + 78, + 81, + 87, + 90, + 91, + 92, + 99, + 104, + 106, + 110 + ], + "response_space_sha256": "320e25fec5c0f52285aa2e945b2e0f30d43e2504de207595b0f35ec93bab7337", + "scope": "Native core and exact common-frame gauges. The structured gauge words agree with independent exact elimination. Physical selected boundaries, inter-stage views, supplier decoder, and recursive pricing remain separate.", + "selected_centre_minor_determinant": "-4", + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "source_core_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "status": "PASS_BIPARTITE_EIGHT_NATIVE_AND_GAUGES", + "symmetric_source_sha256": "84e527589ab11fa59136e262c75511d9f71af1ba55504fb59b73ac789a350dff" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md new file mode 100644 index 0000000000..85b92e731e --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/BIPARTITE-EIGHT.md @@ -0,0 +1,201 @@ +# Eight selected ports with dyadic inverse gauges + +This packet changes the signs of four of the eight six-mode components +in the native 48-port response. The selected and ordinary principal +blocks are both dyadic units. Only eight ports are selected. The native +core has the same children as the preceding response. This result does +not yet give a complete supplier or a terminal decoder. + +The earlier exclusion of all sets of at most nine ports applies to the +fixed positive component response. The response in this packet is +different. No conclusion of that exclusion is changed. + +## The signed response + +Use the exact pair columns and centre rows in the frozen +`../partial-orthogonal/SYMMETRIC-FAMILY.json`. Each vertex `v` has six +orthogonal signed pair columns of squared norm two. Let `P_v` be the +orthogonal projector onto their span. Let `K_v` be their sum, as a row. +The projectors are orthogonal and sum to the identity on 48 ports. Also, + +```text +K K^T = 12 I_8, +P_v K_w^T = delta(v,w) K_w^T. +``` + +Put `alpha=(1,-1,1,-1,1,-1,1,-1)` and `D_alpha=diag(alpha)`. Define + +```text +G = sum_v alpha_v P_v, +J = G - K^T D_alpha K / 2. +``` + +On each physical pair, the two component projectors are the sum and +difference projectors. Thus `G` is a signed permutation of physical +ports. If the signs at the two endpoints agree, it is a signed identity +on that pair. If they differ, it is a signed exchange. In particular, +`G^2=I` and `G K^T=K^T D_alpha`. + +The inverse and determinant on this block are + +```text +J^-1 = G - K^T D_alpha K / 10, +det(J) = 5^8. +``` + +These formulas follow on the six-dimensional range of each `P_v`. +There are five eigenvalues `alpha_v` and one eigenvalue `-5 alpha_v`. +The full response is not a dyadic unit. This is not needed for the +principal-block interface below. + +The other 64 ports retain exactly the negative Hadamard response from +the preceding packet. Its square is `4I`. There is no coupling between +these 64 ports and the 48-port block. + +## The eight selected ports + +Select, in this order, + +```text +S = [0, 7, 15, 36, 42, 46, 79, 89]. +``` + +The corresponding selected graph is two unbalanced four-cycles, on +vertices `0,1,2,3` and `4,5,6,7`. Each edge crosses the sign partition. +Only one physical port from each of these eight pairs is selected. +Consequently `G_SS=0`. The square centre minor `K_S` has determinant +`-4` and is a dyadic unit. + +Let `L=J_SS` and `H=J_UU`, where `U` contains the other 40 ports. Then + +```text +L = -K_S^T D_alpha K_S / 2, +(J^-1)_SS = L/5, +det(L) = 1/16. +``` + +Jacobi's complementary principal-minor identity gives + +```text +det(H) = det(J) det((J^-1)_SS) = det(L) = 1/16. +``` + +Both `L` and `H` have dyadic entries and dyadic-unit determinants. Their +inverses therefore have dyadic entries. The checker forms the complete +inverse matrices and checks both inverse orders exactly. + +Eight is the minimum possible selection size within this sign family. +For any component signs, every entry of `J^-1` lies in +`(1/5) Z[1/2]`, and `det(J)` is a signed dyadic unit times `5^8`. +For a selected set of size `s<8`, Jacobi's identity therefore puts +`det(J_UU)` in `5^(8-s) Z[1/2]`. It cannot be a dyadic unit. This proof +does not constrain response families beyond the stated component signs. + +## A scalar ordinary gauge with no extra storage + +Let `T=G(S)` be the eight physical partners of `S`. Let `R` contain the +remaining 32 ordinary ports. The packet uses sorted physical port order +for both sets. Since `G` is an involution, it is zero on the `T,T` and +`T,R` blocks, and its `R,R` block `G_R` is a signed permutation. +The square matrix `K_T` is a dyadic unit. + +The following six steps implement `H` on arbitrary ordinary data +`(t,r)`. In the middle of the word, the eight fields at `T` hold centre +coordinates. They are data fields, not additional clean workspace. + +```text +t <- K_T t +t <- t + K_R r +t <- -D_alpha t/2 +r <- G_R r +r <- r + K_R^T t +t <- K_T^T t +``` + +Expansion gives + +```text +t_final = -K_T^T D_alpha (K_T t + K_R r)/2, +r_final = G_R r - K_R^T D_alpha (K_T t + K_R r)/2. +``` + +This is exactly `H`. Every factor is a dyadic unit. Reverse the steps +and invert each factor to obtain `H^-1`. The emitted word includes every +signed exchange. It uses no owned centre field and no native child. + +## The data interface + +Write the 48-port response in blocks as `J=[[L,B],[D,H]]`. The retained +selected exchange, raw backward core, ordinary `H^-1` gauge, and upper +subtraction of `B` give the data map + +```text +A = [[-L + B H^-1 D, -B H^-1], + [-H^-1 D, H^-1]]. +``` + +Its inverse and determinant are + +```text +A^-1 = [[-L^-1, -L^-1 B], + [-D L^-1, H - D L^-1 B]], +det(A) = (-1)^8 det(L)/det(H) = 1. +``` + +An explicit factorization is + +```text +A = [[I,-B],[0,I]] diag(-L,H^-1) [[I,0],[-D,I]]. +``` + +The checker emits these two shears, the eight-port factor `-L`, and the +ordinary inverse word. It also computes an independent exact elimination +of `A` over the dyadic ring. The two resulting maps agree on all input +columns. All four emitted gauges act as the identity on the separate +64-port block; its gauge is a separate physical-boundary obligation. + +| Common-frame gauge | Real scalar primitives | Extra owned fields | Native children | +| --- | ---: | ---: | ---: | +| `H` | 1,648 | 0 | 0 | +| `H^-1` | 1,648 | 0 | 0 | +| `A` | 4,720 | 0 | 0 | +| `A^-1` | 4,720 | 0 | 0 | + +For clarity about the selected phase, with logical input +`x=(a,u), y=(b,v)` and selected intrinsic operator `Q`, the corresponding +backward interface has data part `A(Qa,u)` and borrowed part `(Q^-1 b,-v)`. +The selected retired Y carries `Qa` in its logical hole representation. +This is physical completed `a`, not a free conversion of `Qa` to `a`. +The packet does not assume that `Q` commutes with `A`, `B`, or `D`. + +## Native word and checks + +Only scalar transfer coefficients in the pinned one-way core are changed. +All native child records remain byte-identical. The exact replay checks +both providers and both directions on all 640 independent input columns. +It checks restoration of all 408 arbitrary borrowed helper fields, +all 91 private zero buffers, and all eight owned C fields. + +The core costs 87,360 real scalar primitives, has 3,507 native children, +and has native rank mass 5,073 in each direction. Full boundary gauges, +source access, inter-stage transport, decoder phases, and recursive +children must still be charged in a complete supplier. + +Run from the workspace root: + +```text +python3 work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py +python3 -O work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py +``` + +Both commands must print `PASS_BIPARTITE_EIGHT_NATIVE_AND_GAUGES` and +produce byte-identical receipts and payloads. `FREEZE.json` records the +source, checker, proof, receipt, and native payload hashes. + +This is AI-assisted research. It builds on the oblique-native interior +response, the controller lane's pair geometry and structured centre +response, and the new-core-transfer native replay. The bridge-review +lane supplied the six-step ordinary gauge and the general data-interface +inverse. The budget-geometry lane independently derived the sharp +eight-port lower bound for this sign family. This packet makes no kappa +or frontier claim. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json new file mode 100644 index 0000000000..bed49bcd17 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/FREEZE.json @@ -0,0 +1,12 @@ +{ + "artifacts": { + "BIPARTITE-EIGHT-PROGRAM.json.gz": "b2fb08cb6325003cf1fa8eaa7bd29279a437ddfc5b9bd0d24561959cd829c01f", + "BIPARTITE-EIGHT.json": "da5e354b51adb14447d073fb7867902398686471d8592d1c90860ca4aec25771", + "BIPARTITE-EIGHT.md": "d6cf5e7b2f8adb70a0eeeace3b9528e5c759961de1d79a79c8dbe6e76f36d3dc", + "check_bipartite_eight.py": "e552e541bf681dc411aeb987bf0903efa367f2acdd3af4d611999b7e947d0b9b" + }, + "payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "schema": "bipartite-eight-native-gauges-v1", + "scope": "Changed native response and exact common-frame ordinary/data unit gauges with8selectedports. Physical boundaries, inter-stage source access, full decoder, and recursive supplier pricing remain separate.", + "validation": "Normal and python -O runs give byte-identical receipts and native payloads. Both providers and directions pass all640columns. Structured scalar gauges agree with independent exact dyadic elimination on all112columns." +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py new file mode 100644 index 0000000000..ba4d1213f8 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/bipartite-eight-20261018/check_bipartite_eight.py @@ -0,0 +1,345 @@ +#!/usr/bin/env python3 +"""Check a signed response with eight selected ports and dyadic gauges.""" +import ast +from collections import Counter +from copy import deepcopy +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path +import sys + +HERE = Path(__file__).resolve().parent +STRUCTURED = HERE.parent / 'structured-centres' +sys.path.insert(0, str(STRUCTURED)) +import check_structured_centres as source +import check_rank8_gauges as gauge + +p = source.p +SELECTED = [0, 7, 15, 36, 42, 46, 79, 89] +SIGNS = [1, -1, 1, -1, 1, -1, 1, -1] + + +def restrict(matrix, ports): + index = {port: i for i, port in enumerate(ports)} + return [{index[j]: value for j, value in matrix[i].items() if j in index} + for i in ports] + + +def dyadic(value): + return value.denominator & (value.denominator - 1) == 0 + + +def unit(value): + numerator = abs(value.numerator) + return numerator and numerator & (numerator - 1) == 0 and dyadic(value) + + +def inverse_word(word): + result = [] + for event in reversed(word): + gate = event[1] + if gate[0] == 'add': + result.append(gauge.scalar('add', gate[1][1], gate[2][1], -F(*gate[3:5]))) + else: + p.need(gate[0] == 'scale', 'Invertible scalar gate') + result.append(gauge.scalar('scale', gate[1][1], 1 / F(*gate[2:4]))) + return result + + +def swap_word(left, right): + return [gauge.scalar('add', left, right, F(1)), + gauge.scalar('add', right, left, F(-1)), + gauge.scalar('add', left, right, F(1)), + gauge.scalar('scale', right, F(-1))] + + +def monomial_word(matrix, ports): + word, seen = [], set() + for i in ports: + if i in seen: + continue + p.need(len(matrix[i]) == 1, 'Monomial row') + j, coefficient = next(iter(matrix[i].items())) + p.need(j in ports and coefficient in (-1, 1), 'Signed closed monomial') + if i != j: + p.need(matrix[j] == {i: coefficient}, 'Involutory signed pair') + word += swap_word(i, j) + if coefficient == -1: + word += [gauge.scalar('scale', i, F(-1)), gauge.scalar('scale', j, F(-1))] + elif coefficient == -1: + word.append(gauge.scalar('scale', i, F(-1))) + seen.update((i, j)) + return word + + +def factor(matrix, ports): + """Reduce a dyadic-unit matrix with dyadic ADDs and unit SCALEs.""" + size = len(ports) + rows = [[matrix[i].get(j, F(0)) for j in range(size)] for i in range(size)] + word = [] + + def add(target, source_index, coefficient): + if not coefficient: + return + p.need(dyadic(coefficient), 'Dyadic ADD coefficient') + rows[target] = [a + coefficient * b for a, b in zip(rows[target], rows[source_index])] + word.append(gauge.scalar('add', ports[target], ports[source_index], coefficient)) + + def scale(target, coefficient): + if coefficient == 1: + return + p.need(unit(coefficient), 'Dyadic-unit SCALE coefficient') + rows[target] = [coefficient * a for a in rows[target]] + word.append(gauge.scalar('scale', ports[target], coefficient)) + + def swap(left, right): + if left == right: + return + add(left, right, F(1)) + add(right, left, F(-1)) + add(left, right, F(1)) + scale(right, F(-1)) + + for column in range(size): + nonzero = [i for i in range(column, size) if rows[i][column]] + p.need(nonzero, ('Nonsingular gauge', column)) + cheap = [i for i in nonzero if unit(rows[i][column])] + swap(column, min(cheap or nonzero, key=lambda i: abs(rows[i][column]))) + if not unit(rows[column][column]): + for other in range(column + 1, size): + while rows[other][column]: + quotient = rows[other][column] // rows[column][column] + add(other, column, F(-quotient)) + if rows[other][column]: + swap(column, other) + p.need(unit(rows[column][column]), 'Unit pivot after exact row gcd') + scale(column, 1 / rows[column][column]) + for other in range(size): + if other != column: + add(other, column, -rows[other][column]) + p.need(rows == [[F(i == j) for j in range(size)] for i in range(size)], 'Exact elimination') + inverse = gauge.replay(word) + forward_word = inverse_word(word) + forward = gauge.replay(forward_word) + p.need(restrict(forward, ports) == matrix, 'Forward scalar factor') + identity = [{i: F(1)} for i in range(112)] + p.need(p.product(forward, inverse) == p.product(inverse, forward) == identity, 'Both scalar inverse orders') + return forward_word, word, restrict(inverse, ports) + + +def main(): + geometry = source.pin_json(source.PARTIAL / 'SYMMETRIC-FAMILY.json', source.GEOMETRY_PIN) + symmetric = source.pin_json(p.SOURCE / 'SYMMETRIC-RESPONSE-SEARCH.json', source.SYMMETRIC_PIN) + space = p.read('RESPONSE-SPACE.json') + large, small = geometry['large_ports'], geometry['small_ports'] + ordinary = sorted(set(large) - set(SELECTED)) + response = [{} for _ in range(112)] + mode_weights = {} + for i, direction in enumerate(symmetric['symmetric_directions'][:40]): + if i < 32: + weight = F(-2 if i % 4 in (2, 3) else -1) + else: + weight = -F(SIGNS[i - 32], 2) if i in (32, 37) else F(SIGNS[i - 32]) + for pair, value in direction['effect'].items(): + row, column = ast.literal_eval(pair) + p.add(response[row], {column: p.lift(value)}, weight) + for mode, value in direction['recipe'].items(): + mode = int(mode) + mode_weights[mode] = mode_weights.get(mode, F(0)) + weight * p.lift(value) + mode_weights = {i: value for i, value in mode_weights.items() if value} + event_weights = {} + independent = [{} for _ in range(112)] + for mode, coefficient in mode_weights.items(): + for pair, value in space['directions'][mode]['effect'].items(): + row, column = ast.literal_eval(pair) + p.add(independent[row], {column: p.lift(value)}, coefficient) + for position, value in space['directions'][mode]['events'].items(): + position = int(position) + event_weights[position] = event_weights.get(position, F(0)) + coefficient * p.lift(value) + event_weights = {i: value for i, value in event_weights.items() if value} + p.need(response == independent == p.transpose(response), 'Exact symmetric source recipe') + + centres, signed_monomial = [], [{} for _ in range(112)] + inverse = [{} for _ in range(112)] + formula = [{} for _ in range(112)] + for v, vertex in enumerate(geometry['vertices']): + row = {} + for column in vertex['pair_columns']: + column = {int(i): F(value) for i, value in column.items()} + p.add(row, column) + for i, value in column.items(): + for target in (signed_monomial, inverse, formula): + p.add(target[i], column, F(SIGNS[v]) * value / 2) + centres.append(row) + for i, value in row.items(): + p.add(inverse[i], row, -F(SIGNS[v]) * value / 10) + p.add(formula[i], row, -F(SIGNS[v]) * value / 2) + for i in small: + formula[i] = dict(response[i]) + inverse[i] = {j: value / 4 for j, value in response[i].items()} + previous_raw = gzip.decompress((STRUCTURED / 'STRUCTURED-CENTRES-PROGRAM.json.gz').read_bytes()) + p.need(sha256(previous_raw).hexdigest() == gauge.PIN, 'Pinned preceding native response') + previous = json.loads(previous_raw) + p.need(all(response[i] == {int(j): -F(value) for j, value in previous['response'][i].items()} + for i in small), 'Unchanged negative Hadamard 64-port response') + p.need(formula == response, 'Signed projector and centre formula') + p.need(all(len(signed_monomial[i]) == 1 and next(iter(signed_monomial[i].values())) in (-1, 1) + for i in large), 'Signed physical port permutation') + identity = [{i: F(1)} for i in range(112)] + p.need(p.product(response, inverse) == p.product(inverse, response) == identity, 'Both full inverse orders') + p.need(all(not signed_monomial[i].get(j) for i in SELECTED for j in SELECTED), 'Selected set crosses sign partition') + selected_block = restrict(response, SELECTED) + selected_inverse_block = restrict(inverse, SELECTED) + p.need(selected_inverse_block == [{j: value / 5 for j, value in row.items()} for row in selected_block], + 'Inverse selected compression is one fifth') + h = restrict(response, ordinary) + determinants = {'selected': p.determinant(selected_block), 'ordinary': p.determinant(h), + 'large_response': p.determinant(restrict(response, large)), 'full_response': p.determinant(response)} + p.need(determinants['selected'] == determinants['ordinary'] == F(1, 16), 'Both principal determinants are dyadic units') + p.need(determinants['large_response'] == 5**8, 'Full 48-port response retains odd determinant') + h_word, hi_word, hi = factor(h, ordinary) + elimination_h_word, elimination_hi_word = h_word, hi_word + partners = sorted(next(iter(signed_monomial[i])) for i in SELECTED) + residual = sorted(set(ordinary) - set(partners)) + p.need(len(partners) == 8 and not set(partners) & set(SELECTED), 'Eight disjoint physical partners') + kt = [{j: row.get(port, F(0)) for j, port in enumerate(partners) if row.get(port)} for row in centres] + ks = [{j: row.get(port, F(0)) for j, port in enumerate(SELECTED) if row.get(port)} for row in centres] + kt_word, _, _ = factor(kt, partners) + ktt_word, _, _ = factor(p.transpose(kt), partners) + h_word = kt_word + for i, row in enumerate(centres): + h_word += [gauge.scalar('add', partners[i], j, row[j]) for j in residual if j in row] + h_word += [gauge.scalar('scale', partners[i], -F(SIGNS[i], 2)) for i in range(8)] + h_word += monomial_word(signed_monomial, residual) + for i, row in enumerate(centres): + h_word += [gauge.scalar('add', j, partners[i], row[j]) for j in residual if j in row] + h_word += ktt_word + hi_word = inverse_word(h_word) + p.need(restrict(gauge.replay(h_word), ordinary) == h, 'Structured ordinary gauge') + p.need(restrict(gauge.replay(hi_word), ordinary) == hi, 'Structured inverse ordinary gauge') + + si, ui = {port: i for i, port in enumerate(SELECTED)}, {port: i for i, port in enumerate(ordinary)} + j_su = [{ui[j]: value for j, value in response[i].items() if j in ui} for i in SELECTED] + j_us = [{si[j]: value for j, value in response[i].items() if j in si} for i in ordinary] + su_hi, hi_us = p.product(j_su, hi), p.product(hi, j_us) + cross = p.product(su_hi, j_us) + data = [{} for _ in range(112)] + for port in small: + data[port] = {port: F(1)} + for i, port in enumerate(SELECTED): + for j, column in enumerate(SELECTED): + value = -selected_block[i].get(j, F(0)) + cross[i].get(j, F(0)) + if value: + data[port][column] = value + p.add(data[port], {ordinary[j]: value for j, value in su_hi[i].items()}, -1) + for i, port in enumerate(ordinary): + data[port] = {ordinary[j]: value for j, value in hi[i].items()} + p.add(data[port], {SELECTED[j]: value for j, value in hi_us[i].items()}, -1) + a = restrict(data, large) + a_word, ai_word, ai = factor(a, large) + elimination_a_word, elimination_ai_word = a_word, ai_word + negative_l = [{j: -value for j, value in row.items()} for row in selected_block] + negative_l_word, _, _ = factor(negative_l, SELECTED) + a_word = [gauge.scalar('add', port, SELECTED[j], -value) + for i, port in enumerate(ordinary) for j, value in sorted(j_us[i].items())] + a_word += negative_l_word + hi_word + a_word += [gauge.scalar('add', port, ordinary[j], -value) + for i, port in enumerate(SELECTED) for j, value in sorted(j_su[i].items())] + ai_word = inverse_word(a_word) + p.need(restrict(gauge.replay(a_word), large) == a, 'Structured data gauge') + p.need(restrict(gauge.replay(ai_word), large) == ai, 'Structured inverse data gauge') + determinants['data'] = p.determinant(a) + p.need(determinants['data'] == 1, 'Unit data determinant') + programs = {'ordinary': h_word, 'ordinary_inverse': hi_word, 'data': a_word, 'data_inverse': ai_word} + maps = {'ordinary': h, 'ordinary_inverse': hi, 'data': a, 'data_inverse': ai} + p.need(all(dyadic(value) for rows in maps.values() for row in rows for value in row.values()), 'All gauge entries are dyadic') + + spec = importlib.util.spec_from_file_location('bipartite_probe', p.SOURCE / 'probe_readiness.py') + probe = importlib.util.module_from_spec(spec) + spec.loader.exec_module(probe) + reports = {name: {'scalar_real_primitives': probe.e.core_price(word), 'native_children': 0, + 'owned_fields': 0, 'all_input_columns': 112, 'gates': len(word)} + for name, word in programs.items()} + payload = {'schema': 'bipartite-eight-native-v1', 'response': p.encode(response), + 'inverse': p.encode(inverse), 'selected_ports': SELECTED, 'ordinary_centre_ports': ordinary, + 'large_ports': large, 'small_ports': small, 'component_signs': SIGNS, + 'centre_rows': p.encode(centres), 'signed_monomial': p.encode(signed_monomial), + 'partner_ports': partners, 'residual_ports': residual, + 'gauge_maps': {name: p.encode(rows) for name, rows in maps.items()}, + 'gauge_programs': programs, 'providers': {}} + receipt = {'status': 'PASS_BIPARTITE_EIGHT_NATIVE_AND_GAUGES', + 'geometry_sha256': source.GEOMETRY_PIN, 'symmetric_source_sha256': source.SYMMETRIC_PIN, + 'response_space_sha256': p.PINS['RESPONSE-SPACE.json'], 'source_core_sha256': probe.PIN, + 'selected_ports': SELECTED, 'component_signs': SIGNS, + 'partner_ports': partners, 'residual_ports': residual, + 'selected_centre_minor_determinant': str(p.determinant(ks)), + 'partner_centre_minor_determinant': str(p.determinant(kt)), + 'determinants': {name: str(value) for name, value in determinants.items()}, + 'gauge_reports': reports, + 'independent_elimination_prices': { + 'ordinary': probe.e.core_price(elimination_h_word), + 'ordinary_inverse': probe.e.core_price(elimination_hi_word), + 'data': probe.e.core_price(elimination_a_word), + 'data_inverse': probe.e.core_price(elimination_ai_word)}, 'providers': {}} + for provider, item in probe.core['providers'].items(): + canonical = item['canonical'] + n = len(canonical['start']) + initial = {i: {(i, ()): F(1)} for i in range(n + 8)} + split = item['programs']['forward'].index(['phase', 'zero_frame_precondition']) + native_programs, native_reports = {}, {} + for direction in ('forward', 'backward'): + backward = direction == 'backward' + program = [['phase', 'bipartite_eight_response']] + [['scalar', ['clear', ['C', i]], 0] for i in range(8)] + for position in range(split, len(item['programs'][direction])): + event = deepcopy(item['programs'][direction][position]) + forward = item['programs']['forward'][position] + if forward[0] == 'scalar' and forward[1][0] == 'add': + target, source_slot = forward[1][1:3] + is_y = lambda slot: slot[0] == 'L' and 112 <= slot[1] < 224 + if is_y(target) and not is_y(source_slot): + coefficient = event_weights.get(position, F(0)) + if not coefficient: + continue + if backward: + p.need(event[1][1:3] == [source_slot, target], 'Transpose transfer site') + coefficient = -coefficient + event[1][3:5] = [coefficient.numerator, coefficient.denominator] + program.append(event) + actual = probe.e.core_replay(program, initial, canonical, backward)[0] + expected = deepcopy(initial) + for i in range(n, n + 8): + expected[i] = {} + for i, row in enumerate(response): + for j, coefficient in row.items(): + p.add(expected[j if backward else 112 + i], initial[112 + i if backward else j], + -coefficient if backward else coefficient) + p.need(all(actual[i] == expected[i] for i in range(n + 8)), 'All native input columns and helpers') + native = lambda event: event[0] in ('climb', 'warp', 'adapter', 'residual_adapter') + p.need([event for event in program if native(event)] == + [event for event in item['programs'][direction] if native(event)], 'Unchanged native records') + profile = Counter(event[5] for event in program if event[0] == 'climb') + native_reports[direction] = {'all_input_columns': n + 8, 'borrowed_helpers_restored': n - 224, + 'private_zero_buffers_restored': len(canonical['zero_buffers']), + 'owned_outputs_zero': 8, 'scalar_real_primitives': probe.e.core_price(program), + 'native_profile': dict(sorted(profile.items())), + 'native_rank_mass': sum(k*v for k, v in profile.items()), + 'native_children': sum(profile.values()), 'native_records_identical': True} + native_programs[direction] = program + payload['providers'][provider] = {'canonical': canonical, 'programs': native_programs} + receipt['providers'][provider] = native_reports + print(provider, native_reports, flush=True) + raw = (json.dumps(payload, sort_keys=True, separators=(',', ':')) + '\n').encode() + (HERE / 'BIPARTITE-EIGHT-PROGRAM.json.gz').write_bytes(gzip.compress(raw, mtime=0)) + receipt['payload_decompressed_sha256'] = sha256(raw).hexdigest() + receipt['checker_sha256'] = sha256(Path(__file__).read_bytes()).hexdigest() + receipt['scope'] = ('Native core and exact common-frame gauges. The structured gauge words agree with independent exact elimination. ' + 'Physical selected boundaries, inter-stage views, supplier decoder, and recursive pricing remain separate.') + (HERE / 'BIPARTITE-EIGHT.json').write_text(json.dumps(receipt, indent=2, sort_keys=True) + '\n') + print(receipt['status'], reports, receipt['payload_decompressed_sha256'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json new file mode 100644 index 0000000000..8739fb5b3b --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/FREEZE.json @@ -0,0 +1,10 @@ +{ + "files": { + "RECIPROCAL-CENTRES.json": "5360e919a80d48330df4eadd18b23744f3501d4fdcbf64b68f21e9530643385c", + "RECIPROCAL-CENTRES.md": "59996d9be93fc257c73eb49b896fcb639ab5019d4b6471be7e04fd3a6cbe3ab3", + "check_reciprocal_centres.py": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1" + }, + "normal_optimized_receipts_identical": true, + "scope": "Exact coefficient and principal-unit classification; native realization and stage composition remain separate", + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.json b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.json new file mode 100644 index 0000000000..98f01e776a --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.json @@ -0,0 +1,256 @@ +{ + "checker_sha256": "477f29d4ddb16dc24922ed57dbac81bdbcdeb26d5e3490d595b4bc32944e43a1", + "component_choice_count": 65536, + "exponent_classification_basis": "The proof uses reduction modulo3 and the exact dyadic-unit equations, not a bounded search", + "exponent_spot_check_range": [ + -64, + 64 + ], + "full112_matrix_cases": [ + { + "beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "response48_determinant": "256", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8", + "1/8" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/8", + "ordinary40_determinant": "1/1048576", + "reciprocal_beta": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4" + ], + "response48_determinant": "1/256", + "selected_determinant": "1/1048576" + }, + { + "beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "both_full112_inverse_orders": true, + "case": "uniform_-1/4", + "ordinary40_determinant": "1/4096", + "reciprocal_beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "response48_determinant": "65536", + "selected_determinant": "1/4096" + }, + { + "beta": [ + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "uniform_1/16", + "ordinary40_determinant": "1/268435456", + "reciprocal_beta": [ + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4" + ], + "response48_determinant": "1/65536", + "selected_determinant": "1/268435456" + }, + { + "beta": [ + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16" + ], + "both_full112_inverse_orders": true, + "case": "mixed_four_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + }, + { + "beta": [ + "1/16", + "-1/4", + "1/8", + "1/4", + "1/16", + "-1/4", + "1/8", + "1/4" + ], + "both_full112_inverse_orders": true, + "case": "mixed_reverse_parameters", + "ordinary40_determinant": "1/262144", + "reciprocal_beta": [ + "-1/4", + "1/16", + "1/4", + "1/8", + "-1/4", + "1/16", + "1/4", + "1/8" + ], + "response48_determinant": "1", + "selected_determinant": "1/262144" + } + ], + "parameters_with_both_units": [ + { + "beta": "1/16", + "beta_is_unit": true, + "n": -2, + "s": "1/4" + }, + { + "beta": "1/8", + "beta_is_unit": true, + "n": -1, + "s": "-1/2" + }, + { + "beta": "1/4", + "beta_is_unit": true, + "n": 1, + "s": "-2" + }, + { + "beta": "-1/4", + "beta_is_unit": true, + "n": 2, + "s": "4" + } + ], + "partner_ports": [ + 20, + 27, + 53, + 57, + 72, + 94, + 105, + 111 + ], + "principal_determinant_histogram": { + "-1/1048576": 3696, + "-1/131072": 5152, + "-1/16384": 1408, + "-1/16777216": 224, + "-1/2097152": 2408, + "-1/262144": 5432, + "-1/32768": 2688, + "-1/33554432": 56, + "-1/4096": 128, + "-1/4194304": 1344, + "-1/524288": 4824, + "-1/65536": 4144, + "-1/67108864": 8, + "-1/8192": 512, + "-1/8388608": 616, + "1/1048576": 3697, + "1/131072": 5152, + "1/134217728": 8, + "1/16384": 1408, + "1/16777216": 294, + "1/2097152": 2416, + "1/262144": 5432, + "1/268435456": 1, + "1/32768": 2688, + "1/33554432": 112, + "1/4096": 128, + "1/4194304": 1372, + "1/524288": 4824, + "1/65536": 4144, + "1/67108864": 36, + "1/8192": 512, + "1/8388608": 672 + }, + "scope": "Exact coefficient family and actual source matrix checks; independently adjustable centre scatter and full native composition remain implementation premises", + "selected_ports": [ + 0, + 7, + 15, + 36, + 42, + 46, + 79, + 89 + ], + "source_payload_decompressed_sha256": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee", + "status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY" +} diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md new file mode 100644 index 0000000000..fea0372a44 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/RECIPROCAL-CENTRES.md @@ -0,0 +1,214 @@ +# Reciprocal signed centre responses + +This packet gives a complete coefficient classification for the signed +48-port centre family. It gives a reciprocal pair with dyadic entries, +and it preserves the eight-port data interface. The first useful pair is + +```text +E = G - K^T Lambda K/4, +E^-1 = G - K^T Lambda K/8. (1) +``` + +The eight centre queries are the same in both responses. Only their +scatter coefficients change. A native word must supply the ordinary +response G and those queries in one compatible schedule. This packet +does not substitute a matrix identity for that implementation obligation. +It also does not identify responses in different routed stage charts. + +## The actual response family + +Use the pinned K, G, and selected set from +`../bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz`. The +decompressed SHA256 is +`0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee`. +There are eight mutually orthogonal six-dimensional component spaces. +Let P_v be the projector onto component v, and k_v its centre row. Then + +```text +sum_v P_v = I_48, +k_v k_w^T = 12 delta(v,w), +P_v k_w^T = delta(v,w) k_w^T. +``` + +The signs are `alpha=(1,-1,1,-1,1,-1,1,-1)`, and +`Lambda=diag(alpha)`. Put + +```text +G = sum_v alpha_v P_v, +E_beta = G - sum_v alpha_v beta_v k_v^T k_v, +s_v = 1-12 beta_v. (2) +``` + +On the five-dimensional part of component v orthogonal to k_v, +E_beta acts by alpha_v. On its centre line, it acts by alpha_v s_v. +Thus + +```text +det(E_beta) = product_v s_v, +E_beta^-1 = G + sum_v alpha_v beta_v/s_v k_v^T k_v. (3) +``` + +For a dyadic beta_v, s_v cannot be zero: that would require +`beta_v=1/12`. The inverse is again in the same family, with + +```text +beta'_v = -beta_v/(1-12 beta_v), +s'_v = 1/s_v. (4) +``` + +Equations (3) and (4) are ordered local matrix identities. K and G have +their actual routed meanings when a stage is fixed. No commutation +between a Q phase and a graph entry is used. + +## All dyadic full-unit parameters + +Let `R=Z[1/2]`. Its units are `+/-2^n`, for integer n. Suppose every +beta_v is in R. Then E_beta is a unit over R if and only if every s_v +is a unit over R. + +For necessity, the determinant in (3) is a product of elements of R. +If their product is a unit, each factor is a unit. Sufficiency follows +from (3), or from the explicit inverse. + +The equation `s=1-12 beta` with beta in R has `s=1 mod3`. A unit +`s=+/-2^n` has this residue if and only if + +```text +s = (-2)^n, +beta = (1-(-2)^n)/12, n in Z. (5) +``` + +Conversely, the coefficient in (5) is dyadic for every integer n. For +negative n, multiply the numerator and denominator by the required +power of two before reducing modulo3. Inversion takes n to -n. The +eight exponents can be chosen independently. + +This is a full classification within (2). The checker also checks a +finite exponent range as a control, but the classification does not +depend on that range. + +## Exactly four choices preserve both principal units + +Use `S=[0,7,15,36,42,46,79,89]`, and let U contain the other 40 centre +ports. The actual source has `G_SS=0` and `det(K_S)=-4`. Therefore + +```text +L = E_beta[S,S] = -K_S^T diag(alpha_v beta_v) K_S, +det(L) = 16 product_v beta_v. (6) +``` + +Let H be the ordinary principal block E_beta[U,U]. By (3), the selected +block of the full inverse is + +```text +(E_beta^-1)[S,S] + = K_S^T diag(alpha_v beta_v/s_v) K_S. +``` + +Jacobi's complementary principal-minor identity and (3) now give + +```text +det(H) = det(L) = 16 product_v beta_v. (7) +``` + +Thus L and H are both dyadic units if and only if every beta_v is a +dyadic unit. Combine this with (5). For n>0, `1-(-2)^n` is odd and +divisible by3. The coefficient beta is a unit if and only if the absolute +value of this numerator is3. This occurs only at n=1 or n=2. For +`n=-m<0`, the same test is `abs(2^m-(-1)^m)=3`, so m=1 or m=2. At n=0, +beta is zero and L is singular. + +The four possible coefficients and their inverses are: + +| n | beta | s | reciprocal beta | +| ---: | ---: | ---: | ---: | +| 1 | 1/4 | -2 | 1/8 | +| -1 | 1/8 | -1/2 | 1/4 | +| 2 | -1/4 | 4 | 1/16 | +| -2 | 1/16 | 1/4 | -1/4 | + +Each of the eight components can use any of these four choices. There +are exactly `4^8=65,536` full-unit responses with both principal units +in this parameter family. The family is closed under inversion. + +For uniform beta, the determinants in (7) are `16 beta^8`. They are +`2^-12` for beta=1/4 or -1/4, `2^-20` for beta=1/8, and `2^-28` for +beta=1/16. These values must not be conflated with each other. + +## Existing data fields can carry the inverse gauge + +The ordinary factor does not need a separate centre bank. Let `T=G(S)` +and let R contain the other 32 centre ports. In the following word, t +and r are arbitrary data. Put `B=diag(alpha_v beta_v)`. + +```text +t <- K_T t +t <- t + K_R r +t <- -B t +r <- G_R r +r <- r + K_R^T t +t <- K_T^T t. (8) +``` + +Expansion gives H exactly. Every factor is a dyadic unit when every +beta_v is a dyadic unit. Reverse the word and invert each factor to +obtain H^-1. This is the same factor order as the frozen eight-port +ordinary gauge. Its central eight scalings have different coefficients. +No owned centre field is required. A native emitter must still price +the concrete coefficient choices and the other boundary factors. + +For `E_beta=[[L,B_s],[D_s,H]]`, the usual diagonal borrowed interface has + +```text +A = [[-L+B_s H^-1 D_s, -B_s H^-1], + [-H^-1 D_s, H^-1]], +A^-1 = [[-L^-1, -L^-1 B_s], + [-D_s L^-1, H-D_s L^-1 B_s]]. +``` + +Equations (6) and (7) give `det(A)=1`. This preserves the local data-unit +interface for all 65,536 choices. It does not make an old Y query legal +at a later cut. + +## Reciprocity is more general than orthogonality + +The real symmetric response (2) is orthogonal if and only if every +`s_v` is +1 or -1. With dyadic beta_v, (5) permits only +1 among those +two values. Hence a dyadic orthogonal response in this family must have +every beta_v=0 and equal G. The nontrivial orthogonal choice beta=1/6 +is not dyadic. It is not needed for the reciprocal pair (1). + +The separate 64-port response in the frozen source has square `4I`. +Its reciprocal is therefore one quarter of itself. Combining that +reciprocal with (3) gives an exact full 112-port inverse. The checker +checks both full inverse orders for all four uniform choices and two +mixed choices. It also checks the selected and ordinary determinants +directly from the 48-port matrices. + +## Verification and use + +Run from the workspace root: + +```text +python3 work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py +python3 -O work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py +``` + +Both commands must print `PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY` and +produce an identical receipt. The checker imports no producer code. It +reads the pinned matrices, verifies K K^T, G K^T, G^2, the selected +minor, both full inverse orders, direct determinants, and all 65,536 +component combinations through the proved determinant formulas. + +The next native target is the uniform reciprocal pair beta=1/4 and +beta=1/8. A compatible source schedule can reuse all eight centre +queries and change only their scalar scatter coefficients. Full native +replay, recursive cost, routed stage composition, and the terminal +endpoint remain separate checks. No kappa claim is made here. + +This is AI-assisted research. It builds on the controller lane's signed +centre geometry, the bridge-review and budget-geometry principal-minor +proofs, and the oblique-native productive pair-code source schedule. +The coordinating agent supplied the complete exponent parameterization +in (5); this packet adds the principal-unit classification and the +independent component family. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py new file mode 100644 index 0000000000..e846d91cbf --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/frozen/lanes/controller-followthrough-20261017/reciprocal-centres-20261018/check_reciprocal_centres.py @@ -0,0 +1,171 @@ +#!/usr/bin/env python3 +"""Check the signed centre family and its exact reciprocal parameters.""" + +from collections import defaultdict +from fractions import Fraction as F +from hashlib import sha256 +from itertools import product +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +SOURCE = HERE.parent / "bipartite-eight-20261018/BIPARTITE-EIGHT-PROGRAM.json.gz" +PIN = "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee" + + +def need(value, message): + if not value: + raise RuntimeError(message) + + +def clean(row): + return {p: v for p, v in row.items() if v} + + +def mul(a, b): + result = [] + for row in a: + out = defaultdict(F) + for middle, left in row.items(): + for column, right in b[middle].items(): + out[column] += left * right + result.append(clean(out)) + return result + + +def transpose(a, columns): + out = [{} for _ in range(columns)] + for i, row in enumerate(a): + for j, value in row.items(): + out[j][i] = value + return out + + +def restrict(a, ports): + index = {p: i for i, p in enumerate(ports)} + return [{index[p]: v for p, v in a[row].items() if p in index} for row in ports] + + +def determinant(a): + n = len(a) + rows = [[a[i].get(j, F(0)) for j in range(n)] for i in range(n)] + result = F(1) + for i in range(n): + pivot = next((j for j in range(i, n) if rows[j][i]), None) + if pivot is None: + return F(0) + if pivot != i: + rows[i], rows[pivot] = rows[pivot], rows[i] + result = -result + value = rows[i][i] + result *= value + for j in range(i + 1, n): + if rows[j][i]: + ratio = rows[j][i] / value + rows[j] = [a - ratio * b for a, b in zip(rows[j], rows[i])] + return result + + +def unit(value): + numerator, denominator = abs(value.numerator), value.denominator + return bool(numerator) and numerator & (numerator - 1) == 0 and denominator & (denominator - 1) == 0 + + +def dyadic(value): + return value.denominator & (value.denominator - 1) == 0 + + +def multiply(values): + out = F(1) + for value in values: + out *= value + return out + + +def main(): + raw = gzip.decompress(SOURCE.read_bytes()) + need(sha256(raw).hexdigest() == PIN, "Pinned source changed") + source = json.loads(raw) + decode = lambda rows: [{int(p): F(v) for p, v in row.items()} for row in rows] + base, g, k = decode(source["response"]), decode(source["signed_monomial"]), decode(source["centre_rows"]) + large, small, selected = source["large_ports"], source["small_ports"], source["selected_ports"] + partners = source["partner_ports"] + ordinary = sorted(set(large) - set(selected)) + alpha = [F(v) for v in source["component_signs"]] + kt = transpose(k, 112) + need(mul(k, kt) == [{i: F(12)} for i in range(8)], "Actual K K transpose is 12I") + expected_gk = [{j: value * alpha[j] for j, value in row.items()} for row in kt] + need(mul(g, kt) == expected_gk, "Actual G K transpose is K transpose Lambda") + need(mul(g, g) == [{p: F(1)} if p in large else {} for p in range(112)], "G is an involution on48") + need(not any(restrict(g, selected)), "Selected G block is zero") + need(determinant([kt[p] for p in selected]) == F(-4), "Selected centre minor has determinant -4") + + def response(beta, reciprocal_small=False): + out = [dict(row) for row in g] + for v, centre in enumerate(k): + for p, left in centre.items(): + for q, right in centre.items(): + out[p][q] = out[p].get(q, F(0)) - beta[v] * alpha[v] * left * right + for p in small: + out[p] = {q: value / (4 if reciprocal_small else 1) for q, value in base[p].items()} + return [clean(row) for row in out] + + identity = [{p: F(1)} for p in range(112)] + allowed = [F(1, 4), F(1, 8), F(-1, 4), F(1, 16)] + cases = [(f"uniform_{value}", [value] * 8) for value in allowed] + cases += [("mixed_four_parameters", allowed * 2), + ("mixed_reverse_parameters", list(reversed(allowed)) * 2)] + reports = [] + for name, beta in cases: + spectral = [1 - 12 * value for value in beta] + reciprocal = [-value / s for value, s in zip(beta, spectral)] + e, ei = response(beta), response(reciprocal, reciprocal_small=True) + need(mul(e, ei) == identity and mul(ei, e) == identity, "Both full112 reciprocal orders") + dl = determinant(restrict(e, selected)) + dh = determinant(restrict(e, ordinary)) + expected = 16 * multiply(beta) + need(dl == dh == expected and unit(dl), "Both actual principal determinants") + need(determinant(restrict(e, large)) == multiply(spectral), "Actual48 response determinant") + reports.append({"case": name, "beta": [str(v) for v in beta], + "reciprocal_beta": [str(v) for v in reciprocal], + "selected_determinant": str(dl), "ordinary40_determinant": str(dh), + "response48_determinant": str(multiply(spectral)), + "both_full112_inverse_orders": True}) + + parameters = [] + for exponent in range(-64, 65): + spectral = F(-2) ** exponent + beta = (1 - spectral) / 12 + need(dyadic(beta), "Every sampled integral exponent gives a dyadic coefficient") + need(unit(beta) == (exponent in (-2, -1, 1, 2)), "Only the four nonzero principal-unit parameters") + parameters.append({"n": exponent, "beta": str(beta), "s": str(spectral), "beta_is_unit": unit(beta)}) + + count = 0 + determinant_histogram = defaultdict(int) + for beta in product(allowed, repeat=8): + spectral = [1 - 12 * value for value in beta] + reciprocal = [-value / s for value, s in zip(beta, spectral)] + need(all(v in allowed for v in reciprocal), "The four-parameter family is closed under inversion") + value = 16 * multiply(beta) + need(unit(value) and all(unit(s) for s in spectral), "All component choices give full and principal units") + determinant_histogram[str(value)] += 1 + count += 1 + need(count == 65536, "The independent eight-component count is4^8") + receipt = {"status": "PASS_RECIPROCAL_SIGNED_CENTRE_FAMILY", + "scope": "Exact coefficient family and actual source matrix checks; independently adjustable centre scatter and full native composition remain implementation premises", + "source_payload_decompressed_sha256": PIN, + "selected_ports": selected, "partner_ports": partners, + "full112_matrix_cases": reports, "component_choice_count": count, + "principal_determinant_histogram": dict(sorted(determinant_histogram.items())), + "exponent_spot_check_range": [-64, 64], + "exponent_classification_basis": "The proof uses reduction modulo3 and the exact dyadic-unit equations, not a bounded search", + "parameters_with_both_units": [v for v in parameters if v["beta_is_unit"]], + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest()} + (HERE / "RECIPROCAL-CENTRES.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2226-NOTICE.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2226-NOTICE.md new file mode 100644 index 0000000000..5ea70357a0 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2226-NOTICE.md @@ -0,0 +1,22 @@ +# Attribution and license + +New construction, proof text and checkers: Cinna Davis (@1337isnot1337), with +substantial OpenAI Codex assistance, Apache-2.0. + +The selected complex canonical word is the PR1042 ancestry retained in PR1094. +Jeremy Kothe, Rohan Arun, Hao Yan, Chafik Boukhalfa, icekylinx, Jonathan Capalbo +and the source package's full provider/frame/controller lineage retain credit. +Ali Romman supplied the source-bound fixed-block theorem and certificate; +Thomas DiFiore supplied the earlier block discovery. The borrowing construction +does not attribute its changed interface to those predecessor results. + +`price_engine.py` is an unchanged copy of the incorporated +`research/complex-local-word-ceiling/ceiling.py`: Douglas Colkitt, with Claude +(Anthropic) assistance; original SPDX/license context and docstring retained. +General Clifford frame and exact Gaussian normal forms are inherited from +`notes/general-clifford-frames.tex` and the repository's credited phase/compiler +lineage. The package independently checks its actual local Gaussian products. + +Source hashes, base commits and the copied engine's Git blob are in SOURCES.json. +No full native supplier, all-size compiler, precision theorem or new kappa is +claimed. No independent human review is claimed. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2588-NOTICE b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2588-NOTICE new file mode 100644 index 0000000000..46411b80b2 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2588-NOTICE @@ -0,0 +1,10 @@ +Anticipatory dirty borrowing: PR2226 (Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance) is credited first. Its alias rule, changed-reference K_G handoffs, initial compensation and exact free-operator replay (vendored under new/code/borrow/vendor, see new/code/borrow/NOTICE-PR2226.md) are applied here to the T74 pivot-566+554 words; the native lowering, window-exact owner fill and independent audit of the borrow words are new in this package. Bootstrap carried-cutoff repair: PR1956 (Josie Elliston); Lemma G label/adapter checks and X/Y/Z mutants: PR1964 (thakrarsagar), extended here with borrow warp/zero-buffer controls. + +New research prepared by Rohan Arun with substantial OpenAI Codex assistance. Apache-2.0. Parent words and build recipe method derive from Jeremy Kothe PR1274 and Rohan Arun PR1218, with lineage credited in README.md. All inherited mathematical qualifications are retained. +Additional pivot555 and567 composition by Rohan Arun with substantial OpenAI Codex assistance. + +T74 exact-fill owner construction by Rohan Arun with substantial OpenAI Codex assistance. + +PR1377 grid refinement credited to Jeremy Kothe. Outer witness refinement by Rohan Arun with OpenAI Codex assistance; construction unchanged. + +Pivot-566 kernel, words, edits, rebuild.py and rebind.py: PR1625 (mdumitrean). Endpoint/outer-witness stacking, fine_cache.py and oracle stage by jeremykothe2 with oh-my-pi assistance. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2588-NOTICE-PR2226.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2588-NOTICE-PR2226.md new file mode 100644 index 0000000000..a14b299ef5 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR2588-NOTICE-PR2226.md @@ -0,0 +1,21 @@ +# Credit: anticipatory dirty borrowing (PR2226) + +The construction realised by this native chain is **PR2226, "anticipatory dirty borrowing"**, by Cinna Davis +(@1337isnot1337), prepared with substantial OpenAI Codex assistance (Apache-2.0): the logical reference change +K_G of a lender register (a monomial Clifford: a permutation of the 512 columns with phase mod 4), the initial +compensation terms c K_G z, the early cold tail, the exact cold restoration and the private zero buffers of the +FULL-frame cleanup. `vendor/pr2226_operators.py`, `vendor/pr2226_replay.py` and `vendor/PR2226-NOTICE.md` are byte copies +of PR2226's `operators.py`, `replay.py` and `NOTICE.md`. `bw_gauss.py` is a port of `operators.py` (change, monomial, +apply_mono, coord, frame, check) and adds a decoder from a serialized `clifford_exact` monomial to its exact 512 x 512 +Gaussian matrix. + +What this chain adds (the P3 native realisation, with the borrowing work's explicit chronological BORROW-WORD as input): +warp events and zero buffers in `LOCAL-PROGRAMS`, warp recipes in `CLIFFORD-RECIPES.json` (lowered with the unchanged +`lower_child`, rank zero, then compared with the exact numpy column product), logical K_G recipes in +`RESIDUAL-ADAPTERS.json`, an independent local replay in both orientations that checks every warp product on all 512 +columns, and the negative controls listed in `INDEPENDENT-LOCAL-REPLAY.json`, `WRAPPER-CHECKS.json`, `WARP-RECIPE-CHECKS.json` +and `bw_tamper.py`. + +Lineage retained: icekylinx (PR425/433/514, scalar and wrapper machinery), DreamingOfClouds (PR458/484/593 hyperplane/cold-HPE +extensions), the clifford_exact compiler (vendor531), and the owners named in the package README. `vendor/clifford/clifford_exact.py` +is a byte copy. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR3133-CREDITS.md b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR3133-CREDITS.md new file mode 100644 index 0000000000..24f00912d4 --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR3133-CREDITS.md @@ -0,0 +1,19 @@ +# Credits + +- **PR #2908, Jeremy Diviney**: the paired input/output extraction, its compensation rule `C*S`, the exact two-sided certificate (`structure.py`, vendored unchanged) and the closed-adapter admission chain. +- **PR #2917, Mason Hale**: the nine paired extractions and 82-endpoint words under PR2942, the refit/compose producer model that stage 2 follows, the T74 chronology (ORDER/DISPATCH), the allocation checker, moment auditor, extension stage and adapter derivation reused here. +- **PR #2957 / #2948 / #2966, Jeremy Kothe (jeremykothe2)**: the fourteen declared exactness-preserving gate rewrites in five classes (R-retime, A3779-cut-start-read, PM-carrier-lender-entry, B-carrier-retime, A-commuting-swap) and their pure applier (`vendor/declared_rewrites.py`, vendored unchanged); stage 3 composes exactly these rewrites onto this package's stage-2 word (`data/REWRITES-2957.json`, re-addressed with exact preimages). PR2966 composed the same rewrites onto our PR2942 words. +- **PR #2969, Dugongue**: the PR2942 + PR2957 composition at T370 and its cap-level headline nomination, this package's comparator and moment baseline (`allocation/baseline/`). Our stage 3 composes the same fourteen rewrites, here onto the stage-2 word. +- **PR #2918 (research/helper408-rank7-pairing), RossRichardson**: the fixed-cut rank-seven obstruction for helper408; this package's census of fresh rank-7 extractions reproduces it exactly and is consistent with it. +- **PR #2894 / #2833, Jeremy Kothe**: the preload re-synthesis supplier, the frame accounting and inverse-reverse cleanup (`vendor/preload_move.py`), the source materializer and the inherited supplier lineage. +- **PR #2857 / #2848, Yiyang Lu (Lyy-iiis)**: the shared-kernel words, the staged native/overlay tooling and the chronological flow model and realization (edge colouring) used to construct the allocation; PR2843 (Marius-Paul Dumitrean) is that flow model's starting point. +- **PR #2863 / #2839, Dugongue**: the packing lineage and the PR2839 owner engine. +- **Tekalign**: the independent owner/chronology checker (`allocation/vendor/independent_owners.py`) and admission tooling. +- **icekylinx**: the exact free-operator auditor retained as `vendor/audit_local.py` (PR2833). +- **themilkman216**: the observation that a cap-level allocation of these inventories needs a T whose basic counts are integral, which the allocation's degenerate-face step builds on. +- **Gareth Davidson (bitplane), PR #1995 / #2013**: the fixed-word terminal-subspace bounds that frame stage 1's scope; earlier rank-seven helper ends on other words are in `research/complex-rank7-end-pair`, `research/k8-rank7-composition` and the PR1090/PR1104 lineage (credited there). +- **PR #2930 / #2942, Marius-Paul Dumitrean**: the cap allocation of PR2917's words, the four normal-45 extractions under these words, the relaxation tools and the overlay/producer conventions reused here. +- **PR #2979, Marius-Paul Dumitrean (with substantial AI assistance from Anthropic Claude via Claude Code)**: the codimension-2 census on paired-extraction words, the joint end-frame lowering of 22 restored helpers in five groups (stage 1), the five further extractions it makes profitable (stage 2), the exact composition with PR2957's rewrites (stage 3), the producer and local verification for all three stages, the overlay stage `rank7-joint-endframes` with its rebuild guards, the adapter generalization to six width classes, the literal T74 allocation of the changed inventory, its relaxation certificates and recorded gap, and the complete fresh replay. +- **PR #3015, Jeremy Kothe (jeremykothe2)**: the declared literal edit stage (`edits/`, `tools/build_edits.py`) with its independent review (`edits/edits_review.py`), and edit R1 on PR #2979's restore section (carrier 61 for register 63). +- **PR #3042, dcharb78 (with AI assistance)**: the six restore carrier/pivot skips (`R1_E42` at `restore[162:188]`, `26 -> 33` gates skipping `{22, 40, 54, 63}`, and `R2_E7` at `restore[190:203]`, `13 -> 15` gates skipping `{5, 73}`) on PR #2979's words that serve as the direct starting words for `B_586_438` and `B_588_440`. +- **New here (dcharb78, with AI assistance)**: the two coupled `B` + `restore` dying-helper carrier folds (`B_586_438` and `B_588_440`, `6` hunks / `6 -> 5` gates each) and `helper_final` lowerings on entering helpers `586` ($E_{30} \to V_{30,76,82}$) and `588` ($E_{30} \to V_{30,97,127}$) shifting the helper width inventory from `{4:26, 5:2, 6:16, 7:52, 8:99, 9:213}` to `{4:26, 5:2, 6:18, 7:50, 8:99, 9:213}` (`+665` net profit per helper, `+1,330` joint), the literal `T74_optimal_idle39` allocation (`allocation/FILL.json.gz`), the 21-control per-word edit review (`edits/edits_review.py`) and 100-control four-stage replay (`verify.py`), and the re-derived paid profile, cap certificate (`certificates/RELAX-CAP.json`), and complete fresh-native admission and release receipts. PR #2979 (mdumitrean), PR #3015 (jeremykothe2), and PR #3042 (dcharb78) are credited first. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR3133-NOTICE b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR3133-NOTICE new file mode 100644 index 0000000000..89c20926ea --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/notices/PR3133-NOTICE @@ -0,0 +1,28 @@ +research/rank7-joint-endframes +Copyright 2026 Marius-Paul Dumitrean. Licensed under the Apache License, Version 2.0. +Prepared with substantial AI assistance (Anthropic Claude, via Claude Code). + +This package retains, byte-identical, Apache-2.0 files from: PR #2942 (Marius-Paul Dumitrean, head +a027b0f6fdb0ab2b42ba10fc31b53960166bf2bf, research/paired-extension-normal45): data/PARENT-base.json.gz and +data/PARENT-extra.json.gz (its data/WORD-*.json.gz), comparators/PR2942-CLAIM.json and tools/wordedit.py; PR #2917 +(Mason Hale, head 224bd5e56041c40078ff6b5fa7393733a215de5c, research/paired-helper-extension): structure.py (Jeremy +Diviney's PR2908 two-sided certificate checker), vendor/audit_local.py (PR2833's independent exact auditor, icekylinx +attribution), vendor/preload_move.py (Jeremy Kothe's PR2894 frame accounting and cleanup), allocation/ORDER.json, +allocation/DISPATCH.json and allocation/vendor/ (independent_owners.py: Tekalign's independent owner checker as vendored +by PR2839/PR2917; PLAN.json.gz, TEMPLATE.json.gz); PR #2957 (Jeremy Kothe, head b74b25f3ccc84c16e1a801d73b2f47e5ea764c78, +research/paired-extension-cap-fill-swaps): vendor/declared_rewrites.py (the pure applier of the fourteen declared +rewrites) and comparators/PR2957-CLAIM.json; PR #2966 (Jeremy Kothe, head e62d3eb9005117d82a9babcfa937ecc53237c490, +research/paired-extension-normal45-rewrites): comparators/PR2966-CLAIM.json; PR #2969 (Dugongue, head +e2ca469b08385d3d5e29a918d66dbefaf889e9f3, research/paired-swap-normal45): allocation/baseline/ (its CLAIM.json and its +allocation ORDER.json and PROFILE.json); and PR #2930 (head 81f3b5d12977eba09e06fbff729167d59faabe90): tools/relax.py, +tools/root.py, tools/relax_exact.py. +data/REWRITES-2957.json is Jeremy Kothe's PR2957 rewrite list, re-addressed to this package's stage-2 word with exact +preimages (every entry keeps a credit field). producer.py follows PR2917's producer.py (Mason Hale) for its paired steps; +verify.py, check_allocation.py, check_cap.py, run_registered.py and reproduce.py adapt our PR2942 versions of PR2917's and +PR2930's; tools/audit_allocation_moment.py is PR2917's exact moment auditor with only its authenticated baseline changed (to +the PR2969 headline); tools/derive_adapters.py generalizes PR2917's adapter derivation (PR2908, Jeremy Diviney); +tools/build_overlay.py follows the overlay conventions of PR2908's and PR2917's builders. construction/allocation/ retains +the flow model of PR2857/PR2843 (Yiyang Lu, Marius-Paul Dumitrean) as adapted for this allocation. All original notices of +the exported predecessor packages remain in force. + +Derived work (Apache-2.0): this package (`research/rank7-restore-carrier-skips`) builds on PR #2979 (Marius-Paul Dumitrean, head be191346, research/rank7-joint-endframes) and PR #3015 (Jeremy Kothe, jeremykothe2, research/rank7-joint-endframes-restore-edit), retained byte-identical except for the files named in README.md, plus two declared restore edit blocks (`R1_E42` and `R2_E7` in `edits/EDITS.json` and `edits/FINAL-WORD-*.json.gz`) and their re-derived certificates and complete fresh-native admission and release receipts by dcharb78, with AI assistance. PR #2979's own evidence is kept under evidence/pr2979/. diff --git a/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/replay.py b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/replay.py new file mode 100644 index 0000000000..b223a7598e --- /dev/null +++ b/research/reciprocal-native-responses/annexes/signed-rank-eight-coefficients/replay.py @@ -0,0 +1,91 @@ +#!/usr/bin/env python3 +"""Run the unchanged signed-family coefficient checks in fresh copies.""" + +import argparse +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import platform +import shutil +import subprocess +import sys +import time + + +HERE = Path(__file__).resolve().parent +FROZEN = HERE / "frozen" +CHECKS = [ + ("producer", "lanes/controller-followthrough-20261017/reciprocal-centres-20261018", + "check_reciprocal_centres.py", "RECIPROCAL-CENTRES.json"), + ("independent", "lanes/bridge-review-20261017/reciprocal-centres-review-20261020", + "check_review.py", "REVIEW.json"), +] + + +def need(value, message): + if not value: + raise ValueError(message) + + +def digest(data): + return sha256(data).hexdigest() + + +def check_sources(): + manifest = json.loads((HERE / "SOURCES.json").read_text()) + for row in manifest["files"]: + data = (FROZEN / row["path"]).read_bytes() + need(len(data) == row["bytes"] and digest(data) == row["sha256"], "Frozen source: " + row["path"]) + if "decompressed_sha256" in row: + need(digest(gzip.decompress(data)) == row["decompressed_sha256"], "Frozen matrix payload") + return manifest + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + out = args.out.resolve() + need(not out.is_relative_to(HERE), "Output must be outside the source annex") + out.parent.mkdir(parents=True, exist_ok=True) + need(shutil.disk_usage(out.parent).free >= 3 * 1024**3, "At least 3 GiB free disk space is required") + out.mkdir(exist_ok=False) + manifest = check_sources() + results = [] + for name, relative, script, receipt in CHECKS: + expected = (FROZEN / relative / receipt).read_bytes() + for mode in ("normal", "optimized"): + result = out / name / mode + result.mkdir(parents=True) + work = result / "campaign" + shutil.copytree(FROZEN, work) + command = [sys.executable, "-I", "-B"] + (["-O"] if mode == "optimized" else []) + command.append(str(work / relative / script)) + start = time.monotonic() + with (result / "stdout.log").open("w") as log: + run = subprocess.run(command, cwd=work, stdout=log, stderr=subprocess.STDOUT, check=False) + need(run.returncode == 0, "Failed " + name + " " + mode + "; read " + str(result / "stdout.log")) + actual = (work / relative / receipt).read_bytes() + need(actual == expected, "Exact frozen receipt comparison: " + name + " " + mode) + (result / receipt).write_bytes(actual) + results.append({"check": name, "mode": mode, "status": json.loads(actual)["status"], + "seconds": round(time.monotonic() - start, 3), + "receipt_sha256": digest(actual), "equal_frozen_bytes": True}) + shutil.rmtree(work) + print(name + " " + mode + " PASS", flush=True) + check_sources() + report = {"status": "PASS_SIGNED_RANK_EIGHT_COEFFICIENT_ANNEX", "checks": results, + "source_files": len(manifest["files"]), "frozen_sources_unchanged": True, + "runner_sha256": digest(Path(__file__).read_bytes()), + "source_manifest_sha256": digest((HERE / "SOURCES.json").read_bytes()), + "python": platform.python_version(), "platform": platform.platform(), + "child_processes_run_concurrently": 1, + "comparison": "All four JSON receipts match exact frozen bytes. The source gzip file is immutable; its decompressed payload hash is also checked.", + "scope": "The signed48 full-unit and two-principal-unit coefficient classification, its six-step ordinary gauge, and its fixed64 complement. No new native schedule, native phase replay, all-stage composition, precision, supplier invoice, or complete kappa claim."} + (out / "REPLAY.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + print(report["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md b/research/reciprocal-native-responses/frozen/lanes/bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md new file mode 100644 index 0000000000..9b57035450 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md @@ -0,0 +1,195 @@ +# Exact stage views in every dimension 9+8T + +The actual D25 and D73 DATA routes are instances of one exact formula. +The formula works for every positive integer T in dimension \(D=9+8T\). +It retains the actual root chart of each of the 112 ports. It gives the +complete payload phase and the regular-cover owner map. + +This result supplies the stage boundary identities needed to carry the +same local nine-dimensional service to later stages. It does not make +the routed response constant. It does not supply a complete caller, +a new recursive host, a finite map cost, or an exponent. + +## Root quadratic refinement + +Fix an actual port with intrinsic unit vector q. The root chart is the +pinned orthonormal basis + +\[ +B=(q,b_1,\ldots,b_8) +\] + +of the first nine coordinates. Its q has Hamming weight 3 or 7. +For any unit vector v, define + +\[ +\beta(v)=\frac{|v|-1}{2}\pmod 2. +\] + +Put \(\beta_j=\beta(b_j)\) and + +\[ +\delta_0=q+\sum_{j=1}^{8}\beta_jb_j. +\tag{1} +\] + +The coefficient of q is one because its weight is 3 or 7. +Let \(C_v\) be the exact line transform with Fourier multiplier +\(i^{v\cdot z}\). Let \(X_v=C_v^2\) be the translation by v. +All these operators commute. If \(F_0\) is FULL on the root axes, then + +\[ +Q\prod_{j=1}^{8}C_{b_j}=X_{\delta_0}F_0,\qquad Q=C_q. +\tag{2} +\] + +To prove (2), compare the Z4 functions +\(\sum_{v\in B}(v\cdot z)\) and \(|z|\). Their difference has zero +quadratic part modulo four because B is orthonormal. Its linear part +is even. Evaluate it at each basis vector \(v\in B\): the value is +\(1-|v|=2\beta(v)\pmod4\). Thus the difference is +\(2\delta_0\cdot z\). This proves the full phase, including its sign. + +## The route and its two translations + +Let \(E_s=(e_{s,1},\ldots,e_{s,8})\) be the fresh coordinate block for +stage s, where \(1\leq s\leq T\). Define \(\rho_s\) to exchange +\(b_j\) with \(e_{s,j}\), for each j, and to fix q and all other fresh +blocks. This is an orthogonal involution. An explicit matrix is + +\[ +\rho_s=I+\sum_{j=1}^{8} + (b_j+e_{s,j})(b_j+e_{s,j})^{\mathsf T}. +\tag{3} +\] + +The eight vectors in the sum are isotropic and pairwise orthogonal. +Equation (3) therefore has the stated action on the complete +orthonormal basis. + +The two physical translations are + +\[ +\delta_{\rm in}(s)=\rho_s\delta_0 + =q+\sum_j\beta_je_{s,j},\qquad +\delta_{\rm out}(s)=\delta_0+\rho_s\delta_0. +\tag{4} +\] + +Let \(P_{\rho_s}\) be the payload address permutation. The entry map is +\(V_{\rm in}=X_{\delta_{\rm in}}P_{\rho_s}\). Its equivalent order is +\(P_{\rho_s}X_{\delta_0}\). The exit map is +\(V_{\rm out}=X_{\delta_{\rm out}}P_{\rho_s}\). +The exit translation is fixed by \(\rho_s\), so the exit map is its +own inverse. + +## Adjacent-stage identities + +Let \(F_\ell\) be FULL on the root and fresh blocks 1 through \(\ell\). +Let \(F_{{\rm ext},s}\) be FULL on fresh blocks 1 through s. +The exact adjacent identities are + +\[ +\begin{aligned} +V_{\rm in}(s)F_{s-1} + &=F_{{\rm ext},s}\,Q\,P_{\rho_s},\\ +V_{\rm in}(s)F_{s-1}q + &=F_{{\rm ext},s}\,P_{\rho_s},\\ +V_{\rm out}(s)F_s + &=F_sP_{\rho_s},\\ +V_{\rm out}(s)F_sq + &=F_sqP_{\rho_s}. +\end{aligned} +\tag{5} +\] + +For the first identity, conjugate (2) by \(P_{\rho_s}\). +The eight root-complement line factors become the fresh block s. +The other completed fresh blocks are fixed. The entry translation +in (4) cancels the translated factor in (2). +The second identity follows because \(\rho_s q=q\) and \(Qq=I\). + +For the third identity, the factors from both the root and fresh +block s are present. Exchanging these factors changes FULL by precisely +\(X_{\delta_0+\rho_s\delta_0}\), which the exit map cancels. +The fourth identity follows again from \(\rho_s q=q\). + +All remaining coordinates are spectators. None of these arguments +depends on T or on the number of preceding completed blocks. + +The same proof gives the complete access cones. A FULL field at level +\(\ell\geq s\) admits the stage-s exit map. A hole field \(F_\ell q\) +at level \(\ell` in +normal Python and in `python3 -O`; both payload and receipt must be +byte equal. + +The root charts, D25 records, and D73 records come from the actual +supplier access calculations. The retained-reader consequence uses +the complete forward service and its emitted inverse-adjoint. All +source hashes are explicit in the payload. This work uses AI assistance +and exact finite-field and Z4 computation. + +No PR or publication is authorized. Before any future PR description, +read `/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS-OPTIMIZED.json b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS-OPTIMIZED.json new file mode 100644 index 0000000000..5c3ad48f01 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS-OPTIMIZED.json @@ -0,0 +1,61 @@ +{ + "actual_E_minus_I_rank": 32, + "actual_ports": 112, + "actual_reflection_rank": 16, + "both_inverse_orders": true, + "factor_ranks": [ + 16, + 16, + 16 + ], + "model_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "native_record_or_scatter_claim": false, + "negative_controls": { + "omit_P_transport": true, + "omit_first_query_transport": true, + "reverse_reflection_factors": true, + "use_E_as_involution": true + }, + "ordered_source_queries": 3, + "physical_P_nonzeros": 160, + "physical_P_support": [ + 2, + 10, + 11, + 13, + 25, + 42, + 43, + 51, + 62, + 63, + 70, + 78, + 80, + 82, + 83, + 84, + 85, + 86, + 91, + 93, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 104, + 105, + 108, + 109 + ], + "regression_residual_rank": 48, + "schema": "reciprocal-selected-baseline-check-v1", + "scope": "Exact matrix and ordered caller proof. The native service, saved records, phase scatter, host and full supplier remain separate.", + "status": "PASS", + "three_stage_regression": "Independent signed conjugations of the actual112 model; not D25 routes.", + "two_bank_columns": 224 +} diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS.json new file mode 100644 index 0000000000..5c3ad48f01 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CHECKS.json @@ -0,0 +1,61 @@ +{ + "actual_E_minus_I_rank": 32, + "actual_ports": 112, + "actual_reflection_rank": 16, + "both_inverse_orders": true, + "factor_ranks": [ + 16, + 16, + 16 + ], + "model_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "native_record_or_scatter_claim": false, + "negative_controls": { + "omit_P_transport": true, + "omit_first_query_transport": true, + "reverse_reflection_factors": true, + "use_E_as_involution": true + }, + "ordered_source_queries": 3, + "physical_P_nonzeros": 160, + "physical_P_support": [ + 2, + 10, + 11, + 13, + 25, + 42, + 43, + 51, + 62, + 63, + 70, + 78, + 80, + 82, + 83, + 84, + 85, + 86, + 91, + 93, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 104, + 105, + 108, + 109 + ], + "regression_residual_rank": 48, + "schema": "reciprocal-selected-baseline-check-v1", + "scope": "Exact matrix and ordered caller proof. The native service, saved records, phase scatter, host and full supplier remain separate.", + "status": "PASS", + "three_stage_regression": "Independent signed conjugations of the actual112 model; not D25 routes.", + "two_bank_columns": 224 +} diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS-OPTIMIZED.json b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS-OPTIMIZED.json new file mode 100644 index 0000000000..bacc377f28 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS-OPTIMIZED.json @@ -0,0 +1,58 @@ +{ + "actual_model_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "schema": "clean-reflection-hidden-check-v1", + "scope": "Exact ordered content. Signed stage conjugations are a regression, not an actual routed lower bound. No new native service or decoder.", + "selected_ports": [ + 2, + 10, + 11, + 13, + 25, + 42, + 43, + 51, + 62, + 63, + 70, + 78, + 80, + 82, + 83, + 84, + 85, + 86, + 91, + 93, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 104, + 105, + 108, + 109 + ], + "status": "PASS", + "variants": { + "selected_conjugate": { + "arbitrary_two_bank_columns": 224, + "hidden_X_rank": 32, + "hidden_Y_rank": 16, + "hidden_columns": 80, + "hidden_rank_regression": 32, + "residual_rank_regression": 47 + }, + "unpermuted": { + "arbitrary_two_bank_columns": 224, + "hidden_X_rank": 32, + "hidden_Y_rank": 16, + "hidden_columns": 80, + "hidden_rank_regression": 32, + "residual_rank_regression": 48 + } + } +} diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS.json new file mode 100644 index 0000000000..bacc377f28 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-CHECKS.json @@ -0,0 +1,58 @@ +{ + "actual_model_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "schema": "clean-reflection-hidden-check-v1", + "scope": "Exact ordered content. Signed stage conjugations are a regression, not an actual routed lower bound. No new native service or decoder.", + "selected_ports": [ + 2, + 10, + 11, + 13, + 25, + 42, + 43, + 51, + 62, + 63, + 70, + 78, + 80, + 82, + 83, + 84, + 85, + 86, + 91, + 93, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 104, + 105, + 108, + 109 + ], + "status": "PASS", + "variants": { + "selected_conjugate": { + "arbitrary_two_bank_columns": 224, + "hidden_X_rank": 32, + "hidden_Y_rank": 16, + "hidden_columns": 80, + "hidden_rank_regression": 32, + "residual_rank_regression": 47 + }, + "unpermuted": { + "arbitrary_two_bank_columns": 224, + "hidden_X_rank": 32, + "hidden_Y_rank": 16, + "hidden_columns": 80, + "hidden_rank_regression": 32, + "residual_rank_regression": 48 + } + } +} diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-FREEZE.json new file mode 100644 index 0000000000..c0a7935b4e --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-FREEZE.json @@ -0,0 +1,10 @@ +{ + "files": { + "CLEAN-CHECKS-OPTIMIZED.json": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5", + "CLEAN-CHECKS.json": "2cad019620b5cffe1596c066fc15a8dc36eedb0afab9e8bf2dce01d26504e3a5", + "CLEAN-REFLECTION.md": "ec2aeb53ade7ba8892e660ba53a3830cd782e35e7fdf66198025c4e41f47cbd7", + "check_clean_reflection.py": "4c82b16bbc73394df35e3d4e3febbee8b1bd771ffcad762631c6acc35434d27e" + }, + "scope": "Bounded existing result completed before publication audit. No new native or supplier claim.", + "status": "PASS" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-REFLECTION.md b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-REFLECTION.md new file mode 100644 index 0000000000..53e49d093b --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/CLEAN-REFLECTION.md @@ -0,0 +1,159 @@ +# A clean reflection and its two hidden query families + +This note uses the same actual R=I+U L as RECIPROCAL-CALLER.md. +Let S be the 32 special ports of the reciprocal model and let +O be the other 80 ports. Write Pi and J0 for their coordinate +projections. J0 is not the signed metric J. + +The matrix P is the identity on O. Therefore the ordinary rows +of E=P R equal the ordinary rows of R. They have zero diagonal. +The selected set S is closed under the actual physical pair code. +These are the local response conditions for a possible clean +R service. They do not by themselves emit that service. + +## Conditional local maps + +Use x=(a,u) and y=(z,v), with selected coordinates first. The +clean forward map and its metric-converted inverse-adjoint are + +```text +F_R(x,y)=(-z,(Rx)_O,(Rx)_S,v+(Rx)_O), +B_R(x,y)=(-z,(Rx)_O-v,(Rx)_S,v). +``` + +Selected wire exchange at both boundaries of B gives + +```text +w=R(z,u), +Bswap_R(x,y)=(w_S,w_O-v,-a,v). +``` + +The input types are Qx and Z y, where + +```text +Z=diag(Q_S,I_O). +``` + +The output types are FULL on X and selected Y, and Fq on ordinary +Y. Both selected input fields have the same Q type. Thus the +selected exchange is a valid wire exchange under this local +contract. The initial selected target is arbitrary. + +The signed metric gives C=R, G=J^-1 in the clean metric formula +of RECIPROCAL-CALLER.md. No positive-definite metric is needed. +No helper is used as a new cache. + +## A rank-48 residual + +Let A=F_I and B=B_I. Then + +```text +F_R=A diag(R,I), B_R=B diag(R,I). +``` + +Since rank(R-I)=16, each source code differs from I by rank 16. +In the three-call product F_R2 B_R1 F_R0, transport each source +code through the invertible ideal factors. The result, after +removing A B A, is a product of three conjugates of diag(R_i,I). +Each difference has rank 16. The complete residual has rank +at most 48. + +The same argument applies with the selected-conjugate Bswap. +No stage matrices have been commuted. This is an array-rank bound, +not a native invoice. + +For the unpermuted B, the ideal product A B A is the signed swap +W on ordinary coordinates and -W on selected coordinates. For +Bswap, its ideal product is W on both sets. These selected signs +are scalar operations. + +At the ideal endpoint, the ordinary Y q factor is converted to +the required Q by Q^2, a translation. Both selected output banks +need one positive Q line each. Thus the ideal terminal has 64 +rank-one lines. This count excludes the nonidentity reflection +residual. With I entry, the 32 initial selected formation lines +are an additional cost. + +## Exact hidden-output test + +Use a triple with arbitrary routed R0,R1,R2. Set all final X +coordinates and all final selected Y coordinates to zero. Let +the final ordinary logical Y be h. Its physical field is Fq h. +Let i_O embed h into the full 112-coordinate vector. + +Reverse the last forward map. Its coded source is reconstructed +from final selected Y and final ordinary X. Both are zero, so +the input X to that last call is zero. R2 drops out exactly. + +For the unpermuted B, the remaining inverse is + +```text +x_initial=R0 J0 R1 i_O h, +y_initial=(I-R1)i_O h. +``` + +For the selected-conjugate Bswap, it is + +```text +x_initial=R0 R1 i_O h, +y_initial=J0(I-R1)i_O h. +``` + +In the second formula, the selected initial borrowed baseline +is zero. Thus Bswap removes the hidden selected borrowed row. +It does not remove the ordinary hidden observation. + +For Bswap the difference from the ideal inverse factors as + +```text +x_initial-i_O h + =U1 L1 i_O h + U0 L0 R1 i_O h, +y_initial + =-J0 U1 L1 i_O h. +``` + +Only two 16-row query families occur: + +```text +L1 i_O h, L0 R1 i_O h. +``` + +This gives a 32-array-rank bound for the hidden correction. +The two rows must not be identified across stages. They can be +formed freely after all ordinary holes are normalized, but that +normalization is a paid operation. This note supplies no cheaper +reader. + +The unpermuted B also has a 32-row bound, from + +```text +R0 J0 R1 i_O-i_O + =U0 L0 i_O+R0 J0 U1 L1 i_O. +``` + +It has an additional selected borrowed response +`-Pi U1 L1 i_O h`. This is why retaining an old selected data +query by that orientation does not settle arbitrary borrowed +state restoration. + +## Exact check + +The checker uses the pinned physical 112-port R and three +different signed conjugations. It verifies all 224 two-bank +columns, both local inverse orders, both full inverse orders, +the two hidden formulas, and the 48/32 rank bounds. + +The signed stage conjugations are an order regression, not an +actual D25 route replay. In this regression the complete residual +has rank 48 and the hidden correction has rank 32. The proof +above supplies the general bounds. It does not claim that these +regression ranks are actual routed lower bounds. + +The native lane has a separate census for a possible clean R +word. The controller lane owns the physical joint decoder. This +note does not claim a complete native service, a returned code, +an admitted helper schedule, or a kappa improvement. + +No PR, commit, push, or publication is authorized. Before any +future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json new file mode 100644 index 0000000000..32359ce078 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/FREEZE.json @@ -0,0 +1,20 @@ +{ + "files": { + "CHECKS-OPTIMIZED.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee", + "CHECKS.json": "c418cfbbf92f423cd2e5bcd8639c7d5b523376dad4a1d09c9a531157fed06fee", + "RECIPROCAL-CALLER.md": "1c54d18b4a0601dae03064cc03029bc5f2c7e53c3befbc978f163d009f24d99b", + "check_reciprocal_caller.py": "8c107239cbc9f7d491a8ef455a53826aeccd2e8c33eccfb43e9625101ceb87fc" + }, + "schema": "reciprocal-selected-baseline-freeze-v1", + "scope": { + "actual112_matrix": true, + "complete_decoder": false, + "complete_supplier": false, + "new_native_word": false, + "ordered_caller": true, + "publication": false, + "rank48_array_residual": true, + "stored_records": false + }, + "status": "PASS" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md new file mode 100644 index 0000000000..748901f33b --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/RECIPROCAL-CALLER.md @@ -0,0 +1,306 @@ +# A reciprocal caller with a 48-row residual + +The actual 112-port response has a factorization E=P R. The matrix P +is an involution on 32 ports. The matrix R is an involution with +rank(R-I)=16. A three-call caller can keep P as a common bank code +and leave only three rank-16 shear corrections. + +This is an ordered caller theorem. The actual matrix is checked +independently. A new native word, stored query records, and a complete +terminal decoder are separate obligations. Rank 48 is not a native +cost of 48. + +## Source and metric + +The matrix source is + +```text +oblique-native-20261017/signed-metric-reciprocal-20261020/ +model-normal-v2/RESPONSE.json.gz +``` + +Its decompressed SHA256 is +`df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0`. +The root construction is in +`root/RECIPROCAL-RANK-TWO-20261020.md`. + +Write the physical row and column factors as L and U. They satisfy + +```text +R=I+U L, L U=-2I16, P^2=R^2=I, +E=P R, E^-1=R P. +``` + +The source also supplies a real diagonal matrix J with + +```text +P* J P=J, R* J R=J, E* J E=J. +``` + +Its diagonal entries are 1 on 80 ports, -1/2 on 16 ports, and -1/4 +on 16 ports. Thus all metric scales and inverse scales are dyadic. +The order of the inverse formulas is + +```text +E^-*=J E J^-1, E^-1=J^-1 E* J. +``` + +Do not replace E by an involution. In general E^2 is not I. + +Every nonidentity row or column of P lies in the same 32-port set S. +The physical P has 160 nonzero entries. It is not a monomial matrix. +Its accepted common-frame scalar word costs 728 real primitives. +This cost does not include global address views. + +## A local P wrapper + +Let D(A)=diag(A,A), and define + +```text +L_A=[[I,0],[A,I]], U_A=[[I,A],[0,I]]. +``` + +Assume a raw forward service has response E. Apply P to the +current-I Y input. Apply P to the completed-FULL X output. The +result is + +```text +F^P = [[P,0],[E,P]] = D(P) L_R. +``` + +For a raw backward response E^-1, the same input and output +wrappers give + +```text +B^P = [[P,-P R],[0,P]] = D(P) U_-R. +``` + +There is also an exact conversion from the chronological +inverse-adjoint of the whole wrapped forward word: + +```text +D(J^-1) (F^P)^-* D(J) = B^P. +``` + +This conversion uses only physical diagonal scales. It does not +commute a port-mixing code through a hole phase. The complete +inverse-adjoint must retain the complete helper and phase contract. + +The current-I pre-Y and completed-FULL post-X placements use the +standard stage-view contract. Its source is +`bridge-access-20261017/general-stage-views-20261020/GENERAL-VIEWS.md`, +SHA256 `5da866eb2802e8a30ea77d2f88877b5005a2eb04632514c897a426e76277db2e`. +No wrapper is granted on a retired ordinary Y hole. + +## Three different stages + +Keep all stage labels. Set + +```text +H=P1 P0, Ptot=P2 P1 P0, +Rhat0=R0, +Rhat1=P0^-1 R1 P0, +Rhat2=H^-1 R2 H. +``` + +Then + +```text +F2^P B1^P F0^P + =D(Ptot) L_Rhat2 U_-Rhat1 L_Rhat0. +``` + +This identity holds over an ordered operator ring. It uses no +commutation between stages. + +Write K_i=Rhat_i-I. Each K_i has at most 16 array columns. Let + +```text +W=L_I U_-I L_I=[[0,-I],[I,0]]. +``` + +The normalized defect is + +```text +T=W^-1 L_Rhat2 U_-Rhat1 L_Rhat0=A2 A1 A0, + +A0=[[I,0],[K0,I]], +A1=[[I-K1,-K1],[K1,I+K1]], +A2=[[I,-K2],[0,I]]. +``` + +Each A_i-I has square zero. For A1 this follows from the ordered +factorization + +```text +A1-I=[-I;I] K1 [I,I], +``` + +because [I,I][-I;I]=0. Therefore + +```text +rank(T-I) <= rank(K0)+rank(K1)+rank(K2) <=48. +``` + +For a payload field of dimension d, the bound is 48d. It is an +array-rank bound, not a count of scalar coordinates. + +An exact inverse applies these operations in this order: + +```text +X += K2 Y +q = K1(X+Y); X += q; Y -= q +Y -= K0 X. +``` + +The middle sum X+Y is unchanged by its two writes. A serial +implementation must use the complete query before either write +changes its required source. + +## Three queries at actual source cuts + +Factor the transported K_i as Uhat_i Lhat_i, where + +```text +Uhat0=U0, Lhat0=L0, +Uhat1=P0^-1 U1, Lhat1=L1 P0, +Uhat2=H^-1 U2, Lhat2=L2 H. +``` + +For arbitrary initial logical data x,y, define + +```text +c0=L0 x, +t=y+R0 x, +c1=Lhat1 t, +w=x-Rhat1 t, +c2=Lhat2 w. +``` + +Direct substitution gives the output before Ptot: + +```text +X=-y-U0 c0-Uhat1 c1, +Y= x-Uhat1 c1+Uhat2 c2. +``` + +Thus the normalized defect is also + +```text +T(x,y)=(x-Uhat1 c1+Uhat2 c2, + y+U0 c0+Uhat1 c1). +``` + +These records have three different literal read cuts: + +| Record | Actual stored argument | Read cut | +| --- | --- | --- | +| c0 | native F0 source X=x | completed X, before post-P0 | +| c1 | B1 input Y=P0 t | current-I Y, before pre-P1 | +| c2 | native F2 source X=H w | completed X, before post-P2 | + +The local rows at these cuts are L0,L1,L2. In particular, c1 is +L1 applied to the stored B1 input. It is not L1 applied to the +uncoded t. This distinction accounts for P0 without an extra old +query. + +No read discards an arbitrary baseline. To retain these records, +one must specify either owned fields or a joint invertible code +with a decoder for every displaced baseline. The c1 record starts +at the current-I cut. Its later frame progress is not free. + +## Physical endpoint and the 32-port code + +Use the all-hole raw service contract. Let Q be the diagonal +positive input line operator and q=Q^-1. For arbitrary physical +inputs X0,Y0, the first logical source is x=q X0 and y=Y0. +This is a coordinate definition; it needs no formation gate. + +Let F be the complete native Fourier progress and +Qhat=diag(Q,I). The retained signed terminal, including its +old Y Q^2 maps, gives + +```text +output = diag(F,F) Qhat D(Ptot) T Qhat^-1 input. +``` + +Do not commute F with the routed code. A logical code A at this +boundary is implemented physically as F A F^-1. + +Because each stage route is port-diagonal, it does not enlarge +the 32-port support of P. Hence Ptot is the identity outside S. +The conjugated Ptot code can be removed with the following +conditional complete-FULL recipe: + +1. Apply q to the 32 affected X fields. +2. Apply Ptot^-1 to both banks through the completed stage views. +3. Apply Q to the same 32 X fields. + +The line subtotal is 64 rank-one children. The scalar subtotal +for the six P words is 6*728=4,368 real primitives. The stage views, +helper host, precision, and line-child admission remain separate. +The operations do not remove T. + +After this code removal, a saved-record decoder would add +Q(Uhat1 c1-Uhat2 c2) to X and subtract U0 c0+Uhat1 c1 from Y, +in the complete F frame. The X scatter still contains Q on its +output ports. The availability of three 16-row records alone +does not implement those scatters. + +In particular, 3*1792+64 is only a native subtotal under a +compatible raw-service premise. No 96-child residual decoder is +claimed, and no supplier or kappa gain follows from this note. + +## A separate signed clean interface + +Suppose a completion C satisfies C J^-1 C*=G, with physical +diagonal dyadic units J,G. Suppose its ordinary rows have a legal +zero-diagonal native response and a clean selected exchange. +For x=(a,u), y=(z,v), its clean map is + +```text +F_C(x,y)=(-z,(Cx)_R,(Cx)_P,v+(Cx)_R). +``` + +Since C^-*=G^-1 C J^-1, its exact metric conversion is + +```text +D(G) F_C^-* diag(J,G^-1) + =(-z,(Cx)_R-v,(Cx)_P,v). +``` + +Selected input/output exchange then gives + +```text +w=C(z,u), +Bswap_C=(w_P,w_R-v,-a,v). +``` + +All added metric operations are diagonal field scales. This local +identity does not identify C_s and C_t at different stages. +The selected FULL and ordinary hole types must still be kept. +It does not change the all-hole reciprocal theorem above. + +## Validation and limits + +The checker independently reads the actual 112-port model. It +checks both inverse orders, the metric identities, the exact P +support, the U L factor, and the scalar P word. A regression uses +three different signed conjugations of these actual matrices. It +checks all 224 two-bank columns, the ordered factorization, both +inverse orders, and the three source-record formulas. These +signed conjugations test order; they are not the actual D25 routes. + +The proof covers general routed operator coefficients. The native +stage-view theorem is an inherited premise. This checker does not +emit a raw service, allocate records, restore dirty record fields, +or certify a complete decoder. + +The root lane supplied E=P R and its signed metric. The oblique +lane supplied the actual 112-port model and its scalar words. +The bridge lanes supply the stage-view contract and study native +record access. AI assistance was used. + +No PR, commit, push, or publication is authorized. Before any +future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py new file mode 100644 index 0000000000..49dbe9bd47 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_clean_reflection.py @@ -0,0 +1,145 @@ +#!/usr/bin/env python3 +"""Check clean reflection maps and their hidden output columns.""" + +import argparse +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +HELPER = HERE / "check_reciprocal_caller.py" +PIN = "8c107239cbc9f7d491a8ef455a53826aeccd2e8c33eccfb43e9625101ceb87fc" +if sha256(HELPER.read_bytes()).hexdigest() != PIN: + raise ValueError("The pinned independent arithmetic helper") +SPEC = importlib.util.spec_from_file_location("reciprocal_check", HELPER) +G = importlib.util.module_from_spec(SPEC) +SPEC.loader.exec_module(G) +N = 112 + + +def local(r, selected, backward=False, swap=False): + out = [] + for p in range(N): + if p in selected: + out.append({N+p: G.F(-1)}) + else: + row = dict(r[p]) + if backward: + row[N+p] = G.F(-1) + out.append(row) + for p in range(N): + if p in selected: + out.append(dict(r[p])) + elif backward: + out.append({N+p: G.F(1)}) + else: + row = dict(r[p]) + row[N+p] = G.F(1) + out.append(row) + return conjugate_selected(out, selected) if swap else out + + +def inverse(r, selected, backward=False, swap=False): + w = [ + {N+p: G.F(1)} if p in selected else + ({p: G.F(1), N+p: G.F(1)} if backward else {p: G.F(1)}) + for p in range(N) + ] + out = G.mul(r, w) + for p in range(N): + out.append({p: G.F(-1)} if p in selected else + ({N+p: G.F(1)} if backward else {N+p: G.F(1), p: G.F(-1)})) + return conjugate_selected(out, selected) if swap else out + + +def conjugate_selected(a, selected): + permutation = [p+N if p in selected else p-N if p-N in selected else p + for p in range(2*N)] + return [{permutation[j]: x for j, x in a[permutation[p]].items()} + for p in range(2*N)] + + +def check(): + raw = gzip.decompress(G.MODEL.read_bytes()) + G.need(sha256(raw).hexdigest() == G.PIN, "The actual112 source pin") + source = json.loads(raw) + r = G.rows(source["physical"]["R"]) + selected = set(source["special_ports"]) + ordinary = [p for p in range(N) if p not in selected] + rs, us, ls = [], [], [] + for stage in range(3): + s = G.eye(N) if stage == 0 else G.sign_matrix(N, stage) + rs.append(G.mul(s, G.mul(r, s))) + us.append(G.mul(s, G.rows(source["reflection_U"]))) + ls.append(G.mul(G.rows(source["reflection_L"]), s)) + proj = [{p: G.F(1)} if p in ordinary else {} for p in range(N)] + i_o = [{ordinary.index(p): G.F(1)} if p in ordinary else {} for p in range(N)] + results = {} + for swap in (False, True): + forwards = [local(rs[0], selected), + local(rs[1], selected, True, swap), + local(rs[2], selected)] + inverses = [inverse(rs[0], selected), + inverse(rs[1], selected, True, swap), + inverse(rs[2], selected)] + for a, ai in zip(forwards, inverses): + G.need(G.mul(a, ai) == G.mul(ai, a) == G.eye(2*N), "Both local inverse orders") + total = G.mul(forwards[2], G.mul(forwards[1], forwards[0])) + total_inverse = G.mul(inverses[0], G.mul(inverses[1], inverses[2])) + G.need(G.mul(total, total_inverse) == G.mul(total_inverse, total) == G.eye(2*N), + "Both complete inverse orders") + ident = G.eye(N) + ideal = G.mul(local(ident, selected), + G.mul(local(ident, selected, True, swap), local(ident, selected))) + ideal_inverse = G.trans(ideal, 2*N) + defect = G.add(G.mul(ideal_inverse, total), G.eye(2*N), -1) + G.need(G.rank(defect) <= 48, "The complete rank bound") + hidden = G.zero(N) + i_o + actual = G.mul(total_inverse, hidden) + r1_o = G.mul(rs[1], i_o) + want_x = G.mul(rs[0], r1_o if swap else G.mul(proj, r1_o)) + want_y = G.add(i_o, r1_o, -1) + if swap: + want_y = G.mul(proj, want_y) + G.need(actual == want_x + want_y, "The exact hidden-column formula") + relative = G.add(actual, i_o + G.zero(N), -1) + G.need(G.rank(relative) <= 32, "The hidden rank bound") + if swap: + q1 = G.mul(ls[1], i_o) + q0 = G.mul(ls[0], r1_o) + dx = G.add(G.mul(us[1], q1), G.mul(us[0], q0)) + dy = G.neg(G.mul(proj, G.mul(us[1], q1))) + G.need(relative == dx + dy, "The two query factorization") + G.need(all(not actual[N+p] for p in selected), "No selected borrowed hidden row") + results["selected_conjugate" if swap else "unpermuted"] = { + "arbitrary_two_bank_columns": 224, + "hidden_columns": len(ordinary), + "residual_rank_regression": G.rank(defect), + "hidden_rank_regression": G.rank(relative), + "hidden_X_rank": G.rank(relative[:N]), + "hidden_Y_rank": G.rank(relative[N:]), + } + return { + "schema": "clean-reflection-hidden-check-v1", + "status": "PASS", + "actual_model_sha256": G.PIN, + "selected_ports": sorted(selected), + "variants": results, + "scope": "Exact ordered content. Signed stage conjugations are a regression, not an actual routed lower bound. No new native service or decoder.", + } + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + result = check() + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(json.dumps({"status": result["status"], "sha256": sha256(args.out.read_bytes()).hexdigest()})) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py new file mode 100644 index 0000000000..f97b85bc6d --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/cover-algebra/reciprocal-selected-baseline-20261020/check_reciprocal_caller.py @@ -0,0 +1,260 @@ +#!/usr/bin/env python3 +"""Check the reciprocal caller with exact rational matrices.""" + +import argparse +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +MODEL = LANES / "oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz" +PIN = "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + + +def need(value, text): + if not value: + raise ValueError(text) + + +def rows(raw): + return [{int(j): F(x) for j, x in row.items() if F(x)} for row in raw] + + +def eye(n): + return [{i: F(1)} for i in range(n)] + + +def zero(n): + return [{} for _ in range(n)] + + +def put(row, j, x): + value = row.get(j, F(0)) + x + if value: + row[j] = value + else: + row.pop(j, None) + + +def add(a, b, scale=1): + out = [dict(row) for row in a] + for row, extra in zip(out, b): + for j, x in extra.items(): + put(row, j, scale * x) + return out + + +def mul(a, b): + out = [] + for row in a: + result = {} + for j, x in row.items(): + for k, y in b[j].items(): + put(result, k, x * y) + out.append(result) + return out + + +def trans(a, width): + out = zero(width) + for i, row in enumerate(a): + for j, x in row.items(): + out[j][i] = x + return out + + +def block(a, b, c, d): + n = len(a) + return [ + dict(list(left.items()) + [(n + j, x) for j, x in right.items()]) + for left, right in zip(a + c, b + d) + ] + + +def diag(a): + z = zero(len(a)) + return block(a, z, z, a) + + +def lower(a): + n = len(a) + return block(eye(n), zero(n), a, eye(n)) + + +def upper(a): + n = len(a) + return block(eye(n), a, zero(n), eye(n)) + + +def neg(a): + return [{j: -x for j, x in row.items()} for row in a] + + +def rank(a): + basis = {} + for source in a: + row = dict(source) + while row: + p = min(row) + x = row[p] + if p not in basis: + basis[p] = {j: y / x for j, y in row.items()} + break + for j, y in basis[p].items(): + put(row, j, -x * y) + return len(basis) + + +def sign_matrix(n, stage): + return [{p: F(-1 if ((p * (stage + 3) + p // (stage + 2)) % 5) < 2 else 1)} + for p in range(n)] + + +def replay(word, n): + state = eye(n) + for op, target, source, raw in word: + value = F(raw) + if op == "add": + need(target != source, "Distinct ADD fields") + for j, x in state[source].items(): + put(state[target], j, value * x) + else: + need(op == "scale" and value, "An invertible scalar scale") + state[target] = {j: value * x for j, x in state[target].items()} + return state + + +def check(): + raw = gzip.decompress(MODEL.read_bytes()) + need(sha256(raw).hexdigest() == PIN, "The actual model pin") + source = json.loads(raw) + matrices = {name: rows(value) for name, value in source["physical"].items()} + e, p, r, j, ji = (matrices[name] for name in ("E", "P", "R", "J", "inverse_J")) + ei = matrices["inverse_E"] + u, ell = rows(source["reflection_U"]), rows(source["reflection_L"]) + n = 112 + i, z = eye(n), zero(n) + need(mul(p, p) == mul(r, r) == i, "The two involutions") + need(mul(p, r) == e and mul(r, p) == ei, "The ordered E factors") + need(mul(e, ei) == mul(ei, e) == i, "Both E inverse orders") + need(mul(ji, j) == mul(j, ji) == i, "Both metric inverse orders") + need(mul(trans(e, n), mul(j, e)) == j, "The E metric") + need(mul(trans(p, n), mul(j, p)) == j, "The P metric") + need(mul(trans(r, n), mul(j, r)) == j, "The R metric") + need(mul(ji, mul(trans(e, n), j)) == ei, "The inverse metric order") + need(mul(j, mul(e, ji)) == trans(ei, n), "The inverse-adjoint metric order") + need(mul(ell, u) == [{k: F(-2)} for k in range(16)], "L U=-2I") + need(add(i, mul(u, ell)) == r, "The actual reflection factor") + need(rank(add(r, i, -1)) == 16 and rank(add(e, i, -1)) == 32, + "The actual correction ranks") + special = set(source["special_ports"]) + need(len(special) == 32, "The exact special-port count") + for row, delta in enumerate(add(p, i, -1)): + need(not delta or row in special, "P changed rows stay selected") + need(all(col in special for col in delta), "P changed columns stay selected") + need(sum(len(row) for row in p) == 160, "P is not a monomial") + need(replay(source["scalar_words"]["P"], n) == p, "The actual scalar P word") + need(all(e[k].get(k, 0) == ei[k].get(k, 0) == 0 for k in range(n)), + "Both actual response diagonals") + + ps, rs, us, ls = [], [], [], [] + for stage in range(3): + s = eye(n) if stage == 0 else sign_matrix(n, stage) + ps.append(mul(s, mul(p, s))) + rs.append(mul(s, mul(r, s))) + us.append(mul(s, u)) + ls.append(mul(ell, s)) + need(mul(rs[0], rs[1]) != mul(rs[1], rs[0]), "A noncommuting stage test") + h, hi = mul(ps[1], ps[0]), mul(ps[0], ps[1]) + pt, pti = mul(ps[2], h), mul(hi, ps[2]) + rh = [rs[0], mul(ps[0], mul(rs[1], ps[0])), mul(hi, mul(rs[2], h))] + uh = [us[0], mul(ps[0], us[1]), mul(hi, us[2])] + lh = [ls[0], mul(ls[1], ps[0]), mul(ls[2], h)] + ks = [add(a, i, -1) for a in rh] + for k, col, row in zip(ks, uh, lh): + need(mul(col, row) == k, "The transported rank factor") + fs = [mul(diag(ps[s]), lower(rs[s])) for s in range(3)] + b1 = mul(diag(ps[1]), upper(neg(rs[1]))) + f1i = mul(lower(neg(rs[1])), diag(ps[1])) + need(mul(diag(ji), mul(trans(f1i, 2*n), diag(j))) == b1, + "The whole wrapped inverse-adjoint metric conversion") + triple = mul(fs[2], mul(b1, fs[0])) + stripped = mul(diag(pti), triple) + expected = mul(lower(rh[2]), mul(upper(neg(rh[1])), lower(rh[0]))) + need(stripped == expected, "The ordered transported triple") + wi = block(z, i, neg(i), z) + t = mul(wi, stripped) + a0 = lower(ks[0]) + a1 = block(add(i, ks[1], -1), neg(ks[1]), ks[1], add(i, ks[1])) + a2 = upper(neg(ks[2])) + need(mul(a2, mul(a1, a0)) == t, "The three square-zero factors") + for a in (a0, a1, a2): + delta = add(a, eye(2*n), -1) + need(mul(delta, delta) == zero(2*n), "A square-zero difference") + need(rank(delta) == 16, "Each exact factor rank") + a0i = lower(neg(ks[0])) + a1i = block(add(i, ks[1]), ks[1], neg(ks[1]), add(i, ks[1], -1)) + a2i = upper(ks[2]) + ti = mul(a0i, mul(a1i, a2i)) + need(mul(ti, t) == mul(t, ti) == eye(2*n), "Both residual inverse orders") + + x = [dict(row) for row in eye(2*n)[:n]] + y = [dict(row) for row in eye(2*n)[n:]] + c0 = mul(ls[0], x) + after0 = mul(fs[0], x + y) + c1 = mul(ls[1], after0[n:]) + after1 = mul(b1, after0) + c2 = mul(ls[2], after1[:n]) + want_x = add(add(x, mul(uh[1], c1), -1), mul(uh[2], c2)) + want_y = add(add(y, mul(uh[0], c0)), mul(uh[1], c1)) + need(t == want_x + want_y, "All224 source-record columns") + need(rank(add(t, eye(2*n), -1)) <= 48, "The residual rank bound") + need(mul(pt, pti) == mul(pti, pt) == i, "Both common-code inverse orders") + for row, delta in enumerate(add(pt, i, -1)): + need(not delta or row in special, "The common code has selected rows") + need(all(col in special for col in delta), "The common code has selected columns") + + controls = { + "omit_P_transport": mul(lower(rs[2]), mul(upper(neg(rs[1])), lower(rs[0]))) != stripped, + "reverse_reflection_factors": mul(a0, mul(a1, a2)) != t, + "use_E_as_involution": mul(e, e) != i, + "omit_first_query_transport": mul(ls[1], add(y, mul(rs[0], x))) != c1, + } + need(all(controls.values()), "Every negative control rejects") + return { + "schema": "reciprocal-selected-baseline-check-v1", + "status": "PASS", + "model_sha256": PIN, + "actual_ports": n, + "actual_reflection_rank": 16, + "actual_E_minus_I_rank": 32, + "physical_P_nonzeros": 160, + "physical_P_support": sorted(special), + "three_stage_regression": "Independent signed conjugations of the actual112 model; not D25 routes.", + "two_bank_columns": 224, + "ordered_source_queries": 3, + "factor_ranks": [16, 16, 16], + "regression_residual_rank": rank(add(t, eye(2*n), -1)), + "both_inverse_orders": True, + "negative_controls": controls, + "native_record_or_scatter_claim": False, + "scope": "Exact matrix and ordered caller proof. The native service, saved records, phase scatter, host and full supplier remain separate.", + } + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + result = check() + args.out.parent.mkdir(parents=True, exist_ok=True) + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(json.dumps({"status": result["status"], "sha256": sha256(args.out.read_bytes()).hexdigest()})) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json new file mode 100644 index 0000000000..3924fe2465 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json @@ -0,0 +1,27210 @@ +{ + "affected_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "common_line": 45, + "cyclic_carriers": [ + [ + 0, + 2, + 70, + 71, + 72, + 76 + ], + [ + 27, + 13, + 14, + 15, + 78, + 81 + ], + [ + 11, + 53, + 21, + 36, + 41, + 91 + ], + [ + 9, + 51, + 111, + 37, + 43, + 89 + ], + [ + 25, + 16, + 20, + 47, + 99, + 79 + ], + [ + 7, + 61, + 10, + 63, + 94, + 92 + ], + [ + 57, + 44, + 106, + 42, + 104, + 87 + ], + [ + 62, + 52, + 46, + 110, + 105, + 90 + ] + ], + "final": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "flags": [ + { + "carrier": 0, + "index": 0, + "pair_perpendicular": 237, + "plane": 227, + "source": [ + 227, + 228, + 229, + 230, + 231 + ], + "target": [ + 232, + 233, + 234, + 235, + 236 + ], + "vertex": 0 + }, + { + "carrier": 2, + "index": 1, + "pair_perpendicular": 246, + "plane": 238, + "source": [ + 238, + 239, + 240, + 241, + 236 + ], + "target": [ + 227, + 242, + 243, + 244, + 245 + ], + "vertex": 0 + }, + { + "carrier": 70, + "index": 2, + "pair_perpendicular": 253, + "plane": 247, + "source": [ + 247, + 248, + 249, + 235, + 245 + ], + "target": [ + 238, + 228, + 250, + 251, + 252 + ], + "vertex": 0 + }, + { + "carrier": 71, + "index": 3, + "pair_perpendicular": 258, + "plane": 254, + "source": [ + 254, + 255, + 234, + 244, + 252 + ], + "target": [ + 247, + 239, + 229, + 256, + 257 + ], + "vertex": 0 + }, + { + "carrier": 72, + "index": 4, + "pair_perpendicular": 261, + "plane": 259, + "source": [ + 259, + 233, + 243, + 251, + 257 + ], + "target": [ + 254, + 248, + 240, + 230, + 260 + ], + "vertex": 0 + }, + { + "carrier": 76, + "index": 5, + "pair_perpendicular": 262, + "plane": 232, + "source": [ + 232, + 242, + 250, + 256, + 260 + ], + "target": [ + 259, + 255, + 249, + 241, + 231 + ], + "vertex": 0 + }, + { + "carrier": 27, + "index": 0, + "pair_perpendicular": 237, + "plane": 227, + "source": [ + 227, + 263, + 264, + 265, + 266 + ], + "target": [ + 267, + 268, + 269, + 270, + 271 + ], + "vertex": 1 + }, + { + "carrier": 13, + "index": 1, + "pair_perpendicular": 280, + "plane": 272, + "source": [ + 272, + 273, + 274, + 275, + 271 + ], + "target": [ + 227, + 276, + 277, + 278, + 279 + ], + "vertex": 1 + }, + { + "carrier": 14, + "index": 2, + "pair_perpendicular": 287, + "plane": 281, + "source": [ + 281, + 282, + 283, + 270, + 279 + ], + "target": [ + 272, + 263, + 284, + 285, + 286 + ], + "vertex": 1 + }, + { + "carrier": 15, + "index": 3, + "pair_perpendicular": 292, + "plane": 288, + "source": [ + 288, + 289, + 269, + 278, + 286 + ], + "target": [ + 281, + 273, + 264, + 290, + 291 + ], + "vertex": 1 + }, + { + "carrier": 78, + "index": 4, + "pair_perpendicular": 295, + "plane": 293, + "source": [ + 293, + 268, + 277, + 285, + 291 + ], + "target": [ + 288, + 282, + 274, + 265, + 294 + ], + "vertex": 1 + }, + { + "carrier": 81, + "index": 5, + "pair_perpendicular": 296, + "plane": 267, + "source": [ + 267, + 276, + 284, + 290, + 294 + ], + "target": [ + 293, + 289, + 283, + 275, + 266 + ], + "vertex": 1 + }, + { + "carrier": 11, + "index": 0, + "pair_perpendicular": 306, + "plane": 297, + "source": [ + 297, + 298, + 299, + 300, + 301 + ], + "target": [ + 247, + 302, + 303, + 304, + 305 + ], + "vertex": 2 + }, + { + "carrier": 53, + "index": 1, + "pair_perpendicular": 292, + "plane": 288, + "source": [ + 288, + 307, + 308, + 309, + 305 + ], + "target": [ + 297, + 310, + 311, + 312, + 313 + ], + "vertex": 2 + }, + { + "carrier": 21, + "index": 2, + "pair_perpendicular": 320, + "plane": 314, + "source": [ + 314, + 315, + 316, + 304, + 313 + ], + "target": [ + 288, + 298, + 317, + 318, + 319 + ], + "vertex": 2 + }, + { + "carrier": 36, + "index": 3, + "pair_perpendicular": 325, + "plane": 321, + "source": [ + 321, + 322, + 303, + 312, + 319 + ], + "target": [ + 314, + 307, + 299, + 323, + 324 + ], + "vertex": 2 + }, + { + "carrier": 41, + "index": 4, + "pair_perpendicular": 328, + "plane": 326, + "source": [ + 326, + 302, + 311, + 318, + 324 + ], + "target": [ + 321, + 315, + 308, + 300, + 327 + ], + "vertex": 2 + }, + { + "carrier": 91, + "index": 5, + "pair_perpendicular": 253, + "plane": 247, + "source": [ + 247, + 310, + 317, + 323, + 327 + ], + "target": [ + 326, + 322, + 316, + 309, + 301 + ], + "vertex": 2 + }, + { + "carrier": 9, + "index": 0, + "pair_perpendicular": 338, + "plane": 329, + "source": [ + 329, + 330, + 331, + 332, + 333 + ], + "target": [ + 259, + 334, + 335, + 336, + 337 + ], + "vertex": 3 + }, + { + "carrier": 51, + "index": 1, + "pair_perpendicular": 280, + "plane": 272, + "source": [ + 272, + 339, + 340, + 341, + 337 + ], + "target": [ + 329, + 342, + 343, + 344, + 345 + ], + "vertex": 3 + }, + { + "carrier": 111, + "index": 2, + "pair_perpendicular": 325, + "plane": 321, + "source": [ + 321, + 346, + 347, + 336, + 345 + ], + "target": [ + 272, + 330, + 348, + 349, + 350 + ], + "vertex": 3 + }, + { + "carrier": 37, + "index": 3, + "pair_perpendicular": 355, + "plane": 351, + "source": [ + 351, + 352, + 335, + 344, + 350 + ], + "target": [ + 321, + 339, + 331, + 353, + 354 + ], + "vertex": 3 + }, + { + "carrier": 43, + "index": 4, + "pair_perpendicular": 358, + "plane": 356, + "source": [ + 356, + 334, + 343, + 349, + 354 + ], + "target": [ + 351, + 346, + 340, + 332, + 357 + ], + "vertex": 3 + }, + { + "carrier": 89, + "index": 5, + "pair_perpendicular": 261, + "plane": 259, + "source": [ + 259, + 342, + 348, + 353, + 357 + ], + "target": [ + 356, + 352, + 347, + 341, + 333 + ], + "vertex": 3 + }, + { + "carrier": 25, + "index": 0, + "pair_perpendicular": 246, + "plane": 238, + "source": [ + 238, + 359, + 360, + 361, + 362 + ], + "target": [ + 363, + 364, + 365, + 366, + 367 + ], + "vertex": 4 + }, + { + "carrier": 16, + "index": 1, + "pair_perpendicular": 376, + "plane": 368, + "source": [ + 368, + 369, + 370, + 371, + 367 + ], + "target": [ + 238, + 372, + 373, + 374, + 375 + ], + "vertex": 4 + }, + { + "carrier": 20, + "index": 2, + "pair_perpendicular": 383, + "plane": 377, + "source": [ + 377, + 378, + 379, + 366, + 375 + ], + "target": [ + 368, + 359, + 380, + 381, + 382 + ], + "vertex": 4 + }, + { + "carrier": 47, + "index": 3, + "pair_perpendicular": 320, + "plane": 314, + "source": [ + 314, + 384, + 365, + 374, + 382 + ], + "target": [ + 377, + 369, + 360, + 385, + 386 + ], + "vertex": 4 + }, + { + "carrier": 99, + "index": 4, + "pair_perpendicular": 295, + "plane": 293, + "source": [ + 293, + 364, + 373, + 381, + 386 + ], + "target": [ + 314, + 378, + 370, + 361, + 387 + ], + "vertex": 4 + }, + { + "carrier": 79, + "index": 5, + "pair_perpendicular": 388, + "plane": 363, + "source": [ + 363, + 372, + 380, + 385, + 387 + ], + "target": [ + 293, + 384, + 379, + 371, + 362 + ], + "vertex": 4 + }, + { + "carrier": 7, + "index": 0, + "pair_perpendicular": 398, + "plane": 389, + "source": [ + 389, + 390, + 391, + 392, + 393 + ], + "target": [ + 267, + 394, + 395, + 396, + 397 + ], + "vertex": 5 + }, + { + "carrier": 61, + "index": 1, + "pair_perpendicular": 338, + "plane": 329, + "source": [ + 329, + 399, + 400, + 401, + 397 + ], + "target": [ + 389, + 402, + 403, + 404, + 405 + ], + "vertex": 5 + }, + { + "carrier": 10, + "index": 2, + "pair_perpendicular": 412, + "plane": 406, + "source": [ + 406, + 407, + 408, + 396, + 405 + ], + "target": [ + 329, + 390, + 409, + 410, + 411 + ], + "vertex": 5 + }, + { + "carrier": 63, + "index": 3, + "pair_perpendicular": 306, + "plane": 297, + "source": [ + 297, + 413, + 395, + 404, + 411 + ], + "target": [ + 406, + 399, + 391, + 414, + 415 + ], + "vertex": 5 + }, + { + "carrier": 94, + "index": 4, + "pair_perpendicular": 388, + "plane": 363, + "source": [ + 363, + 394, + 403, + 410, + 415 + ], + "target": [ + 297, + 407, + 400, + 392, + 416 + ], + "vertex": 5 + }, + { + "carrier": 92, + "index": 5, + "pair_perpendicular": 296, + "plane": 267, + "source": [ + 267, + 402, + 409, + 414, + 416 + ], + "target": [ + 363, + 413, + 408, + 401, + 393 + ], + "vertex": 5 + }, + { + "carrier": 57, + "index": 0, + "pair_perpendicular": 398, + "plane": 389, + "source": [ + 389, + 417, + 418, + 419, + 420 + ], + "target": [ + 232, + 421, + 422, + 423, + 424 + ], + "vertex": 6 + }, + { + "carrier": 44, + "index": 1, + "pair_perpendicular": 376, + "plane": 368, + "source": [ + 368, + 425, + 426, + 427, + 424 + ], + "target": [ + 389, + 428, + 429, + 430, + 431 + ], + "vertex": 6 + }, + { + "carrier": 106, + "index": 2, + "pair_perpendicular": 328, + "plane": 326, + "source": [ + 326, + 432, + 433, + 423, + 431 + ], + "target": [ + 368, + 417, + 434, + 435, + 436 + ], + "vertex": 6 + }, + { + "carrier": 42, + "index": 3, + "pair_perpendicular": 441, + "plane": 437, + "source": [ + 437, + 438, + 422, + 430, + 436 + ], + "target": [ + 326, + 425, + 418, + 439, + 440 + ], + "vertex": 6 + }, + { + "carrier": 104, + "index": 4, + "pair_perpendicular": 358, + "plane": 356, + "source": [ + 356, + 421, + 429, + 435, + 440 + ], + "target": [ + 437, + 432, + 426, + 419, + 442 + ], + "vertex": 6 + }, + { + "carrier": 87, + "index": 5, + "pair_perpendicular": 262, + "plane": 232, + "source": [ + 232, + 428, + 434, + 439, + 442 + ], + "target": [ + 356, + 438, + 433, + 427, + 420 + ], + "vertex": 6 + }, + { + "carrier": 62, + "index": 0, + "pair_perpendicular": 412, + "plane": 406, + "source": [ + 406, + 443, + 444, + 445, + 446 + ], + "target": [ + 254, + 447, + 448, + 449, + 450 + ], + "vertex": 7 + }, + { + "carrier": 52, + "index": 1, + "pair_perpendicular": 287, + "plane": 281, + "source": [ + 281, + 451, + 452, + 453, + 450 + ], + "target": [ + 406, + 454, + 455, + 456, + 457 + ], + "vertex": 7 + }, + { + "carrier": 46, + "index": 2, + "pair_perpendicular": 383, + "plane": 377, + "source": [ + 377, + 458, + 459, + 449, + 457 + ], + "target": [ + 281, + 443, + 460, + 461, + 462 + ], + "vertex": 7 + }, + { + "carrier": 110, + "index": 3, + "pair_perpendicular": 355, + "plane": 351, + "source": [ + 351, + 463, + 448, + 456, + 462 + ], + "target": [ + 377, + 451, + 444, + 464, + 465 + ], + "vertex": 7 + }, + { + "carrier": 105, + "index": 4, + "pair_perpendicular": 441, + "plane": 437, + "source": [ + 437, + 447, + 455, + 461, + 465 + ], + "target": [ + 351, + 458, + 452, + 445, + 466 + ], + "vertex": 7 + }, + { + "carrier": 90, + "index": 5, + "pair_perpendicular": 258, + "plane": 254, + "source": [ + 254, + 454, + 460, + 464, + 466 + ], + "target": [ + 437, + 463, + 459, + 453, + 446 + ], + "vertex": 7 + } + ], + "frames": [ + [], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + [ + 11 + ], + [ + 19 + ], + [ + 35 + ], + [ + 67 + ], + [ + 131 + ], + [ + 259 + ], + [ + 13 + ], + [ + 21 + ], + [ + 37 + ], + [ + 69 + ], + [ + 133 + ], + [ + 261 + ], + [ + 41 + ], + [ + 73 + ], + [ + 137 + ], + [ + 265 + ], + [ + 49 + ], + [ + 81 + ], + [ + 145 + ], + [ + 273 + ], + [ + 161 + ], + [ + 289 + ], + [ + 193 + ], + [ + 321 + ], + [ + 385 + ], + [ + 14 + ], + [ + 22 + ], + [ + 38 + ], + [ + 70 + ], + [ + 134 + ], + [ + 262 + ], + [ + 26 + ], + [ + 74 + ], + [ + 138 + ], + [ + 266 + ], + [ + 50 + ], + [ + 146 + ], + [ + 274 + ], + [ + 98 + ], + [ + 162 + ], + [ + 290 + ], + [ + 194 + ], + [ + 322 + ], + [ + 386 + ], + [ + 28 + ], + [ + 44 + ], + [ + 140 + ], + [ + 268 + ], + [ + 84 + ], + [ + 148 + ], + [ + 276 + ], + [ + 100 + ], + [ + 164 + ], + [ + 292 + ], + [ + 196 + ], + [ + 324 + ], + [ + 388 + ], + [ + 56 + ], + [ + 88 + ], + [ + 152 + ], + [ + 280 + ], + [ + 104 + ], + [ + 168 + ], + [ + 296 + ], + [ + 200 + ], + [ + 328 + ], + [ + 392 + ], + [ + 112 + ], + [ + 176 + ], + [ + 304 + ], + [ + 208 + ], + [ + 336 + ], + [ + 400 + ], + [ + 224 + ], + [ + 352 + ], + [ + 416 + ], + [ + 448 + ], + [ + 508 + ], + [ + 506 + ], + [ + 502 + ], + [ + 494 + ], + [ + 478 + ], + [ + 446 + ], + [ + 382 + ], + [ + 254 + ], + [ + 505 + ], + [ + 501 + ], + [ + 493 + ], + [ + 477 + ], + [ + 445 + ], + [ + 381 + ], + [ + 253 + ], + [ + 499 + ], + [ + 491 + ], + [ + 475 + ], + [ + 443 + ], + [ + 379 + ], + [ + 251 + ], + [ + 487 + ], + [ + 471 + ], + [ + 439 + ], + [ + 375 + ], + [ + 247 + ], + [ + 463 + ], + [ + 431 + ], + [ + 367 + ], + [ + 239 + ], + [ + 415 + ], + [ + 351 + ], + [ + 223 + ], + [ + 319 + ], + [ + 191 + ], + [ + 256, + 128, + 64, + 32, + 16, + 9, + 4, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 4, + 3 + ], + [ + 256, + 128, + 64, + 33, + 16, + 8, + 4, + 3 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 4, + 3 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 3 + ], + [ + 257, + 128, + 64, + 32, + 16, + 8, + 4, + 3 + ], + [ + 256, + 128, + 64, + 32, + 16, + 9, + 5, + 2 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 16, + 8, + 5, + 2 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 5, + 2 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 5, + 2 + ], + [ + 257, + 128, + 64, + 32, + 16, + 8, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 16, + 9, + 4, + 2 + ], + [ + 256, + 128, + 65, + 32, + 16, + 9, + 4, + 2 + ], + [ + 256, + 129, + 64, + 32, + 16, + 9, + 4, + 2 + ], + [ + 257, + 128, + 64, + 32, + 16, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 33, + 17, + 8, + 4, + 2 + ], + [ + 256, + 128, + 65, + 32, + 17, + 8, + 4, + 2 + ], + [ + 256, + 129, + 64, + 32, + 17, + 8, + 4, + 2 + ], + [ + 257, + 128, + 64, + 32, + 17, + 8, + 4, + 2 + ], + [ + 256, + 129, + 64, + 33, + 16, + 8, + 4, + 2 + ], + [ + 257, + 128, + 64, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 129, + 65, + 32, + 16, + 8, + 4, + 2 + ], + [ + 257, + 128, + 65, + 32, + 16, + 8, + 4, + 2 + ], + [ + 257, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 64, + 32, + 16, + 10, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 34, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 8, + 6, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 8, + 6, + 1 + ], + [ + 258, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 10, + 4, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 10, + 4, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 10, + 4, + 1 + ], + [ + 258, + 128, + 64, + 32, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 34, + 18, + 8, + 4, + 1 + ], + [ + 256, + 130, + 64, + 32, + 18, + 8, + 4, + 1 + ], + [ + 258, + 128, + 64, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 66, + 34, + 16, + 8, + 4, + 1 + ], + [ + 256, + 130, + 64, + 34, + 16, + 8, + 4, + 1 + ], + [ + 258, + 128, + 64, + 34, + 16, + 8, + 4, + 1 + ], + [ + 256, + 130, + 66, + 32, + 16, + 8, + 4, + 1 + ], + [ + 258, + 128, + 66, + 32, + 16, + 8, + 4, + 1 + ], + [ + 258, + 130, + 64, + 32, + 16, + 8, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 20, + 12, + 2, + 1 + ], + [ + 256, + 128, + 64, + 36, + 16, + 12, + 2, + 1 + ], + [ + 256, + 132, + 64, + 32, + 16, + 12, + 2, + 1 + ], + [ + 260, + 128, + 64, + 32, + 16, + 12, + 2, + 1 + ], + [ + 256, + 128, + 68, + 32, + 20, + 8, + 2, + 1 + ], + [ + 256, + 132, + 64, + 32, + 20, + 8, + 2, + 1 + ], + [ + 260, + 128, + 64, + 32, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 68, + 36, + 16, + 8, + 2, + 1 + ], + [ + 256, + 132, + 64, + 36, + 16, + 8, + 2, + 1 + ], + [ + 260, + 128, + 64, + 36, + 16, + 8, + 2, + 1 + ], + [ + 256, + 132, + 68, + 32, + 16, + 8, + 2, + 1 + ], + [ + 260, + 128, + 68, + 32, + 16, + 8, + 2, + 1 + ], + [ + 260, + 132, + 64, + 32, + 16, + 8, + 2, + 1 + ], + [ + 256, + 128, + 64, + 40, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 72, + 32, + 24, + 4, + 2, + 1 + ], + [ + 256, + 136, + 64, + 32, + 24, + 4, + 2, + 1 + ], + [ + 264, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 72, + 40, + 16, + 4, + 2, + 1 + ], + [ + 256, + 136, + 64, + 40, + 16, + 4, + 2, + 1 + ], + [ + 264, + 128, + 64, + 40, + 16, + 4, + 2, + 1 + ], + [ + 256, + 136, + 72, + 32, + 16, + 4, + 2, + 1 + ], + [ + 264, + 128, + 72, + 32, + 16, + 4, + 2, + 1 + ], + [ + 264, + 136, + 64, + 32, + 16, + 4, + 2, + 1 + ], + [ + 256, + 128, + 80, + 48, + 8, + 4, + 2, + 1 + ], + [ + 256, + 144, + 64, + 48, + 8, + 4, + 2, + 1 + ], + [ + 272, + 128, + 64, + 48, + 8, + 4, + 2, + 1 + ], + [ + 256, + 144, + 80, + 32, + 8, + 4, + 2, + 1 + ], + [ + 272, + 128, + 80, + 32, + 8, + 4, + 2, + 1 + ], + [ + 272, + 144, + 64, + 32, + 8, + 4, + 2, + 1 + ], + [ + 256, + 160, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 288, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 288, + 160, + 64, + 16, + 8, + 4, + 2, + 1 + ], + [ + 320, + 192, + 32, + 16, + 8, + 4, + 2, + 1 + ], + [ + 260, + 132, + 68, + 36, + 20, + 12, + 2, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 10, + 4, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 8, + 6, + 1 + ], + [ + 258, + 130, + 66, + 34, + 16, + 10, + 6, + 1 + ], + [ + 258, + 130, + 66, + 32, + 18, + 10, + 6, + 1 + ], + [ + 258, + 130, + 64, + 34, + 18, + 10, + 6, + 1 + ], + [ + 258, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 256, + 130, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 257, + 129, + 65, + 33, + 17, + 9, + 4, + 2 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 5, + 2 + ], + [ + 257, + 129, + 65, + 33, + 16, + 9, + 5, + 2 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 5, + 2 + ], + [ + 257, + 129, + 64, + 33, + 17, + 9, + 5, + 2 + ], + [ + 257, + 128, + 65, + 33, + 17, + 9, + 5, + 2 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 5, + 2 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 4, + 3 + ], + [ + 257, + 129, + 65, + 33, + 16, + 9, + 4, + 3 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 4, + 3 + ], + [ + 257, + 129, + 64, + 33, + 17, + 9, + 4, + 3 + ], + [ + 257, + 128, + 65, + 33, + 17, + 9, + 4, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 4, + 3 + ], + [ + 257, + 129, + 65, + 33, + 16, + 8, + 5, + 3 + ], + [ + 257, + 129, + 65, + 32, + 17, + 8, + 5, + 3 + ], + [ + 257, + 129, + 64, + 33, + 17, + 8, + 5, + 3 + ], + [ + 257, + 128, + 65, + 33, + 17, + 8, + 5, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 8, + 5, + 3 + ], + [ + 257, + 129, + 65, + 32, + 16, + 9, + 5, + 3 + ], + [ + 257, + 129, + 64, + 33, + 16, + 9, + 5, + 3 + ], + [ + 257, + 128, + 65, + 33, + 16, + 9, + 5, + 3 + ], + [ + 256, + 129, + 65, + 33, + 16, + 9, + 5, + 3 + ], + [ + 257, + 129, + 64, + 32, + 17, + 9, + 5, + 3 + ], + [ + 257, + 128, + 65, + 32, + 17, + 9, + 5, + 3 + ], + [ + 256, + 129, + 65, + 32, + 17, + 9, + 5, + 3 + ], + [ + 257, + 128, + 64, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 129, + 64, + 33, + 17, + 9, + 5, + 3 + ], + [ + 45 + ], + [ + 38, + 11 + ], + [ + 35, + 11, + 5 + ], + [ + 208, + 35, + 11, + 5 + ], + [ + 336, + 208, + 35, + 11, + 5 + ], + [ + 320, + 192, + 35, + 16, + 11, + 5 + ], + [ + 448, + 45 + ], + [ + 400, + 80, + 45 + ], + [ + 256, + 144, + 80, + 45 + ], + [ + 256, + 128, + 64, + 45, + 16 + ], + [ + 256, + 128, + 64, + 35, + 16, + 14 + ], + [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + [ + 35, + 14 + ], + [ + 208, + 35, + 14 + ], + [ + 336, + 208, + 35, + 14 + ], + [ + 320, + 192, + 35, + 16, + 14 + ], + [ + 448, + 38, + 11 + ], + [ + 400, + 80, + 38, + 11 + ], + [ + 256, + 144, + 80, + 38, + 11 + ], + [ + 256, + 128, + 64, + 38, + 16, + 11 + ], + [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + [ + 208, + 45 + ], + [ + 336, + 208, + 45 + ], + [ + 320, + 192, + 45, + 16 + ], + [ + 448, + 35, + 11, + 5 + ], + [ + 400, + 80, + 35, + 11, + 5 + ], + [ + 256, + 144, + 80, + 35, + 11, + 5 + ], + [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + [ + 336, + 45 + ], + [ + 336, + 192, + 45 + ], + [ + 272, + 208, + 35, + 11, + 5 + ], + [ + 272, + 128, + 80, + 35, + 11, + 5 + ], + [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + [ + 400, + 45 + ], + [ + 272, + 144, + 64, + 35, + 11, + 5 + ], + [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + [ + 66, + 38, + 11 + ], + [ + 130, + 66, + 38, + 11 + ], + [ + 258, + 130, + 66, + 38, + 11 + ], + [ + 258, + 130, + 66, + 38, + 21, + 11 + ], + [ + 478, + 45 + ], + [ + 471, + 36, + 9 + ], + [ + 256, + 215, + 36, + 9 + ], + [ + 256, + 128, + 87, + 36, + 9 + ], + [ + 256, + 128, + 64, + 36, + 23, + 9 + ], + [ + 73, + 45 + ], + [ + 137, + 73, + 45 + ], + [ + 265, + 137, + 73, + 45 + ], + [ + 265, + 137, + 73, + 45, + 30 + ], + [ + 469, + 38, + 11 + ], + [ + 469, + 36, + 9, + 2 + ], + [ + 256, + 213, + 36, + 9, + 2 + ], + [ + 256, + 128, + 85, + 36, + 9, + 2 + ], + [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + [ + 137, + 45 + ], + [ + 265, + 137, + 45 + ], + [ + 265, + 137, + 87, + 45 + ], + [ + 407, + 66, + 38, + 11 + ], + [ + 405, + 64, + 36, + 9, + 2 + ], + [ + 256, + 149, + 64, + 36, + 9, + 2 + ], + [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + [ + 265, + 45 + ], + [ + 265, + 222, + 45 + ], + [ + 277, + 130, + 66, + 38, + 11 + ], + [ + 277, + 128, + 64, + 36, + 9, + 2 + ], + [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + [ + 471, + 45 + ], + [ + 258, + 130, + 66, + 38, + 23, + 11 + ], + [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + [ + 261, + 45 + ], + [ + 261, + 33, + 12 + ], + [ + 256, + 33, + 9, + 5 + ], + [ + 256, + 146, + 33, + 9, + 5 + ], + [ + 256, + 146, + 80, + 33, + 9, + 5 + ], + [ + 194, + 45, + 18 + ], + [ + 128, + 66, + 45, + 18 + ], + [ + 268, + 128, + 66, + 45, + 18 + ], + [ + 265, + 128, + 66, + 40, + 18, + 5 + ], + [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + [ + 265, + 40, + 5 + ], + [ + 265, + 146, + 40, + 5 + ], + [ + 265, + 146, + 80, + 40, + 5 + ], + [ + 261, + 208, + 45 + ], + [ + 261, + 194, + 45, + 18 + ], + [ + 261, + 128, + 66, + 45, + 18 + ], + [ + 261, + 128, + 66, + 36, + 18, + 9 + ], + [ + 268, + 45 + ], + [ + 268, + 146, + 45 + ], + [ + 268, + 146, + 80, + 45 + ], + [ + 261, + 208, + 33, + 12 + ], + [ + 261, + 194, + 33, + 18, + 12 + ], + [ + 261, + 128, + 66, + 33, + 18, + 12 + ], + [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + [ + 146, + 45 + ], + [ + 146, + 80, + 45 + ], + [ + 256, + 208, + 33, + 9, + 5 + ], + [ + 256, + 194, + 33, + 18, + 9, + 5 + ], + [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + [ + 194, + 45 + ], + [ + 256, + 146, + 66, + 33, + 9, + 5 + ], + [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + [ + 69, + 45 + ], + [ + 69, + 33, + 12 + ], + [ + 146, + 69, + 33, + 12 + ], + [ + 274, + 146, + 69, + 33, + 12 + ], + [ + 272, + 144, + 69, + 33, + 12, + 2 + ], + [ + 386, + 45, + 18 + ], + [ + 256, + 130, + 45, + 18 + ], + [ + 256, + 128, + 45, + 16, + 2 + ], + [ + 256, + 128, + 73, + 45, + 16, + 2 + ], + [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + [ + 146, + 73, + 45 + ], + [ + 274, + 146, + 73, + 45 + ], + [ + 272, + 144, + 73, + 45, + 2 + ], + [ + 400, + 69, + 45 + ], + [ + 386, + 69, + 45, + 18 + ], + [ + 256, + 130, + 69, + 45, + 18 + ], + [ + 256, + 128, + 69, + 45, + 16, + 2 + ], + [ + 274, + 146, + 45 + ], + [ + 272, + 144, + 45, + 2 + ], + [ + 400, + 69, + 33, + 12 + ], + [ + 386, + 69, + 33, + 18, + 12 + ], + [ + 256, + 130, + 69, + 33, + 18, + 12 + ], + [ + 274, + 45 + ], + [ + 274, + 144, + 45 + ], + [ + 258, + 146, + 69, + 33, + 12 + ], + [ + 258, + 128, + 69, + 33, + 18, + 12 + ], + [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + [ + 386, + 45 + ], + [ + 258, + 130, + 69, + 33, + 16, + 12 + ], + [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + [ + 35, + 18, + 14 + ], + [ + 130, + 35, + 18, + 14 + ], + [ + 258, + 130, + 35, + 18, + 14 + ], + [ + 258, + 130, + 69, + 35, + 18, + 14 + ], + [ + 475, + 45 + ], + [ + 471, + 33, + 12 + ], + [ + 256, + 215, + 33, + 12 + ], + [ + 256, + 128, + 87, + 33, + 12 + ], + [ + 256, + 128, + 71, + 33, + 16, + 12 + ], + [ + 45, + 28 + ], + [ + 140, + 45, + 28 + ], + [ + 268, + 140, + 45, + 28 + ], + [ + 268, + 140, + 75, + 45, + 28 + ], + [ + 469, + 35, + 14 + ], + [ + 469, + 33, + 12, + 2 + ], + [ + 256, + 213, + 33, + 12, + 2 + ], + [ + 256, + 128, + 85, + 33, + 12, + 2 + ], + [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + [ + 140, + 45 + ], + [ + 268, + 140, + 45 + ], + [ + 268, + 140, + 87, + 45 + ], + [ + 455, + 35, + 18, + 14 + ], + [ + 453, + 33, + 16, + 12, + 2 + ], + [ + 256, + 197, + 33, + 16, + 12, + 2 + ], + [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + [ + 268, + 219, + 45 + ], + [ + 325, + 130, + 35, + 18, + 14 + ], + [ + 325, + 128, + 33, + 16, + 12, + 2 + ], + [ + 258, + 130, + 71, + 35, + 18, + 14 + ], + [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + [ + 45, + 21 + ], + [ + 69, + 45, + 21 + ], + [ + 133, + 69, + 45, + 21 + ], + [ + 261, + 133, + 69, + 45, + 21 + ], + [ + 261, + 133, + 69, + 38, + 21, + 11 + ], + [ + 475, + 40, + 5 + ], + [ + 256, + 219, + 40, + 5 + ], + [ + 256, + 128, + 91, + 40, + 5 + ], + [ + 256, + 128, + 64, + 40, + 27, + 5 + ], + [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + [ + 133, + 69, + 45 + ], + [ + 261, + 133, + 69, + 45 + ], + [ + 261, + 133, + 69, + 45, + 30 + ], + [ + 459, + 45, + 21 + ], + [ + 459, + 40, + 16, + 5 + ], + [ + 256, + 203, + 40, + 16, + 5 + ], + [ + 256, + 128, + 75, + 40, + 16, + 5 + ], + [ + 133, + 45 + ], + [ + 261, + 133, + 45 + ], + [ + 261, + 133, + 91, + 45 + ], + [ + 398, + 69, + 45, + 21 + ], + [ + 395, + 64, + 40, + 16, + 5 + ], + [ + 256, + 139, + 64, + 40, + 16, + 5 + ], + [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + [ + 261, + 222, + 45 + ], + [ + 267, + 133, + 69, + 45, + 21 + ], + [ + 267, + 128, + 64, + 40, + 16, + 5 + ], + [ + 261, + 133, + 69, + 35, + 21, + 14 + ], + [ + 36, + 21, + 9 + ], + [ + 194, + 36, + 21, + 9 + ], + [ + 322, + 194, + 36, + 21, + 9 + ], + [ + 320, + 192, + 36, + 21, + 9, + 2 + ], + [ + 386, + 66, + 45 + ], + [ + 256, + 130, + 66, + 45 + ], + [ + 256, + 128, + 64, + 45, + 2 + ], + [ + 256, + 128, + 64, + 45, + 28, + 2 + ], + [ + 194, + 45, + 28 + ], + [ + 322, + 194, + 45, + 28 + ], + [ + 320, + 192, + 45, + 28, + 2 + ], + [ + 448, + 45, + 21 + ], + [ + 386, + 66, + 45, + 21 + ], + [ + 256, + 130, + 66, + 45, + 21 + ], + [ + 256, + 128, + 64, + 45, + 21, + 2 + ], + [ + 322, + 194, + 45 + ], + [ + 320, + 192, + 45, + 2 + ], + [ + 448, + 36, + 21, + 9 + ], + [ + 386, + 66, + 36, + 21, + 9 + ], + [ + 256, + 130, + 66, + 36, + 21, + 9 + ], + [ + 322, + 45 + ], + [ + 322, + 192, + 45 + ], + [ + 258, + 194, + 36, + 21, + 9 + ], + [ + 258, + 128, + 66, + 36, + 21, + 9 + ], + [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + [ + 258, + 130, + 64, + 36, + 21, + 9 + ], + [ + 133, + 33, + 12 + ], + [ + 128, + 33, + 9, + 5 + ], + [ + 274, + 128, + 33, + 9, + 5 + ], + [ + 274, + 128, + 80, + 33, + 9, + 5 + ], + [ + 322, + 45, + 18 + ], + [ + 256, + 66, + 45, + 18 + ], + [ + 256, + 140, + 66, + 45, + 18 + ], + [ + 256, + 137, + 66, + 40, + 18, + 5 + ], + [ + 137, + 40, + 5 + ], + [ + 274, + 137, + 40, + 5 + ], + [ + 274, + 137, + 80, + 40, + 5 + ], + [ + 336, + 133, + 45 + ], + [ + 322, + 133, + 45, + 18 + ], + [ + 256, + 133, + 66, + 45, + 18 + ], + [ + 256, + 133, + 66, + 36, + 18, + 9 + ], + [ + 274, + 140, + 45 + ], + [ + 274, + 140, + 80, + 45 + ], + [ + 336, + 133, + 33, + 12 + ], + [ + 322, + 133, + 33, + 18, + 12 + ], + [ + 256, + 133, + 66, + 33, + 18, + 12 + ], + [ + 274, + 80, + 45 + ], + [ + 336, + 128, + 33, + 9, + 5 + ], + [ + 322, + 128, + 33, + 18, + 9, + 5 + ], + [ + 274, + 128, + 66, + 33, + 9, + 5 + ] + ], + "mode_rows": { + "0": { + "0": "1", + "27": "1" + }, + "10": { + "10": "1", + "62": "1" + }, + "104": { + "104": "-1", + "43": "-1" + }, + "105": { + "105": "1", + "42": "-1" + }, + "106": { + "106": "-1", + "41": "-1" + }, + "11": { + "11": "1", + "63": "-1" + }, + "110": { + "110": "-1", + "37": "-1" + }, + "111": { + "111": "1", + "36": "-1" + }, + "13": { + "13": "1", + "51": "1" + }, + "14": { + "14": "1", + "52": "1" + }, + "15": { + "15": "1", + "53": "1" + }, + "16": { + "16": "1", + "44": "-1" + }, + "2": { + "2": "1", + "25": "1" + }, + "20": { + "20": "1", + "46": "-1" + }, + "21": { + "21": "-1", + "47": "-1" + }, + "25": { + "2": "1", + "25": "-1" + }, + "27": { + "0": "1", + "27": "-1" + }, + "36": { + "111": "-1", + "36": "-1" + }, + "37": { + "110": "1", + "37": "-1" + }, + "41": { + "106": "1", + "41": "-1" + }, + "42": { + "105": "-1", + "42": "-1" + }, + "43": { + "104": "1", + "43": "-1" + }, + "44": { + "16": "-1", + "44": "-1" + }, + "46": { + "20": "-1", + "46": "-1" + }, + "47": { + "21": "1", + "47": "-1" + }, + "51": { + "13": "-1", + "51": "1" + }, + "52": { + "14": "-1", + "52": "1" + }, + "53": { + "15": "-1", + "53": "1" + }, + "57": { + "57": "-1", + "7": "1" + }, + "61": { + "61": "1", + "9": "1" + }, + "62": { + "10": "1", + "62": "-1" + }, + "63": { + "11": "1", + "63": "1" + }, + "7": { + "57": "1", + "7": "1" + }, + "70": { + "70": "1", + "91": "1" + }, + "71": { + "71": "1", + "90": "1" + }, + "72": { + "72": "1", + "89": "1" + }, + "76": { + "76": "1", + "87": "1" + }, + "78": { + "78": "1", + "99": "1" + }, + "79": { + "79": "-1", + "94": "1" + }, + "81": { + "81": "-1", + "92": "1" + }, + "87": { + "76": "-1", + "87": "1" + }, + "89": { + "72": "-1", + "89": "1" + }, + "9": { + "61": "-1", + "9": "1" + }, + "90": { + "71": "-1", + "90": "1" + }, + "91": { + "70": "-1", + "91": "1" + }, + "92": { + "81": "1", + "92": "1" + }, + "94": { + "79": "1", + "94": "1" + }, + "99": { + "78": "1", + "99": "-1" + } + }, + "pair_codes": [ + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 0, + 27 + ], + "vertices": [ + 0, + 1 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 2, + 25 + ], + "vertices": [ + 0, + 4 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 7, + 57 + ], + "vertices": [ + 5, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 9, + 61 + ], + "vertices": [ + 3, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 10, + 62 + ], + "vertices": [ + 5, + 7 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 11, + 63 + ], + "vertices": [ + 2, + 5 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 13, + 51 + ], + "vertices": [ + 1, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 14, + 52 + ], + "vertices": [ + 1, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 15, + 53 + ], + "vertices": [ + 1, + 2 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 16, + 44 + ], + "vertices": [ + 4, + 6 + ] + }, + { + "matrix": [ + [ + 1, + -1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 20, + 46 + ], + "vertices": [ + 4, + 7 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 21, + 47 + ], + "vertices": [ + 2, + 4 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 36, + 111 + ], + "vertices": [ + 2, + 3 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 37, + 110 + ], + "vertices": [ + 3, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 41, + 106 + ], + "vertices": [ + 2, + 6 + ] + }, + { + "matrix": [ + [ + -1, + -1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 42, + 105 + ], + "vertices": [ + 6, + 7 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + -1, + -1 + ] + ], + "ports": [ + 43, + 104 + ], + "vertices": [ + 3, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 70, + 91 + ], + "vertices": [ + 0, + 2 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 71, + 90 + ], + "vertices": [ + 0, + 7 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 72, + 89 + ], + "vertices": [ + 0, + 3 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + -1, + 1 + ] + ], + "ports": [ + 76, + 87 + ], + "vertices": [ + 0, + 6 + ] + }, + { + "matrix": [ + [ + 1, + 1 + ], + [ + 1, + -1 + ] + ], + "ports": [ + 78, + 99 + ], + "vertices": [ + 1, + 4 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 79, + 94 + ], + "vertices": [ + 4, + 5 + ] + }, + { + "matrix": [ + [ + -1, + 1 + ], + [ + 1, + 1 + ] + ], + "ports": [ + 81, + 92 + ], + "vertices": [ + 1, + 5 + ] + } + ], + "parameters": [ + { + "column": 1, + "id": 1, + "row": 0, + "vertex": 0 + }, + { + "column": 2, + "id": 2, + "row": 0, + "vertex": 0 + }, + { + "column": 3, + "id": 3, + "row": 0, + "vertex": 0 + }, + { + "column": 4, + "id": 4, + "row": 0, + "vertex": 0 + }, + { + "column": 5, + "id": 5, + "row": 0, + "vertex": 0 + }, + { + "column": 0, + "id": 6, + "row": 1, + "vertex": 0 + }, + { + "column": 2, + "id": 7, + "row": 1, + "vertex": 0 + }, + { + "column": 3, + "id": 8, + "row": 1, + "vertex": 0 + }, + { + "column": 4, + "id": 9, + "row": 1, + "vertex": 0 + }, + { + "column": 5, + "id": 10, + "row": 1, + "vertex": 0 + }, + { + "column": 0, + "id": 11, + "row": 2, + "vertex": 0 + }, + { + "column": 1, + "id": 12, + "row": 2, + "vertex": 0 + }, + { + "column": 3, + "id": 13, + "row": 2, + "vertex": 0 + }, + { + "column": 4, + "id": 14, + "row": 2, + "vertex": 0 + }, + { + "column": 5, + "id": 15, + "row": 2, + "vertex": 0 + }, + { + "column": 0, + "id": 16, + "row": 3, + "vertex": 0 + }, + { + "column": 1, + "id": 17, + "row": 3, + "vertex": 0 + }, + { + "column": 2, + "id": 18, + "row": 3, + "vertex": 0 + }, + { + "column": 4, + "id": 19, + "row": 3, + "vertex": 0 + }, + { + "column": 5, + "id": 20, + "row": 3, + "vertex": 0 + }, + { + "column": 0, + "id": 21, + "row": 4, + "vertex": 0 + }, + { + "column": 1, + "id": 22, + "row": 4, + "vertex": 0 + }, + { + "column": 2, + "id": 23, + "row": 4, + "vertex": 0 + }, + { + "column": 3, + "id": 24, + "row": 4, + "vertex": 0 + }, + { + "column": 5, + "id": 25, + "row": 4, + "vertex": 0 + }, + { + "column": 0, + "id": 26, + "row": 5, + "vertex": 0 + }, + { + "column": 1, + "id": 27, + "row": 5, + "vertex": 0 + }, + { + "column": 2, + "id": 28, + "row": 5, + "vertex": 0 + }, + { + "column": 3, + "id": 29, + "row": 5, + "vertex": 0 + }, + { + "column": 4, + "id": 30, + "row": 5, + "vertex": 0 + }, + { + "column": 1, + "id": 31, + "row": 0, + "vertex": 1 + }, + { + "column": 2, + "id": 32, + "row": 0, + "vertex": 1 + }, + { + "column": 3, + "id": 33, + "row": 0, + "vertex": 1 + }, + { + "column": 4, + "id": 34, + "row": 0, + "vertex": 1 + }, + { + "column": 5, + "id": 35, + "row": 0, + "vertex": 1 + }, + { + "column": 0, + "id": 36, + "row": 1, + "vertex": 1 + }, + { + "column": 2, + "id": 37, + "row": 1, + "vertex": 1 + }, + { + "column": 3, + "id": 38, + "row": 1, + "vertex": 1 + }, + { + "column": 4, + "id": 39, + "row": 1, + "vertex": 1 + }, + { + "column": 5, + "id": 40, + "row": 1, + "vertex": 1 + }, + { + "column": 0, + "id": 41, + "row": 2, + "vertex": 1 + }, + { + "column": 1, + "id": 42, + "row": 2, + "vertex": 1 + }, + { + "column": 3, + "id": 43, + "row": 2, + "vertex": 1 + }, + { + "column": 4, + "id": 44, + "row": 2, + "vertex": 1 + }, + { + "column": 5, + "id": 45, + "row": 2, + "vertex": 1 + }, + { + "column": 0, + "id": 46, + "row": 3, + "vertex": 1 + }, + { + "column": 1, + "id": 47, + "row": 3, + "vertex": 1 + }, + { + "column": 2, + "id": 48, + "row": 3, + "vertex": 1 + }, + { + "column": 4, + "id": 49, + "row": 3, + "vertex": 1 + }, + { + "column": 5, + "id": 50, + "row": 3, + "vertex": 1 + }, + { + "column": 0, + "id": 51, + "row": 4, + "vertex": 1 + }, + { + "column": 1, + "id": 52, + "row": 4, + "vertex": 1 + }, + { + "column": 2, + "id": 53, + "row": 4, + "vertex": 1 + }, + { + "column": 3, + "id": 54, + "row": 4, + "vertex": 1 + }, + { + "column": 5, + "id": 55, + "row": 4, + "vertex": 1 + }, + { + "column": 0, + "id": 56, + "row": 5, + "vertex": 1 + }, + { + "column": 1, + "id": 57, + "row": 5, + "vertex": 1 + }, + { + "column": 2, + "id": 58, + "row": 5, + "vertex": 1 + }, + { + "column": 3, + "id": 59, + "row": 5, + "vertex": 1 + }, + { + "column": 4, + "id": 60, + "row": 5, + "vertex": 1 + }, + { + "column": 1, + "id": 61, + "row": 0, + "vertex": 2 + }, + { + "column": 2, + "id": 62, + "row": 0, + "vertex": 2 + }, + { + "column": 3, + "id": 63, + "row": 0, + "vertex": 2 + }, + { + "column": 4, + "id": 64, + "row": 0, + "vertex": 2 + }, + { + "column": 5, + "id": 65, + "row": 0, + "vertex": 2 + }, + { + "column": 0, + "id": 66, + "row": 1, + "vertex": 2 + }, + { + "column": 2, + "id": 67, + "row": 1, + "vertex": 2 + }, + { + "column": 3, + "id": 68, + "row": 1, + "vertex": 2 + }, + { + "column": 4, + "id": 69, + "row": 1, + "vertex": 2 + }, + { + "column": 5, + "id": 70, + "row": 1, + "vertex": 2 + }, + { + "column": 0, + "id": 71, + "row": 2, + "vertex": 2 + }, + { + "column": 1, + "id": 72, + "row": 2, + "vertex": 2 + }, + { + "column": 3, + "id": 73, + "row": 2, + "vertex": 2 + }, + { + "column": 4, + "id": 74, + "row": 2, + "vertex": 2 + }, + { + "column": 5, + "id": 75, + "row": 2, + "vertex": 2 + }, + { + "column": 0, + "id": 76, + "row": 3, + "vertex": 2 + }, + { + "column": 1, + "id": 77, + "row": 3, + "vertex": 2 + }, + { + "column": 2, + "id": 78, + "row": 3, + "vertex": 2 + }, + { + "column": 4, + "id": 79, + "row": 3, + "vertex": 2 + }, + { + "column": 5, + "id": 80, + "row": 3, + "vertex": 2 + }, + { + "column": 0, + "id": 81, + "row": 4, + "vertex": 2 + }, + { + "column": 1, + "id": 82, + "row": 4, + "vertex": 2 + }, + { + "column": 2, + "id": 83, + "row": 4, + "vertex": 2 + }, + { + "column": 3, + "id": 84, + "row": 4, + "vertex": 2 + }, + { + "column": 5, + "id": 85, + "row": 4, + "vertex": 2 + }, + { + "column": 0, + "id": 86, + "row": 5, + "vertex": 2 + }, + { + "column": 1, + "id": 87, + "row": 5, + "vertex": 2 + }, + { + "column": 2, + "id": 88, + "row": 5, + "vertex": 2 + }, + { + "column": 3, + "id": 89, + "row": 5, + "vertex": 2 + }, + { + "column": 4, + "id": 90, + "row": 5, + "vertex": 2 + }, + { + "column": 1, + "id": 91, + "row": 0, + "vertex": 3 + }, + { + "column": 2, + "id": 92, + "row": 0, + "vertex": 3 + }, + { + "column": 3, + "id": 93, + "row": 0, + "vertex": 3 + }, + { + "column": 4, + "id": 94, + "row": 0, + "vertex": 3 + }, + { + "column": 5, + "id": 95, + "row": 0, + "vertex": 3 + }, + { + "column": 0, + "id": 96, + "row": 1, + "vertex": 3 + }, + { + "column": 2, + "id": 97, + "row": 1, + "vertex": 3 + }, + { + "column": 3, + "id": 98, + "row": 1, + "vertex": 3 + }, + { + "column": 4, + "id": 99, + "row": 1, + "vertex": 3 + }, + { + "column": 5, + "id": 100, + "row": 1, + "vertex": 3 + }, + { + "column": 0, + "id": 101, + "row": 2, + "vertex": 3 + }, + { + "column": 1, + "id": 102, + "row": 2, + "vertex": 3 + }, + { + "column": 3, + "id": 103, + "row": 2, + "vertex": 3 + }, + { + "column": 4, + "id": 104, + "row": 2, + "vertex": 3 + }, + { + "column": 5, + "id": 105, + "row": 2, + "vertex": 3 + }, + { + "column": 0, + "id": 106, + "row": 3, + "vertex": 3 + }, + { + "column": 1, + "id": 107, + "row": 3, + "vertex": 3 + }, + { + "column": 2, + "id": 108, + "row": 3, + "vertex": 3 + }, + { + "column": 4, + "id": 109, + "row": 3, + "vertex": 3 + }, + { + "column": 5, + "id": 110, + "row": 3, + "vertex": 3 + }, + { + "column": 0, + "id": 111, + "row": 4, + "vertex": 3 + }, + { + "column": 1, + "id": 112, + "row": 4, + "vertex": 3 + }, + { + "column": 2, + "id": 113, + "row": 4, + "vertex": 3 + }, + { + "column": 3, + "id": 114, + "row": 4, + "vertex": 3 + }, + { + "column": 5, + "id": 115, + "row": 4, + "vertex": 3 + }, + { + "column": 0, + "id": 116, + "row": 5, + "vertex": 3 + }, + { + "column": 1, + "id": 117, + "row": 5, + "vertex": 3 + }, + { + "column": 2, + "id": 118, + "row": 5, + "vertex": 3 + }, + { + "column": 3, + "id": 119, + "row": 5, + "vertex": 3 + }, + { + "column": 4, + "id": 120, + "row": 5, + "vertex": 3 + }, + { + "column": 1, + "id": 121, + "row": 0, + "vertex": 4 + }, + { + "column": 2, + "id": 122, + "row": 0, + "vertex": 4 + }, + { + "column": 3, + "id": 123, + "row": 0, + "vertex": 4 + }, + { + "column": 4, + "id": 124, + "row": 0, + "vertex": 4 + }, + { + "column": 5, + "id": 125, + "row": 0, + "vertex": 4 + }, + { + "column": 0, + "id": 126, + "row": 1, + "vertex": 4 + }, + { + "column": 2, + "id": 127, + "row": 1, + "vertex": 4 + }, + { + "column": 3, + "id": 128, + "row": 1, + "vertex": 4 + }, + { + "column": 4, + "id": 129, + "row": 1, + "vertex": 4 + }, + { + "column": 5, + "id": 130, + "row": 1, + "vertex": 4 + }, + { + "column": 0, + "id": 131, + "row": 2, + "vertex": 4 + }, + { + "column": 1, + "id": 132, + "row": 2, + "vertex": 4 + }, + { + "column": 3, + "id": 133, + "row": 2, + "vertex": 4 + }, + { + "column": 4, + "id": 134, + "row": 2, + "vertex": 4 + }, + { + "column": 5, + "id": 135, + "row": 2, + "vertex": 4 + }, + { + "column": 0, + "id": 136, + "row": 3, + "vertex": 4 + }, + { + "column": 1, + "id": 137, + "row": 3, + "vertex": 4 + }, + { + "column": 2, + "id": 138, + "row": 3, + "vertex": 4 + }, + { + "column": 4, + "id": 139, + "row": 3, + "vertex": 4 + }, + { + "column": 5, + "id": 140, + "row": 3, + "vertex": 4 + }, + { + "column": 0, + "id": 141, + "row": 4, + "vertex": 4 + }, + { + "column": 1, + "id": 142, + "row": 4, + "vertex": 4 + }, + { + "column": 2, + "id": 143, + "row": 4, + "vertex": 4 + }, + { + "column": 3, + "id": 144, + "row": 4, + "vertex": 4 + }, + { + "column": 5, + "id": 145, + "row": 4, + "vertex": 4 + }, + { + "column": 0, + "id": 146, + "row": 5, + "vertex": 4 + }, + { + "column": 1, + "id": 147, + "row": 5, + "vertex": 4 + }, + { + "column": 2, + "id": 148, + "row": 5, + "vertex": 4 + }, + { + "column": 3, + "id": 149, + "row": 5, + "vertex": 4 + }, + { + "column": 4, + "id": 150, + "row": 5, + "vertex": 4 + }, + { + "column": 1, + "id": 151, + "row": 0, + "vertex": 5 + }, + { + "column": 2, + "id": 152, + "row": 0, + "vertex": 5 + }, + { + "column": 3, + "id": 153, + "row": 0, + "vertex": 5 + }, + { + "column": 4, + "id": 154, + "row": 0, + "vertex": 5 + }, + { + "column": 5, + "id": 155, + "row": 0, + "vertex": 5 + }, + { + "column": 0, + "id": 156, + "row": 1, + "vertex": 5 + }, + { + "column": 2, + "id": 157, + "row": 1, + "vertex": 5 + }, + { + "column": 3, + "id": 158, + "row": 1, + "vertex": 5 + }, + { + "column": 4, + "id": 159, + "row": 1, + "vertex": 5 + }, + { + "column": 5, + "id": 160, + "row": 1, + "vertex": 5 + }, + { + "column": 0, + "id": 161, + "row": 2, + "vertex": 5 + }, + { + "column": 1, + "id": 162, + "row": 2, + "vertex": 5 + }, + { + "column": 3, + "id": 163, + "row": 2, + "vertex": 5 + }, + { + "column": 4, + "id": 164, + "row": 2, + "vertex": 5 + }, + { + "column": 5, + "id": 165, + "row": 2, + "vertex": 5 + }, + { + "column": 0, + "id": 166, + "row": 3, + "vertex": 5 + }, + { + "column": 1, + "id": 167, + "row": 3, + "vertex": 5 + }, + { + "column": 2, + "id": 168, + "row": 3, + "vertex": 5 + }, + { + "column": 4, + "id": 169, + "row": 3, + "vertex": 5 + }, + { + "column": 5, + "id": 170, + "row": 3, + "vertex": 5 + }, + { + "column": 0, + "id": 171, + "row": 4, + "vertex": 5 + }, + { + "column": 1, + "id": 172, + "row": 4, + "vertex": 5 + }, + { + "column": 2, + "id": 173, + "row": 4, + "vertex": 5 + }, + { + "column": 3, + "id": 174, + "row": 4, + "vertex": 5 + }, + { + "column": 5, + "id": 175, + "row": 4, + "vertex": 5 + }, + { + "column": 0, + "id": 176, + "row": 5, + "vertex": 5 + }, + { + "column": 1, + "id": 177, + "row": 5, + "vertex": 5 + }, + { + "column": 2, + "id": 178, + "row": 5, + "vertex": 5 + }, + { + "column": 3, + "id": 179, + "row": 5, + "vertex": 5 + }, + { + "column": 4, + "id": 180, + "row": 5, + "vertex": 5 + }, + { + "column": 1, + "id": 181, + "row": 0, + "vertex": 6 + }, + { + "column": 2, + "id": 182, + "row": 0, + "vertex": 6 + }, + { + "column": 3, + "id": 183, + "row": 0, + "vertex": 6 + }, + { + "column": 4, + "id": 184, + "row": 0, + "vertex": 6 + }, + { + "column": 5, + "id": 185, + "row": 0, + "vertex": 6 + }, + { + "column": 0, + "id": 186, + "row": 1, + "vertex": 6 + }, + { + "column": 2, + "id": 187, + "row": 1, + "vertex": 6 + }, + { + "column": 3, + "id": 188, + "row": 1, + "vertex": 6 + }, + { + "column": 4, + "id": 189, + "row": 1, + "vertex": 6 + }, + { + "column": 5, + "id": 190, + "row": 1, + "vertex": 6 + }, + { + "column": 0, + "id": 191, + "row": 2, + "vertex": 6 + }, + { + "column": 1, + "id": 192, + "row": 2, + "vertex": 6 + }, + { + "column": 3, + "id": 193, + "row": 2, + "vertex": 6 + }, + { + "column": 4, + "id": 194, + "row": 2, + "vertex": 6 + }, + { + "column": 5, + "id": 195, + "row": 2, + "vertex": 6 + }, + { + "column": 0, + "id": 196, + "row": 3, + "vertex": 6 + }, + { + "column": 1, + "id": 197, + "row": 3, + "vertex": 6 + }, + { + "column": 2, + "id": 198, + "row": 3, + "vertex": 6 + }, + { + "column": 4, + "id": 199, + "row": 3, + "vertex": 6 + }, + { + "column": 5, + "id": 200, + "row": 3, + "vertex": 6 + }, + { + "column": 0, + "id": 201, + "row": 4, + "vertex": 6 + }, + { + "column": 1, + "id": 202, + "row": 4, + "vertex": 6 + }, + { + "column": 2, + "id": 203, + "row": 4, + "vertex": 6 + }, + { + "column": 3, + "id": 204, + "row": 4, + "vertex": 6 + }, + { + "column": 5, + "id": 205, + "row": 4, + "vertex": 6 + }, + { + "column": 0, + "id": 206, + "row": 5, + "vertex": 6 + }, + { + "column": 1, + "id": 207, + "row": 5, + "vertex": 6 + }, + { + "column": 2, + "id": 208, + "row": 5, + "vertex": 6 + }, + { + "column": 3, + "id": 209, + "row": 5, + "vertex": 6 + }, + { + "column": 4, + "id": 210, + "row": 5, + "vertex": 6 + }, + { + "column": 1, + "id": 211, + "row": 0, + "vertex": 7 + }, + { + "column": 2, + "id": 212, + "row": 0, + "vertex": 7 + }, + { + "column": 3, + "id": 213, + "row": 0, + "vertex": 7 + }, + { + "column": 4, + "id": 214, + "row": 0, + "vertex": 7 + }, + { + "column": 5, + "id": 215, + "row": 0, + "vertex": 7 + }, + { + "column": 0, + "id": 216, + "row": 1, + "vertex": 7 + }, + { + "column": 2, + "id": 217, + "row": 1, + "vertex": 7 + }, + { + "column": 3, + "id": 218, + "row": 1, + "vertex": 7 + }, + { + "column": 4, + "id": 219, + "row": 1, + "vertex": 7 + }, + { + "column": 5, + "id": 220, + "row": 1, + "vertex": 7 + }, + { + "column": 0, + "id": 221, + "row": 2, + "vertex": 7 + }, + { + "column": 1, + "id": 222, + "row": 2, + "vertex": 7 + }, + { + "column": 3, + "id": 223, + "row": 2, + "vertex": 7 + }, + { + "column": 4, + "id": 224, + "row": 2, + "vertex": 7 + }, + { + "column": 5, + "id": 225, + "row": 2, + "vertex": 7 + }, + { + "column": 0, + "id": 226, + "row": 3, + "vertex": 7 + }, + { + "column": 1, + "id": 227, + "row": 3, + "vertex": 7 + }, + { + "column": 2, + "id": 228, + "row": 3, + "vertex": 7 + }, + { + "column": 4, + "id": 229, + "row": 3, + "vertex": 7 + }, + { + "column": 5, + "id": 230, + "row": 3, + "vertex": 7 + }, + { + "column": 0, + "id": 231, + "row": 4, + "vertex": 7 + }, + { + "column": 1, + "id": 232, + "row": 4, + "vertex": 7 + }, + { + "column": 2, + "id": 233, + "row": 4, + "vertex": 7 + }, + { + "column": 3, + "id": 234, + "row": 4, + "vertex": 7 + }, + { + "column": 5, + "id": 235, + "row": 4, + "vertex": 7 + }, + { + "column": 0, + "id": 236, + "row": 5, + "vertex": 7 + }, + { + "column": 1, + "id": 237, + "row": 5, + "vertex": 7 + }, + { + "column": 2, + "id": 238, + "row": 5, + "vertex": 7 + }, + { + "column": 3, + "id": 239, + "row": 5, + "vertex": 7 + }, + { + "column": 4, + "id": 240, + "row": 5, + "vertex": 7 + } + ], + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "programs": { + "backward": [ + [ + "native", + 0, + 2, + 227, + 1 + ], + [ + "native", + 27, + 29, + 227, + 1 + ], + [ + "add", + 0, + 27, + "1", + 227 + ], + [ + "scale", + 27, + null, + "-2", + 227 + ], + [ + "add", + 27, + 0, + "1", + 227 + ], + [ + "add", + 112, + 139, + "1", + 0 + ], + [ + "scale", + 139, + null, + "-2", + 0 + ], + [ + "add", + 139, + 112, + "1", + 0 + ], + [ + "native", + 2, + 4, + 238, + 1 + ], + [ + "native", + 25, + 27, + 238, + 1 + ], + [ + "add", + 2, + 25, + "1", + 238 + ], + [ + "scale", + 25, + null, + "-2", + 238 + ], + [ + "add", + 25, + 2, + "1", + 238 + ], + [ + "add", + 114, + 137, + "1", + 0 + ], + [ + "scale", + 137, + null, + "-2", + 0 + ], + [ + "add", + 137, + 114, + "1", + 0 + ], + [ + "native", + 7, + 9, + 389, + 1 + ], + [ + "native", + 57, + 59, + 389, + 1 + ], + [ + "add", + 7, + 57, + "1", + 389 + ], + [ + "scale", + 57, + null, + "-2", + 389 + ], + [ + "add", + 57, + 7, + "1", + 389 + ], + [ + "add", + 119, + 169, + "1", + 0 + ], + [ + "scale", + 169, + null, + "-2", + 0 + ], + [ + "add", + 169, + 119, + "1", + 0 + ], + [ + "native", + 9, + 11, + 329, + 1 + ], + [ + "native", + 61, + 63, + 329, + 1 + ], + [ + "add", + 9, + 61, + "-1", + 329 + ], + [ + "scale", + 61, + null, + "2", + 329 + ], + [ + "add", + 61, + 9, + "1", + 329 + ], + [ + "add", + 121, + 173, + "-1", + 0 + ], + [ + "scale", + 173, + null, + "2", + 0 + ], + [ + "add", + 173, + 121, + "1", + 0 + ], + [ + "native", + 10, + 12, + 406, + 1 + ], + [ + "native", + 62, + 64, + 406, + 1 + ], + [ + "add", + 10, + 62, + "1", + 406 + ], + [ + "scale", + 62, + null, + "-2", + 406 + ], + [ + "add", + 62, + 10, + "1", + 406 + ], + [ + "add", + 122, + 174, + "1", + 0 + ], + [ + "scale", + 174, + null, + "-2", + 0 + ], + [ + "add", + 174, + 122, + "1", + 0 + ], + [ + "native", + 11, + 13, + 297, + 1 + ], + [ + "native", + 63, + 65, + 297, + 1 + ], + [ + "add", + 11, + 63, + "-1", + 297 + ], + [ + "scale", + 63, + null, + "2", + 297 + ], + [ + "add", + 63, + 11, + "1", + 297 + ], + [ + "add", + 123, + 175, + "-1", + 0 + ], + [ + "scale", + 175, + null, + "2", + 0 + ], + [ + "add", + 175, + 123, + "1", + 0 + ], + [ + "native", + 13, + 15, + 272, + 1 + ], + [ + "native", + 51, + 53, + 272, + 1 + ], + [ + "add", + 13, + 51, + "1", + 272 + ], + [ + "scale", + 51, + null, + "2", + 272 + ], + [ + "add", + 51, + 13, + "-1", + 272 + ], + [ + "add", + 125, + 163, + "1", + 0 + ], + [ + "scale", + 163, + null, + "2", + 0 + ], + [ + "add", + 163, + 125, + "-1", + 0 + ], + [ + "native", + 14, + 16, + 281, + 1 + ], + [ + "native", + 52, + 54, + 281, + 1 + ], + [ + "add", + 14, + 52, + "1", + 281 + ], + [ + "scale", + 52, + null, + "2", + 281 + ], + [ + "add", + 52, + 14, + "-1", + 281 + ], + [ + "add", + 126, + 164, + "1", + 0 + ], + [ + "scale", + 164, + null, + "2", + 0 + ], + [ + "add", + 164, + 126, + "-1", + 0 + ], + [ + "native", + 15, + 17, + 288, + 1 + ], + [ + "native", + 53, + 55, + 288, + 1 + ], + [ + "add", + 15, + 53, + "1", + 288 + ], + [ + "scale", + 53, + null, + "2", + 288 + ], + [ + "add", + 53, + 15, + "-1", + 288 + ], + [ + "add", + 127, + 165, + "1", + 0 + ], + [ + "scale", + 165, + null, + "2", + 0 + ], + [ + "add", + 165, + 127, + "-1", + 0 + ], + [ + "native", + 16, + 18, + 368, + 1 + ], + [ + "native", + 44, + 46, + 368, + 1 + ], + [ + "add", + 16, + 44, + "-1", + 368 + ], + [ + "scale", + 44, + null, + "-2", + 368 + ], + [ + "add", + 44, + 16, + "-1", + 368 + ], + [ + "add", + 128, + 156, + "-1", + 0 + ], + [ + "scale", + 156, + null, + "-2", + 0 + ], + [ + "add", + 156, + 128, + "-1", + 0 + ], + [ + "native", + 20, + 22, + 377, + 1 + ], + [ + "native", + 46, + 48, + 377, + 1 + ], + [ + "add", + 20, + 46, + "-1", + 377 + ], + [ + "scale", + 46, + null, + "-2", + 377 + ], + [ + "add", + 46, + 20, + "-1", + 377 + ], + [ + "add", + 132, + 158, + "-1", + 0 + ], + [ + "scale", + 158, + null, + "-2", + 0 + ], + [ + "add", + 158, + 132, + "-1", + 0 + ], + [ + "native", + 21, + 23, + 314, + 1 + ], + [ + "native", + 47, + 49, + 314, + 1 + ], + [ + "scale", + 21, + null, + "-1", + 314 + ], + [ + "add", + 21, + 47, + "-1", + 314 + ], + [ + "scale", + 47, + null, + "-2", + 314 + ], + [ + "add", + 47, + 21, + "-1", + 314 + ], + [ + "scale", + 133, + null, + "-1", + 0 + ], + [ + "add", + 133, + 159, + "-1", + 0 + ], + [ + "scale", + 159, + null, + "-2", + 0 + ], + [ + "add", + 159, + 133, + "-1", + 0 + ], + [ + "native", + 36, + 38, + 321, + 1 + ], + [ + "native", + 111, + 113, + 321, + 1 + ], + [ + "scale", + 36, + null, + "-1", + 321 + ], + [ + "add", + 36, + 111, + "-1", + 321 + ], + [ + "scale", + 111, + null, + "2", + 321 + ], + [ + "add", + 111, + 36, + "1", + 321 + ], + [ + "scale", + 148, + null, + "-1", + 0 + ], + [ + "add", + 148, + 223, + "-1", + 0 + ], + [ + "scale", + 223, + null, + "2", + 0 + ], + [ + "add", + 223, + 148, + "1", + 0 + ], + [ + "native", + 37, + 39, + 351, + 1 + ], + [ + "native", + 110, + 112, + 351, + 1 + ], + [ + "scale", + 37, + null, + "-1", + 351 + ], + [ + "add", + 37, + 110, + "1", + 351 + ], + [ + "scale", + 110, + null, + "-2", + 351 + ], + [ + "add", + 110, + 37, + "1", + 351 + ], + [ + "scale", + 149, + null, + "-1", + 0 + ], + [ + "add", + 149, + 222, + "1", + 0 + ], + [ + "scale", + 222, + null, + "-2", + 0 + ], + [ + "add", + 222, + 149, + "1", + 0 + ], + [ + "native", + 41, + 43, + 326, + 1 + ], + [ + "native", + 106, + 108, + 326, + 1 + ], + [ + "scale", + 41, + null, + "-1", + 326 + ], + [ + "add", + 41, + 106, + "1", + 326 + ], + [ + "scale", + 106, + null, + "-2", + 326 + ], + [ + "add", + 106, + 41, + "1", + 326 + ], + [ + "scale", + 153, + null, + "-1", + 0 + ], + [ + "add", + 153, + 218, + "1", + 0 + ], + [ + "scale", + 218, + null, + "-2", + 0 + ], + [ + "add", + 218, + 153, + "1", + 0 + ], + [ + "native", + 42, + 44, + 437, + 1 + ], + [ + "native", + 105, + 107, + 437, + 1 + ], + [ + "scale", + 42, + null, + "-1", + 437 + ], + [ + "add", + 42, + 105, + "-1", + 437 + ], + [ + "scale", + 105, + null, + "2", + 437 + ], + [ + "add", + 105, + 42, + "1", + 437 + ], + [ + "scale", + 154, + null, + "-1", + 0 + ], + [ + "add", + 154, + 217, + "-1", + 0 + ], + [ + "scale", + 217, + null, + "2", + 0 + ], + [ + "add", + 217, + 154, + "1", + 0 + ], + [ + "native", + 43, + 45, + 356, + 1 + ], + [ + "native", + 104, + 106, + 356, + 1 + ], + [ + "scale", + 43, + null, + "-1", + 356 + ], + [ + "add", + 43, + 104, + "1", + 356 + ], + [ + "scale", + 104, + null, + "-2", + 356 + ], + [ + "add", + 104, + 43, + "1", + 356 + ], + [ + "scale", + 155, + null, + "-1", + 0 + ], + [ + "add", + 155, + 216, + "1", + 0 + ], + [ + "scale", + 216, + null, + "-2", + 0 + ], + [ + "add", + 216, + 155, + "1", + 0 + ], + [ + "native", + 70, + 72, + 247, + 1 + ], + [ + "native", + 91, + 93, + 247, + 1 + ], + [ + "add", + 70, + 91, + "1", + 247 + ], + [ + "scale", + 91, + null, + "2", + 247 + ], + [ + "add", + 91, + 70, + "-1", + 247 + ], + [ + "add", + 182, + 203, + "1", + 0 + ], + [ + "scale", + 203, + null, + "2", + 0 + ], + [ + "add", + 203, + 182, + "-1", + 0 + ], + [ + "native", + 71, + 73, + 254, + 1 + ], + [ + "native", + 90, + 92, + 254, + 1 + ], + [ + "add", + 71, + 90, + "1", + 254 + ], + [ + "scale", + 90, + null, + "2", + 254 + ], + [ + "add", + 90, + 71, + "-1", + 254 + ], + [ + "add", + 183, + 202, + "1", + 0 + ], + [ + "scale", + 202, + null, + "2", + 0 + ], + [ + "add", + 202, + 183, + "-1", + 0 + ], + [ + "native", + 72, + 74, + 259, + 1 + ], + [ + "native", + 89, + 91, + 259, + 1 + ], + [ + "add", + 72, + 89, + "1", + 259 + ], + [ + "scale", + 89, + null, + "2", + 259 + ], + [ + "add", + 89, + 72, + "-1", + 259 + ], + [ + "add", + 184, + 201, + "1", + 0 + ], + [ + "scale", + 201, + null, + "2", + 0 + ], + [ + "add", + 201, + 184, + "-1", + 0 + ], + [ + "native", + 76, + 78, + 232, + 1 + ], + [ + "native", + 87, + 89, + 232, + 1 + ], + [ + "add", + 76, + 87, + "1", + 232 + ], + [ + "scale", + 87, + null, + "2", + 232 + ], + [ + "add", + 87, + 76, + "-1", + 232 + ], + [ + "add", + 188, + 199, + "1", + 0 + ], + [ + "scale", + 199, + null, + "2", + 0 + ], + [ + "add", + 199, + 188, + "-1", + 0 + ], + [ + "native", + 78, + 80, + 293, + 1 + ], + [ + "native", + 99, + 101, + 293, + 1 + ], + [ + "add", + 78, + 99, + "1", + 293 + ], + [ + "scale", + 99, + null, + "-2", + 293 + ], + [ + "add", + 99, + 78, + "1", + 293 + ], + [ + "add", + 190, + 211, + "1", + 0 + ], + [ + "scale", + 211, + null, + "-2", + 0 + ], + [ + "add", + 211, + 190, + "1", + 0 + ], + [ + "native", + 79, + 81, + 363, + 1 + ], + [ + "native", + 94, + 96, + 363, + 1 + ], + [ + "scale", + 79, + null, + "-1", + 363 + ], + [ + "add", + 79, + 94, + "1", + 363 + ], + [ + "scale", + 94, + null, + "2", + 363 + ], + [ + "add", + 94, + 79, + "-1", + 363 + ], + [ + "scale", + 191, + null, + "-1", + 0 + ], + [ + "add", + 191, + 206, + "1", + 0 + ], + [ + "scale", + 206, + null, + "2", + 0 + ], + [ + "add", + 206, + 191, + "-1", + 0 + ], + [ + "native", + 81, + 83, + 267, + 1 + ], + [ + "native", + 92, + 94, + 267, + 1 + ], + [ + "scale", + 81, + null, + "-1", + 267 + ], + [ + "add", + 81, + 92, + "1", + 267 + ], + [ + "scale", + 92, + null, + "2", + 267 + ], + [ + "add", + 92, + 81, + "-1", + 267 + ], + [ + "scale", + 193, + null, + "-1", + 0 + ], + [ + "add", + 193, + 204, + "1", + 0 + ], + [ + "scale", + 204, + null, + "2", + 0 + ], + [ + "add", + 204, + 193, + "-1", + 0 + ], + [ + "native", + 112, + 0, + 226, + 1 + ], + [ + "native", + 114, + 0, + 226, + 1 + ], + [ + "native", + 119, + 0, + 226, + 1 + ], + [ + "native", + 121, + 0, + 226, + 1 + ], + [ + "native", + 122, + 0, + 226, + 1 + ], + [ + "native", + 123, + 0, + 226, + 1 + ], + [ + "native", + 125, + 0, + 226, + 1 + ], + [ + "native", + 126, + 0, + 226, + 1 + ], + [ + "native", + 127, + 0, + 226, + 1 + ], + [ + "native", + 128, + 0, + 226, + 1 + ], + [ + "native", + 132, + 0, + 226, + 1 + ], + [ + "native", + 133, + 0, + 226, + 1 + ], + [ + "native", + 137, + 0, + 226, + 1 + ], + [ + "native", + 139, + 0, + 226, + 1 + ], + [ + "native", + 148, + 0, + 226, + 1 + ], + [ + "native", + 149, + 0, + 226, + 1 + ], + [ + "native", + 153, + 0, + 226, + 1 + ], + [ + "native", + 154, + 0, + 226, + 1 + ], + [ + "native", + 155, + 0, + 226, + 1 + ], + [ + "native", + 156, + 0, + 226, + 1 + ], + [ + "native", + 158, + 0, + 226, + 1 + ], + [ + "native", + 159, + 0, + 226, + 1 + ], + [ + "native", + 163, + 0, + 226, + 1 + ], + [ + "native", + 164, + 0, + 226, + 1 + ], + [ + "native", + 165, + 0, + 226, + 1 + ], + [ + "native", + 169, + 0, + 226, + 1 + ], + [ + "native", + 173, + 0, + 226, + 1 + ], + [ + "native", + 174, + 0, + 226, + 1 + ], + [ + "native", + 175, + 0, + 226, + 1 + ], + [ + "native", + 182, + 0, + 226, + 1 + ], + [ + "native", + 183, + 0, + 226, + 1 + ], + [ + "native", + 184, + 0, + 226, + 1 + ], + [ + "native", + 188, + 0, + 226, + 1 + ], + [ + "native", + 190, + 0, + 226, + 1 + ], + [ + "native", + 191, + 0, + 226, + 1 + ], + [ + "native", + 193, + 0, + 226, + 1 + ], + [ + "native", + 199, + 0, + 226, + 1 + ], + [ + "native", + 201, + 0, + 226, + 1 + ], + [ + "native", + 202, + 0, + 226, + 1 + ], + [ + "native", + 203, + 0, + 226, + 1 + ], + [ + "native", + 204, + 0, + 226, + 1 + ], + [ + "native", + 206, + 0, + 226, + 1 + ], + [ + "native", + 211, + 0, + 226, + 1 + ], + [ + "native", + 216, + 0, + 226, + 1 + ], + [ + "native", + 217, + 0, + 226, + 1 + ], + [ + "native", + 218, + 0, + 226, + 1 + ], + [ + "native", + 222, + 0, + 226, + 1 + ], + [ + "native", + 223, + 0, + 226, + 1 + ], + [ + "native", + 112, + 226, + 232, + 1 + ], + [ + "native", + 114, + 226, + 227, + 1 + ], + [ + "native", + 119, + 226, + 267, + 1 + ], + [ + "native", + 121, + 226, + 259, + 1 + ], + [ + "native", + 122, + 226, + 329, + 1 + ], + [ + "native", + 123, + 226, + 247, + 1 + ], + [ + "native", + 125, + 226, + 227, + 1 + ], + [ + "native", + 126, + 226, + 272, + 1 + ], + [ + "native", + 127, + 226, + 281, + 1 + ], + [ + "native", + 128, + 226, + 238, + 1 + ], + [ + "native", + 132, + 226, + 368, + 1 + ], + [ + "native", + 133, + 226, + 288, + 1 + ], + [ + "native", + 137, + 226, + 363, + 1 + ], + [ + "native", + 139, + 226, + 267, + 1 + ], + [ + "native", + 148, + 226, + 314, + 1 + ], + [ + "native", + 149, + 226, + 321, + 1 + ], + [ + "native", + 153, + 226, + 321, + 1 + ], + [ + "native", + 154, + 226, + 326, + 1 + ], + [ + "native", + 155, + 226, + 351, + 1 + ], + [ + "native", + 156, + 226, + 389, + 1 + ], + [ + "native", + 158, + 226, + 281, + 1 + ], + [ + "native", + 159, + 226, + 377, + 1 + ], + [ + "native", + 163, + 226, + 329, + 1 + ], + [ + "native", + 164, + 226, + 406, + 1 + ], + [ + "native", + 165, + 226, + 297, + 1 + ], + [ + "native", + 169, + 226, + 232, + 1 + ], + [ + "native", + 173, + 226, + 389, + 1 + ], + [ + "native", + 174, + 226, + 254, + 1 + ], + [ + "native", + 175, + 226, + 406, + 1 + ], + [ + "native", + 182, + 226, + 238, + 1 + ], + [ + "native", + 183, + 226, + 247, + 1 + ], + [ + "native", + 184, + 226, + 254, + 1 + ], + [ + "native", + 188, + 226, + 259, + 1 + ], + [ + "native", + 190, + 226, + 288, + 1 + ], + [ + "native", + 191, + 226, + 293, + 1 + ], + [ + "native", + 193, + 226, + 293, + 1 + ], + [ + "native", + 199, + 226, + 356, + 1 + ], + [ + "native", + 201, + 226, + 356, + 1 + ], + [ + "native", + 202, + 226, + 437, + 1 + ], + [ + "native", + 203, + 226, + 326, + 1 + ], + [ + "native", + 204, + 226, + 363, + 1 + ], + [ + "native", + 206, + 226, + 297, + 1 + ], + [ + "native", + 211, + 226, + 314, + 1 + ], + [ + "native", + 216, + 226, + 437, + 1 + ], + [ + "native", + 217, + 226, + 351, + 1 + ], + [ + "native", + 218, + 226, + 368, + 1 + ], + [ + "native", + 222, + 226, + 377, + 1 + ], + [ + "native", + 223, + 226, + 272, + 1 + ], + [ + "parameter_add", + 0, + 114, + 6, + -1, + 227 + ], + [ + "parameter_add", + 2, + 182, + 12, + -1, + 238 + ], + [ + "parameter_add", + 70, + 183, + 18, + -1, + 247 + ], + [ + "parameter_add", + 71, + 184, + 24, + -1, + 254 + ], + [ + "parameter_add", + 72, + 188, + 30, + -1, + 259 + ], + [ + "parameter_add", + 76, + 112, + 5, + -1, + 232 + ], + [ + "parameter_add", + 27, + 125, + 36, + -1, + 227 + ], + [ + "parameter_add", + 13, + 126, + 42, + -1, + 272 + ], + [ + "parameter_add", + 14, + 127, + 48, + -1, + 281 + ], + [ + "parameter_add", + 15, + 190, + 54, + -1, + 288 + ], + [ + "parameter_add", + 78, + 193, + 60, + -1, + 293 + ], + [ + "parameter_add", + 81, + 139, + 35, + -1, + 267 + ], + [ + "parameter_add", + 11, + 165, + 66, + -1, + 297 + ], + [ + "parameter_add", + 53, + 133, + 72, + -1, + 288 + ], + [ + "parameter_add", + 21, + 148, + 78, + -1, + 314 + ], + [ + "parameter_add", + 36, + 153, + 84, + -1, + 321 + ], + [ + "parameter_add", + 41, + 203, + 90, + -1, + 326 + ], + [ + "parameter_add", + 91, + 123, + 65, + -1, + 247 + ], + [ + "parameter_add", + 9, + 163, + 96, + -1, + 329 + ], + [ + "parameter_add", + 51, + 223, + 102, + -1, + 272 + ], + [ + "parameter_add", + 111, + 149, + 108, + -1, + 321 + ], + [ + "parameter_add", + 37, + 155, + 114, + -1, + 351 + ], + [ + "parameter_add", + 43, + 201, + 120, + -1, + 356 + ], + [ + "parameter_add", + 89, + 121, + 95, + -1, + 259 + ], + [ + "parameter_add", + 25, + 128, + 126, + -1, + 238 + ], + [ + "parameter_add", + 16, + 132, + 132, + -1, + 368 + ], + [ + "parameter_add", + 20, + 159, + 138, + -1, + 377 + ], + [ + "parameter_add", + 47, + 211, + 144, + -1, + 314 + ], + [ + "parameter_add", + 99, + 191, + 150, + -1, + 293 + ], + [ + "parameter_add", + 79, + 137, + 125, + -1, + 363 + ], + [ + "parameter_add", + 7, + 173, + 156, + -1, + 389 + ], + [ + "parameter_add", + 61, + 122, + 162, + -1, + 329 + ], + [ + "parameter_add", + 10, + 175, + 168, + -1, + 406 + ], + [ + "parameter_add", + 63, + 206, + 174, + -1, + 297 + ], + [ + "parameter_add", + 94, + 204, + 180, + -1, + 363 + ], + [ + "parameter_add", + 92, + 119, + 155, + -1, + 267 + ], + [ + "parameter_add", + 57, + 156, + 186, + -1, + 389 + ], + [ + "parameter_add", + 44, + 218, + 192, + -1, + 368 + ], + [ + "parameter_add", + 106, + 154, + 198, + -1, + 326 + ], + [ + "parameter_add", + 42, + 216, + 204, + -1, + 437 + ], + [ + "parameter_add", + 104, + 199, + 210, + -1, + 356 + ], + [ + "parameter_add", + 87, + 169, + 185, + -1, + 232 + ], + [ + "parameter_add", + 62, + 164, + 216, + -1, + 406 + ], + [ + "parameter_add", + 52, + 158, + 222, + -1, + 281 + ], + [ + "parameter_add", + 46, + 222, + 228, + -1, + 377 + ], + [ + "parameter_add", + 110, + 217, + 234, + -1, + 351 + ], + [ + "parameter_add", + 105, + 202, + 240, + -1, + 437 + ], + [ + "parameter_add", + 90, + 174, + 215, + -1, + 254 + ], + [ + "native", + 0, + 227, + 228, + 1 + ], + [ + "native", + 112, + 232, + 233, + 1 + ], + [ + "native", + 2, + 238, + 239, + 1 + ], + [ + "native", + 114, + 227, + 242, + 1 + ], + [ + "native", + 7, + 389, + 390, + 1 + ], + [ + "native", + 119, + 267, + 394, + 1 + ], + [ + "native", + 9, + 329, + 330, + 1 + ], + [ + "native", + 121, + 259, + 334, + 1 + ], + [ + "native", + 10, + 406, + 407, + 1 + ], + [ + "native", + 122, + 329, + 390, + 1 + ], + [ + "native", + 11, + 297, + 298, + 1 + ], + [ + "native", + 123, + 247, + 302, + 1 + ], + [ + "native", + 13, + 272, + 273, + 1 + ], + [ + "native", + 125, + 227, + 276, + 1 + ], + [ + "native", + 14, + 281, + 282, + 1 + ], + [ + "native", + 126, + 272, + 263, + 1 + ], + [ + "native", + 15, + 288, + 289, + 1 + ], + [ + "native", + 127, + 281, + 273, + 1 + ], + [ + "native", + 16, + 368, + 369, + 1 + ], + [ + "native", + 128, + 238, + 372, + 1 + ], + [ + "native", + 20, + 377, + 378, + 1 + ], + [ + "native", + 132, + 368, + 359, + 1 + ], + [ + "native", + 21, + 314, + 315, + 1 + ], + [ + "native", + 133, + 288, + 298, + 1 + ], + [ + "native", + 25, + 238, + 359, + 1 + ], + [ + "native", + 137, + 363, + 364, + 1 + ], + [ + "native", + 27, + 227, + 263, + 1 + ], + [ + "native", + 139, + 267, + 268, + 1 + ], + [ + "native", + 36, + 321, + 322, + 1 + ], + [ + "native", + 148, + 314, + 307, + 1 + ], + [ + "native", + 37, + 351, + 352, + 1 + ], + [ + "native", + 149, + 321, + 339, + 1 + ], + [ + "native", + 41, + 326, + 302, + 1 + ], + [ + "native", + 153, + 321, + 315, + 1 + ], + [ + "native", + 42, + 437, + 438, + 1 + ], + [ + "native", + 154, + 326, + 425, + 1 + ], + [ + "native", + 43, + 356, + 334, + 1 + ], + [ + "native", + 155, + 351, + 346, + 1 + ], + [ + "native", + 44, + 368, + 425, + 1 + ], + [ + "native", + 156, + 389, + 428, + 1 + ], + [ + "native", + 46, + 377, + 458, + 1 + ], + [ + "native", + 158, + 281, + 443, + 1 + ], + [ + "native", + 47, + 314, + 384, + 1 + ], + [ + "native", + 159, + 377, + 369, + 1 + ], + [ + "native", + 51, + 272, + 339, + 1 + ], + [ + "native", + 163, + 329, + 342, + 1 + ], + [ + "native", + 52, + 281, + 451, + 1 + ], + [ + "native", + 164, + 406, + 454, + 1 + ], + [ + "native", + 53, + 288, + 307, + 1 + ], + [ + "native", + 165, + 297, + 310, + 1 + ], + [ + "native", + 57, + 389, + 417, + 1 + ], + [ + "native", + 169, + 232, + 421, + 1 + ], + [ + "native", + 61, + 329, + 399, + 1 + ], + [ + "native", + 173, + 389, + 402, + 1 + ], + [ + "native", + 62, + 406, + 443, + 1 + ], + [ + "native", + 174, + 254, + 447, + 1 + ], + [ + "native", + 63, + 297, + 413, + 1 + ], + [ + "native", + 175, + 406, + 399, + 1 + ], + [ + "native", + 70, + 247, + 248, + 1 + ], + [ + "native", + 182, + 238, + 228, + 1 + ], + [ + "native", + 71, + 254, + 255, + 1 + ], + [ + "native", + 183, + 247, + 239, + 1 + ], + [ + "native", + 72, + 259, + 233, + 1 + ], + [ + "native", + 184, + 254, + 248, + 1 + ], + [ + "native", + 76, + 232, + 242, + 1 + ], + [ + "native", + 188, + 259, + 255, + 1 + ], + [ + "native", + 78, + 293, + 268, + 1 + ], + [ + "native", + 190, + 288, + 282, + 1 + ], + [ + "native", + 79, + 363, + 372, + 1 + ], + [ + "native", + 191, + 293, + 384, + 1 + ], + [ + "native", + 81, + 267, + 276, + 1 + ], + [ + "native", + 193, + 293, + 289, + 1 + ], + [ + "native", + 87, + 232, + 428, + 1 + ], + [ + "native", + 199, + 356, + 438, + 1 + ], + [ + "native", + 89, + 259, + 342, + 1 + ], + [ + "native", + 201, + 356, + 352, + 1 + ], + [ + "native", + 90, + 254, + 454, + 1 + ], + [ + "native", + 202, + 437, + 463, + 1 + ], + [ + "native", + 91, + 247, + 310, + 1 + ], + [ + "native", + 203, + 326, + 322, + 1 + ], + [ + "native", + 92, + 267, + 402, + 1 + ], + [ + "native", + 204, + 363, + 413, + 1 + ], + [ + "native", + 94, + 363, + 394, + 1 + ], + [ + "native", + 206, + 297, + 407, + 1 + ], + [ + "native", + 99, + 293, + 364, + 1 + ], + [ + "native", + 211, + 314, + 378, + 1 + ], + [ + "native", + 104, + 356, + 421, + 1 + ], + [ + "native", + 216, + 437, + 432, + 1 + ], + [ + "native", + 105, + 437, + 447, + 1 + ], + [ + "native", + 217, + 351, + 458, + 1 + ], + [ + "native", + 106, + 326, + 432, + 1 + ], + [ + "native", + 218, + 368, + 417, + 1 + ], + [ + "native", + 110, + 351, + 463, + 1 + ], + [ + "native", + 222, + 377, + 451, + 1 + ], + [ + "native", + 111, + 321, + 346, + 1 + ], + [ + "native", + 223, + 272, + 330, + 1 + ], + [ + "parameter_add", + 0, + 182, + 11, + -1, + 228 + ], + [ + "parameter_add", + 2, + 183, + 17, + -1, + 239 + ], + [ + "parameter_add", + 70, + 184, + 23, + -1, + 248 + ], + [ + "parameter_add", + 71, + 188, + 29, + -1, + 255 + ], + [ + "parameter_add", + 72, + 112, + 4, + -1, + 233 + ], + [ + "parameter_add", + 76, + 114, + 10, + -1, + 242 + ], + [ + "parameter_add", + 27, + 126, + 41, + -1, + 263 + ], + [ + "parameter_add", + 13, + 127, + 47, + -1, + 273 + ], + [ + "parameter_add", + 14, + 190, + 53, + -1, + 282 + ], + [ + "parameter_add", + 15, + 193, + 59, + -1, + 289 + ], + [ + "parameter_add", + 78, + 139, + 34, + -1, + 268 + ], + [ + "parameter_add", + 81, + 125, + 40, + -1, + 276 + ], + [ + "parameter_add", + 11, + 133, + 71, + -1, + 298 + ], + [ + "parameter_add", + 53, + 148, + 77, + -1, + 307 + ], + [ + "parameter_add", + 21, + 153, + 83, + -1, + 315 + ], + [ + "parameter_add", + 36, + 203, + 89, + -1, + 322 + ], + [ + "parameter_add", + 41, + 123, + 64, + -1, + 302 + ], + [ + "parameter_add", + 91, + 165, + 70, + -1, + 310 + ], + [ + "parameter_add", + 9, + 223, + 101, + -1, + 330 + ], + [ + "parameter_add", + 51, + 149, + 107, + -1, + 339 + ], + [ + "parameter_add", + 111, + 155, + 113, + -1, + 346 + ], + [ + "parameter_add", + 37, + 201, + 119, + -1, + 352 + ], + [ + "parameter_add", + 43, + 121, + 94, + -1, + 334 + ], + [ + "parameter_add", + 89, + 163, + 100, + -1, + 342 + ], + [ + "parameter_add", + 25, + 132, + 131, + -1, + 359 + ], + [ + "parameter_add", + 16, + 159, + 137, + -1, + 369 + ], + [ + "parameter_add", + 20, + 211, + 143, + -1, + 378 + ], + [ + "parameter_add", + 47, + 191, + 149, + -1, + 384 + ], + [ + "parameter_add", + 99, + 137, + 124, + -1, + 364 + ], + [ + "parameter_add", + 79, + 128, + 130, + -1, + 372 + ], + [ + "parameter_add", + 7, + 122, + 161, + -1, + 390 + ], + [ + "parameter_add", + 61, + 175, + 167, + -1, + 399 + ], + [ + "parameter_add", + 10, + 206, + 173, + -1, + 407 + ], + [ + "parameter_add", + 63, + 204, + 179, + -1, + 413 + ], + [ + "parameter_add", + 94, + 119, + 154, + -1, + 394 + ], + [ + "parameter_add", + 92, + 173, + 160, + -1, + 402 + ], + [ + "parameter_add", + 57, + 218, + 191, + -1, + 417 + ], + [ + "parameter_add", + 44, + 154, + 197, + -1, + 425 + ], + [ + "parameter_add", + 106, + 216, + 203, + -1, + 432 + ], + [ + "parameter_add", + 42, + 199, + 209, + -1, + 438 + ], + [ + "parameter_add", + 104, + 169, + 184, + -1, + 421 + ], + [ + "parameter_add", + 87, + 156, + 190, + -1, + 428 + ], + [ + "parameter_add", + 62, + 158, + 221, + -1, + 443 + ], + [ + "parameter_add", + 52, + 222, + 227, + -1, + 451 + ], + [ + "parameter_add", + 46, + 217, + 233, + -1, + 458 + ], + [ + "parameter_add", + 110, + 202, + 239, + -1, + 463 + ], + [ + "parameter_add", + 105, + 174, + 214, + -1, + 447 + ], + [ + "parameter_add", + 90, + 164, + 220, + -1, + 454 + ], + [ + "native", + 0, + 228, + 229, + 1 + ], + [ + "native", + 112, + 233, + 234, + 1 + ], + [ + "native", + 2, + 239, + 240, + 1 + ], + [ + "native", + 114, + 242, + 243, + 1 + ], + [ + "native", + 7, + 390, + 391, + 1 + ], + [ + "native", + 119, + 394, + 395, + 1 + ], + [ + "native", + 9, + 330, + 331, + 1 + ], + [ + "native", + 121, + 334, + 335, + 1 + ], + [ + "native", + 10, + 407, + 408, + 1 + ], + [ + "native", + 122, + 390, + 409, + 1 + ], + [ + "native", + 11, + 298, + 299, + 1 + ], + [ + "native", + 123, + 302, + 303, + 1 + ], + [ + "native", + 13, + 273, + 274, + 1 + ], + [ + "native", + 125, + 276, + 277, + 1 + ], + [ + "native", + 14, + 282, + 283, + 1 + ], + [ + "native", + 126, + 263, + 284, + 1 + ], + [ + "native", + 15, + 289, + 269, + 1 + ], + [ + "native", + 127, + 273, + 264, + 1 + ], + [ + "native", + 16, + 369, + 370, + 1 + ], + [ + "native", + 128, + 372, + 373, + 1 + ], + [ + "native", + 20, + 378, + 379, + 1 + ], + [ + "native", + 132, + 359, + 380, + 1 + ], + [ + "native", + 21, + 315, + 316, + 1 + ], + [ + "native", + 133, + 298, + 317, + 1 + ], + [ + "native", + 25, + 359, + 360, + 1 + ], + [ + "native", + 137, + 364, + 365, + 1 + ], + [ + "native", + 27, + 263, + 264, + 1 + ], + [ + "native", + 139, + 268, + 269, + 1 + ], + [ + "native", + 36, + 322, + 303, + 1 + ], + [ + "native", + 148, + 307, + 299, + 1 + ], + [ + "native", + 37, + 352, + 335, + 1 + ], + [ + "native", + 149, + 339, + 331, + 1 + ], + [ + "native", + 41, + 302, + 311, + 1 + ], + [ + "native", + 153, + 315, + 308, + 1 + ], + [ + "native", + 42, + 438, + 422, + 1 + ], + [ + "native", + 154, + 425, + 418, + 1 + ], + [ + "native", + 43, + 334, + 343, + 1 + ], + [ + "native", + 155, + 346, + 340, + 1 + ], + [ + "native", + 44, + 425, + 426, + 1 + ], + [ + "native", + 156, + 428, + 429, + 1 + ], + [ + "native", + 46, + 458, + 459, + 1 + ], + [ + "native", + 158, + 443, + 460, + 1 + ], + [ + "native", + 47, + 384, + 365, + 1 + ], + [ + "native", + 159, + 369, + 360, + 1 + ], + [ + "native", + 51, + 339, + 340, + 1 + ], + [ + "native", + 163, + 342, + 343, + 1 + ], + [ + "native", + 52, + 451, + 452, + 1 + ], + [ + "native", + 164, + 454, + 455, + 1 + ], + [ + "native", + 53, + 307, + 308, + 1 + ], + [ + "native", + 165, + 310, + 311, + 1 + ], + [ + "native", + 57, + 417, + 418, + 1 + ], + [ + "native", + 169, + 421, + 422, + 1 + ], + [ + "native", + 61, + 399, + 400, + 1 + ], + [ + "native", + 173, + 402, + 403, + 1 + ], + [ + "native", + 62, + 443, + 444, + 1 + ], + [ + "native", + 174, + 447, + 448, + 1 + ], + [ + "native", + 63, + 413, + 395, + 1 + ], + [ + "native", + 175, + 399, + 391, + 1 + ], + [ + "native", + 70, + 248, + 249, + 1 + ], + [ + "native", + 182, + 228, + 250, + 1 + ], + [ + "native", + 71, + 255, + 234, + 1 + ], + [ + "native", + 183, + 239, + 229, + 1 + ], + [ + "native", + 72, + 233, + 243, + 1 + ], + [ + "native", + 184, + 248, + 240, + 1 + ], + [ + "native", + 76, + 242, + 250, + 1 + ], + [ + "native", + 188, + 255, + 249, + 1 + ], + [ + "native", + 78, + 268, + 277, + 1 + ], + [ + "native", + 190, + 282, + 274, + 1 + ], + [ + "native", + 79, + 372, + 380, + 1 + ], + [ + "native", + 191, + 384, + 379, + 1 + ], + [ + "native", + 81, + 276, + 284, + 1 + ], + [ + "native", + 193, + 289, + 283, + 1 + ], + [ + "native", + 87, + 428, + 434, + 1 + ], + [ + "native", + 199, + 438, + 433, + 1 + ], + [ + "native", + 89, + 342, + 348, + 1 + ], + [ + "native", + 201, + 352, + 347, + 1 + ], + [ + "native", + 90, + 454, + 460, + 1 + ], + [ + "native", + 202, + 463, + 459, + 1 + ], + [ + "native", + 91, + 310, + 317, + 1 + ], + [ + "native", + 203, + 322, + 316, + 1 + ], + [ + "native", + 92, + 402, + 409, + 1 + ], + [ + "native", + 204, + 413, + 408, + 1 + ], + [ + "native", + 94, + 394, + 403, + 1 + ], + [ + "native", + 206, + 407, + 400, + 1 + ], + [ + "native", + 99, + 364, + 373, + 1 + ], + [ + "native", + 211, + 378, + 370, + 1 + ], + [ + "native", + 104, + 421, + 429, + 1 + ], + [ + "native", + 216, + 432, + 426, + 1 + ], + [ + "native", + 105, + 447, + 455, + 1 + ], + [ + "native", + 217, + 458, + 452, + 1 + ], + [ + "native", + 106, + 432, + 433, + 1 + ], + [ + "native", + 218, + 417, + 434, + 1 + ], + [ + "native", + 110, + 463, + 448, + 1 + ], + [ + "native", + 222, + 451, + 444, + 1 + ], + [ + "native", + 111, + 346, + 347, + 1 + ], + [ + "native", + 223, + 330, + 348, + 1 + ], + [ + "parameter_add", + 0, + 183, + 16, + -1, + 229 + ], + [ + "parameter_add", + 2, + 184, + 22, + -1, + 240 + ], + [ + "parameter_add", + 70, + 188, + 28, + -1, + 249 + ], + [ + "parameter_add", + 71, + 112, + 3, + -1, + 234 + ], + [ + "parameter_add", + 72, + 114, + 9, + -1, + 243 + ], + [ + "parameter_add", + 76, + 182, + 15, + -1, + 250 + ], + [ + "parameter_add", + 27, + 127, + 46, + -1, + 264 + ], + [ + "parameter_add", + 13, + 190, + 52, + -1, + 274 + ], + [ + "parameter_add", + 14, + 193, + 58, + -1, + 283 + ], + [ + "parameter_add", + 15, + 139, + 33, + -1, + 269 + ], + [ + "parameter_add", + 78, + 125, + 39, + -1, + 277 + ], + [ + "parameter_add", + 81, + 126, + 45, + -1, + 284 + ], + [ + "parameter_add", + 11, + 148, + 76, + -1, + 299 + ], + [ + "parameter_add", + 53, + 153, + 82, + -1, + 308 + ], + [ + "parameter_add", + 21, + 203, + 88, + -1, + 316 + ], + [ + "parameter_add", + 36, + 123, + 63, + -1, + 303 + ], + [ + "parameter_add", + 41, + 165, + 69, + -1, + 311 + ], + [ + "parameter_add", + 91, + 133, + 75, + -1, + 317 + ], + [ + "parameter_add", + 9, + 149, + 106, + -1, + 331 + ], + [ + "parameter_add", + 51, + 155, + 112, + -1, + 340 + ], + [ + "parameter_add", + 111, + 201, + 118, + -1, + 347 + ], + [ + "parameter_add", + 37, + 121, + 93, + -1, + 335 + ], + [ + "parameter_add", + 43, + 163, + 99, + -1, + 343 + ], + [ + "parameter_add", + 89, + 223, + 105, + -1, + 348 + ], + [ + "parameter_add", + 25, + 159, + 136, + -1, + 360 + ], + [ + "parameter_add", + 16, + 211, + 142, + -1, + 370 + ], + [ + "parameter_add", + 20, + 191, + 148, + -1, + 379 + ], + [ + "parameter_add", + 47, + 137, + 123, + -1, + 365 + ], + [ + "parameter_add", + 99, + 128, + 129, + -1, + 373 + ], + [ + "parameter_add", + 79, + 132, + 135, + -1, + 380 + ], + [ + "parameter_add", + 7, + 175, + 166, + -1, + 391 + ], + [ + "parameter_add", + 61, + 206, + 172, + -1, + 400 + ], + [ + "parameter_add", + 10, + 204, + 178, + -1, + 408 + ], + [ + "parameter_add", + 63, + 119, + 153, + -1, + 395 + ], + [ + "parameter_add", + 94, + 173, + 159, + -1, + 403 + ], + [ + "parameter_add", + 92, + 122, + 165, + -1, + 409 + ], + [ + "parameter_add", + 57, + 154, + 196, + -1, + 418 + ], + [ + "parameter_add", + 44, + 216, + 202, + -1, + 426 + ], + [ + "parameter_add", + 106, + 199, + 208, + -1, + 433 + ], + [ + "parameter_add", + 42, + 169, + 183, + -1, + 422 + ], + [ + "parameter_add", + 104, + 156, + 189, + -1, + 429 + ], + [ + "parameter_add", + 87, + 218, + 195, + -1, + 434 + ], + [ + "parameter_add", + 62, + 222, + 226, + -1, + 444 + ], + [ + "parameter_add", + 52, + 217, + 232, + -1, + 452 + ], + [ + "parameter_add", + 46, + 202, + 238, + -1, + 459 + ], + [ + "parameter_add", + 110, + 174, + 213, + -1, + 448 + ], + [ + "parameter_add", + 105, + 164, + 219, + -1, + 455 + ], + [ + "parameter_add", + 90, + 158, + 225, + -1, + 460 + ], + [ + "native", + 0, + 229, + 230, + 1 + ], + [ + "native", + 112, + 234, + 235, + 1 + ], + [ + "native", + 2, + 240, + 241, + 1 + ], + [ + "native", + 114, + 243, + 244, + 1 + ], + [ + "native", + 7, + 391, + 392, + 1 + ], + [ + "native", + 119, + 395, + 396, + 1 + ], + [ + "native", + 9, + 331, + 332, + 1 + ], + [ + "native", + 121, + 335, + 336, + 1 + ], + [ + "native", + 10, + 408, + 396, + 1 + ], + [ + "native", + 122, + 409, + 410, + 1 + ], + [ + "native", + 11, + 299, + 300, + 1 + ], + [ + "native", + 123, + 303, + 304, + 1 + ], + [ + "native", + 13, + 274, + 275, + 1 + ], + [ + "native", + 125, + 277, + 278, + 1 + ], + [ + "native", + 14, + 283, + 270, + 1 + ], + [ + "native", + 126, + 284, + 285, + 1 + ], + [ + "native", + 15, + 269, + 278, + 1 + ], + [ + "native", + 127, + 264, + 290, + 1 + ], + [ + "native", + 16, + 370, + 371, + 1 + ], + [ + "native", + 128, + 373, + 374, + 1 + ], + [ + "native", + 20, + 379, + 366, + 1 + ], + [ + "native", + 132, + 380, + 381, + 1 + ], + [ + "native", + 21, + 316, + 304, + 1 + ], + [ + "native", + 133, + 317, + 318, + 1 + ], + [ + "native", + 25, + 360, + 361, + 1 + ], + [ + "native", + 137, + 365, + 366, + 1 + ], + [ + "native", + 27, + 264, + 265, + 1 + ], + [ + "native", + 139, + 269, + 270, + 1 + ], + [ + "native", + 36, + 303, + 312, + 1 + ], + [ + "native", + 148, + 299, + 323, + 1 + ], + [ + "native", + 37, + 335, + 344, + 1 + ], + [ + "native", + 149, + 331, + 353, + 1 + ], + [ + "native", + 41, + 311, + 318, + 1 + ], + [ + "native", + 153, + 308, + 300, + 1 + ], + [ + "native", + 42, + 422, + 430, + 1 + ], + [ + "native", + 154, + 418, + 439, + 1 + ], + [ + "native", + 43, + 343, + 349, + 1 + ], + [ + "native", + 155, + 340, + 332, + 1 + ], + [ + "native", + 44, + 426, + 427, + 1 + ], + [ + "native", + 156, + 429, + 430, + 1 + ], + [ + "native", + 46, + 459, + 449, + 1 + ], + [ + "native", + 158, + 460, + 461, + 1 + ], + [ + "native", + 47, + 365, + 374, + 1 + ], + [ + "native", + 159, + 360, + 385, + 1 + ], + [ + "native", + 51, + 340, + 341, + 1 + ], + [ + "native", + 163, + 343, + 344, + 1 + ], + [ + "native", + 52, + 452, + 453, + 1 + ], + [ + "native", + 164, + 455, + 456, + 1 + ], + [ + "native", + 53, + 308, + 309, + 1 + ], + [ + "native", + 165, + 311, + 312, + 1 + ], + [ + "native", + 57, + 418, + 419, + 1 + ], + [ + "native", + 169, + 422, + 423, + 1 + ], + [ + "native", + 61, + 400, + 401, + 1 + ], + [ + "native", + 173, + 403, + 404, + 1 + ], + [ + "native", + 62, + 444, + 445, + 1 + ], + [ + "native", + 174, + 448, + 449, + 1 + ], + [ + "native", + 63, + 395, + 404, + 1 + ], + [ + "native", + 175, + 391, + 414, + 1 + ], + [ + "native", + 70, + 249, + 235, + 1 + ], + [ + "native", + 182, + 250, + 251, + 1 + ], + [ + "native", + 71, + 234, + 244, + 1 + ], + [ + "native", + 183, + 229, + 256, + 1 + ], + [ + "native", + 72, + 243, + 251, + 1 + ], + [ + "native", + 184, + 240, + 230, + 1 + ], + [ + "native", + 76, + 250, + 256, + 1 + ], + [ + "native", + 188, + 249, + 241, + 1 + ], + [ + "native", + 78, + 277, + 285, + 1 + ], + [ + "native", + 190, + 274, + 265, + 1 + ], + [ + "native", + 79, + 380, + 385, + 1 + ], + [ + "native", + 191, + 379, + 371, + 1 + ], + [ + "native", + 81, + 284, + 290, + 1 + ], + [ + "native", + 193, + 283, + 275, + 1 + ], + [ + "native", + 87, + 434, + 439, + 1 + ], + [ + "native", + 199, + 433, + 427, + 1 + ], + [ + "native", + 89, + 348, + 353, + 1 + ], + [ + "native", + 201, + 347, + 341, + 1 + ], + [ + "native", + 90, + 460, + 464, + 1 + ], + [ + "native", + 202, + 459, + 453, + 1 + ], + [ + "native", + 91, + 317, + 323, + 1 + ], + [ + "native", + 203, + 316, + 309, + 1 + ], + [ + "native", + 92, + 409, + 414, + 1 + ], + [ + "native", + 204, + 408, + 401, + 1 + ], + [ + "native", + 94, + 403, + 410, + 1 + ], + [ + "native", + 206, + 400, + 392, + 1 + ], + [ + "native", + 99, + 373, + 381, + 1 + ], + [ + "native", + 211, + 370, + 361, + 1 + ], + [ + "native", + 104, + 429, + 435, + 1 + ], + [ + "native", + 216, + 426, + 419, + 1 + ], + [ + "native", + 105, + 455, + 461, + 1 + ], + [ + "native", + 217, + 452, + 445, + 1 + ], + [ + "native", + 106, + 433, + 423, + 1 + ], + [ + "native", + 218, + 434, + 435, + 1 + ], + [ + "native", + 110, + 448, + 456, + 1 + ], + [ + "native", + 222, + 444, + 464, + 1 + ], + [ + "native", + 111, + 347, + 336, + 1 + ], + [ + "native", + 223, + 348, + 349, + 1 + ], + [ + "parameter_add", + 0, + 184, + 21, + -1, + 230 + ], + [ + "parameter_add", + 2, + 188, + 27, + -1, + 241 + ], + [ + "parameter_add", + 70, + 112, + 2, + -1, + 235 + ], + [ + "parameter_add", + 71, + 114, + 8, + -1, + 244 + ], + [ + "parameter_add", + 72, + 182, + 14, + -1, + 251 + ], + [ + "parameter_add", + 76, + 183, + 20, + -1, + 256 + ], + [ + "parameter_add", + 27, + 190, + 51, + -1, + 265 + ], + [ + "parameter_add", + 13, + 193, + 57, + -1, + 275 + ], + [ + "parameter_add", + 14, + 139, + 32, + -1, + 270 + ], + [ + "parameter_add", + 15, + 125, + 38, + -1, + 278 + ], + [ + "parameter_add", + 78, + 126, + 44, + -1, + 285 + ], + [ + "parameter_add", + 81, + 127, + 50, + -1, + 290 + ], + [ + "parameter_add", + 11, + 153, + 81, + -1, + 300 + ], + [ + "parameter_add", + 53, + 203, + 87, + -1, + 309 + ], + [ + "parameter_add", + 21, + 123, + 62, + -1, + 304 + ], + [ + "parameter_add", + 36, + 165, + 68, + -1, + 312 + ], + [ + "parameter_add", + 41, + 133, + 74, + -1, + 318 + ], + [ + "parameter_add", + 91, + 148, + 80, + -1, + 323 + ], + [ + "parameter_add", + 9, + 155, + 111, + -1, + 332 + ], + [ + "parameter_add", + 51, + 201, + 117, + -1, + 341 + ], + [ + "parameter_add", + 111, + 121, + 92, + -1, + 336 + ], + [ + "parameter_add", + 37, + 163, + 98, + -1, + 344 + ], + [ + "parameter_add", + 43, + 223, + 104, + -1, + 349 + ], + [ + "parameter_add", + 89, + 149, + 110, + -1, + 353 + ], + [ + "parameter_add", + 25, + 211, + 141, + -1, + 361 + ], + [ + "parameter_add", + 16, + 191, + 147, + -1, + 371 + ], + [ + "parameter_add", + 20, + 137, + 122, + -1, + 366 + ], + [ + "parameter_add", + 47, + 128, + 128, + -1, + 374 + ], + [ + "parameter_add", + 99, + 132, + 134, + -1, + 381 + ], + [ + "parameter_add", + 79, + 159, + 140, + -1, + 385 + ], + [ + "parameter_add", + 7, + 206, + 171, + -1, + 392 + ], + [ + "parameter_add", + 61, + 204, + 177, + -1, + 401 + ], + [ + "parameter_add", + 10, + 119, + 152, + -1, + 396 + ], + [ + "parameter_add", + 63, + 173, + 158, + -1, + 404 + ], + [ + "parameter_add", + 94, + 122, + 164, + -1, + 410 + ], + [ + "parameter_add", + 92, + 175, + 170, + -1, + 414 + ], + [ + "parameter_add", + 57, + 216, + 201, + -1, + 419 + ], + [ + "parameter_add", + 44, + 199, + 207, + -1, + 427 + ], + [ + "parameter_add", + 106, + 169, + 182, + -1, + 423 + ], + [ + "parameter_add", + 42, + 156, + 188, + -1, + 430 + ], + [ + "parameter_add", + 104, + 218, + 194, + -1, + 435 + ], + [ + "parameter_add", + 87, + 154, + 200, + -1, + 439 + ], + [ + "parameter_add", + 62, + 217, + 231, + -1, + 445 + ], + [ + "parameter_add", + 52, + 202, + 237, + -1, + 453 + ], + [ + "parameter_add", + 46, + 174, + 212, + -1, + 449 + ], + [ + "parameter_add", + 110, + 164, + 218, + -1, + 456 + ], + [ + "parameter_add", + 105, + 158, + 224, + -1, + 461 + ], + [ + "parameter_add", + 90, + 222, + 230, + -1, + 464 + ], + [ + "native", + 0, + 230, + 231, + 1 + ], + [ + "native", + 112, + 235, + 236, + 1 + ], + [ + "native", + 2, + 241, + 236, + 1 + ], + [ + "native", + 114, + 244, + 245, + 1 + ], + [ + "native", + 7, + 392, + 393, + 1 + ], + [ + "native", + 119, + 396, + 397, + 1 + ], + [ + "native", + 9, + 332, + 333, + 1 + ], + [ + "native", + 121, + 336, + 337, + 1 + ], + [ + "native", + 10, + 396, + 405, + 1 + ], + [ + "native", + 122, + 410, + 411, + 1 + ], + [ + "native", + 11, + 300, + 301, + 1 + ], + [ + "native", + 123, + 304, + 305, + 1 + ], + [ + "native", + 13, + 275, + 271, + 1 + ], + [ + "native", + 125, + 278, + 279, + 1 + ], + [ + "native", + 14, + 270, + 279, + 1 + ], + [ + "native", + 126, + 285, + 286, + 1 + ], + [ + "native", + 15, + 278, + 286, + 1 + ], + [ + "native", + 127, + 290, + 291, + 1 + ], + [ + "native", + 16, + 371, + 367, + 1 + ], + [ + "native", + 128, + 374, + 375, + 1 + ], + [ + "native", + 20, + 366, + 375, + 1 + ], + [ + "native", + 132, + 381, + 382, + 1 + ], + [ + "native", + 21, + 304, + 313, + 1 + ], + [ + "native", + 133, + 318, + 319, + 1 + ], + [ + "native", + 25, + 361, + 362, + 1 + ], + [ + "native", + 137, + 366, + 367, + 1 + ], + [ + "native", + 27, + 265, + 266, + 1 + ], + [ + "native", + 139, + 270, + 271, + 1 + ], + [ + "native", + 36, + 312, + 319, + 1 + ], + [ + "native", + 148, + 323, + 324, + 1 + ], + [ + "native", + 37, + 344, + 350, + 1 + ], + [ + "native", + 149, + 353, + 354, + 1 + ], + [ + "native", + 41, + 318, + 324, + 1 + ], + [ + "native", + 153, + 300, + 327, + 1 + ], + [ + "native", + 42, + 430, + 436, + 1 + ], + [ + "native", + 154, + 439, + 440, + 1 + ], + [ + "native", + 43, + 349, + 354, + 1 + ], + [ + "native", + 155, + 332, + 357, + 1 + ], + [ + "native", + 44, + 427, + 424, + 1 + ], + [ + "native", + 156, + 430, + 431, + 1 + ], + [ + "native", + 46, + 449, + 457, + 1 + ], + [ + "native", + 158, + 461, + 462, + 1 + ], + [ + "native", + 47, + 374, + 382, + 1 + ], + [ + "native", + 159, + 385, + 386, + 1 + ], + [ + "native", + 51, + 341, + 337, + 1 + ], + [ + "native", + 163, + 344, + 345, + 1 + ], + [ + "native", + 52, + 453, + 450, + 1 + ], + [ + "native", + 164, + 456, + 457, + 1 + ], + [ + "native", + 53, + 309, + 305, + 1 + ], + [ + "native", + 165, + 312, + 313, + 1 + ], + [ + "native", + 57, + 419, + 420, + 1 + ], + [ + "native", + 169, + 423, + 424, + 1 + ], + [ + "native", + 61, + 401, + 397, + 1 + ], + [ + "native", + 173, + 404, + 405, + 1 + ], + [ + "native", + 62, + 445, + 446, + 1 + ], + [ + "native", + 174, + 449, + 450, + 1 + ], + [ + "native", + 63, + 404, + 411, + 1 + ], + [ + "native", + 175, + 414, + 415, + 1 + ], + [ + "native", + 70, + 235, + 245, + 1 + ], + [ + "native", + 182, + 251, + 252, + 1 + ], + [ + "native", + 71, + 244, + 252, + 1 + ], + [ + "native", + 183, + 256, + 257, + 1 + ], + [ + "native", + 72, + 251, + 257, + 1 + ], + [ + "native", + 184, + 230, + 260, + 1 + ], + [ + "native", + 76, + 256, + 260, + 1 + ], + [ + "native", + 188, + 241, + 231, + 1 + ], + [ + "native", + 78, + 285, + 291, + 1 + ], + [ + "native", + 190, + 265, + 294, + 1 + ], + [ + "native", + 79, + 385, + 387, + 1 + ], + [ + "native", + 191, + 371, + 362, + 1 + ], + [ + "native", + 81, + 290, + 294, + 1 + ], + [ + "native", + 193, + 275, + 266, + 1 + ], + [ + "native", + 87, + 439, + 442, + 1 + ], + [ + "native", + 199, + 427, + 420, + 1 + ], + [ + "native", + 89, + 353, + 357, + 1 + ], + [ + "native", + 201, + 341, + 333, + 1 + ], + [ + "native", + 90, + 464, + 466, + 1 + ], + [ + "native", + 202, + 453, + 446, + 1 + ], + [ + "native", + 91, + 323, + 327, + 1 + ], + [ + "native", + 203, + 309, + 301, + 1 + ], + [ + "native", + 92, + 414, + 416, + 1 + ], + [ + "native", + 204, + 401, + 393, + 1 + ], + [ + "native", + 94, + 410, + 415, + 1 + ], + [ + "native", + 206, + 392, + 416, + 1 + ], + [ + "native", + 99, + 381, + 386, + 1 + ], + [ + "native", + 211, + 361, + 387, + 1 + ], + [ + "native", + 104, + 435, + 440, + 1 + ], + [ + "native", + 216, + 419, + 442, + 1 + ], + [ + "native", + 105, + 461, + 465, + 1 + ], + [ + "native", + 217, + 445, + 466, + 1 + ], + [ + "native", + 106, + 423, + 431, + 1 + ], + [ + "native", + 218, + 435, + 436, + 1 + ], + [ + "native", + 110, + 456, + 462, + 1 + ], + [ + "native", + 222, + 464, + 465, + 1 + ], + [ + "native", + 111, + 336, + 345, + 1 + ], + [ + "native", + 223, + 349, + 350, + 1 + ], + [ + "parameter_add", + 0, + 188, + 26, + -1, + 231 + ], + [ + "parameter_add", + 2, + 112, + 1, + -1, + 236 + ], + [ + "parameter_add", + 70, + 114, + 7, + -1, + 245 + ], + [ + "parameter_add", + 71, + 182, + 13, + -1, + 252 + ], + [ + "parameter_add", + 72, + 183, + 19, + -1, + 257 + ], + [ + "parameter_add", + 76, + 184, + 25, + -1, + 260 + ], + [ + "parameter_add", + 27, + 193, + 56, + -1, + 266 + ], + [ + "parameter_add", + 13, + 139, + 31, + -1, + 271 + ], + [ + "parameter_add", + 14, + 125, + 37, + -1, + 279 + ], + [ + "parameter_add", + 15, + 126, + 43, + -1, + 286 + ], + [ + "parameter_add", + 78, + 127, + 49, + -1, + 291 + ], + [ + "parameter_add", + 81, + 190, + 55, + -1, + 294 + ], + [ + "parameter_add", + 11, + 203, + 86, + -1, + 301 + ], + [ + "parameter_add", + 53, + 123, + 61, + -1, + 305 + ], + [ + "parameter_add", + 21, + 165, + 67, + -1, + 313 + ], + [ + "parameter_add", + 36, + 133, + 73, + -1, + 319 + ], + [ + "parameter_add", + 41, + 148, + 79, + -1, + 324 + ], + [ + "parameter_add", + 91, + 153, + 85, + -1, + 327 + ], + [ + "parameter_add", + 9, + 201, + 116, + -1, + 333 + ], + [ + "parameter_add", + 51, + 121, + 91, + -1, + 337 + ], + [ + "parameter_add", + 111, + 163, + 97, + -1, + 345 + ], + [ + "parameter_add", + 37, + 223, + 103, + -1, + 350 + ], + [ + "parameter_add", + 43, + 149, + 109, + -1, + 354 + ], + [ + "parameter_add", + 89, + 155, + 115, + -1, + 357 + ], + [ + "parameter_add", + 25, + 191, + 146, + -1, + 362 + ], + [ + "parameter_add", + 16, + 137, + 121, + -1, + 367 + ], + [ + "parameter_add", + 20, + 128, + 127, + -1, + 375 + ], + [ + "parameter_add", + 47, + 132, + 133, + -1, + 382 + ], + [ + "parameter_add", + 99, + 159, + 139, + -1, + 386 + ], + [ + "parameter_add", + 79, + 211, + 145, + -1, + 387 + ], + [ + "parameter_add", + 7, + 204, + 176, + -1, + 393 + ], + [ + "parameter_add", + 61, + 119, + 151, + -1, + 397 + ], + [ + "parameter_add", + 10, + 173, + 157, + -1, + 405 + ], + [ + "parameter_add", + 63, + 122, + 163, + -1, + 411 + ], + [ + "parameter_add", + 94, + 175, + 169, + -1, + 415 + ], + [ + "parameter_add", + 92, + 206, + 175, + -1, + 416 + ], + [ + "parameter_add", + 57, + 199, + 206, + -1, + 420 + ], + [ + "parameter_add", + 44, + 169, + 181, + -1, + 424 + ], + [ + "parameter_add", + 106, + 156, + 187, + -1, + 431 + ], + [ + "parameter_add", + 42, + 218, + 193, + -1, + 436 + ], + [ + "parameter_add", + 104, + 154, + 199, + -1, + 440 + ], + [ + "parameter_add", + 87, + 216, + 205, + -1, + 442 + ], + [ + "parameter_add", + 62, + 202, + 236, + -1, + 446 + ], + [ + "parameter_add", + 52, + 174, + 211, + -1, + 450 + ], + [ + "parameter_add", + 46, + 164, + 217, + -1, + 457 + ], + [ + "parameter_add", + 110, + 158, + 223, + -1, + 462 + ], + [ + "parameter_add", + 105, + 222, + 229, + -1, + 465 + ], + [ + "parameter_add", + 90, + 217, + 235, + -1, + 466 + ], + [ + "native", + 0, + 231, + 1, + 3 + ], + [ + "native", + 112, + 236, + 237, + 1 + ], + [ + "native", + 2, + 236, + 1, + 3 + ], + [ + "native", + 114, + 245, + 246, + 1 + ], + [ + "native", + 7, + 393, + 1, + 3 + ], + [ + "native", + 119, + 397, + 398, + 1 + ], + [ + "native", + 9, + 333, + 1, + 3 + ], + [ + "native", + 121, + 337, + 338, + 1 + ], + [ + "native", + 10, + 405, + 1, + 3 + ], + [ + "native", + 122, + 411, + 412, + 1 + ], + [ + "native", + 11, + 301, + 1, + 3 + ], + [ + "native", + 123, + 305, + 306, + 1 + ], + [ + "native", + 13, + 271, + 1, + 3 + ], + [ + "native", + 125, + 279, + 280, + 1 + ], + [ + "native", + 14, + 279, + 1, + 3 + ], + [ + "native", + 126, + 286, + 287, + 1 + ], + [ + "native", + 15, + 286, + 1, + 3 + ], + [ + "native", + 127, + 291, + 292, + 1 + ], + [ + "native", + 16, + 367, + 1, + 3 + ], + [ + "native", + 128, + 375, + 376, + 1 + ], + [ + "native", + 20, + 375, + 1, + 3 + ], + [ + "native", + 132, + 382, + 383, + 1 + ], + [ + "native", + 21, + 313, + 1, + 3 + ], + [ + "native", + 133, + 319, + 320, + 1 + ], + [ + "native", + 25, + 362, + 1, + 3 + ], + [ + "native", + 137, + 367, + 246, + 1 + ], + [ + "native", + 27, + 266, + 1, + 3 + ], + [ + "native", + 139, + 271, + 237, + 1 + ], + [ + "native", + 36, + 319, + 1, + 3 + ], + [ + "native", + 148, + 324, + 325, + 1 + ], + [ + "native", + 37, + 350, + 1, + 3 + ], + [ + "native", + 149, + 354, + 355, + 1 + ], + [ + "native", + 41, + 324, + 1, + 3 + ], + [ + "native", + 153, + 327, + 328, + 1 + ], + [ + "native", + 42, + 436, + 1, + 3 + ], + [ + "native", + 154, + 440, + 441, + 1 + ], + [ + "native", + 43, + 354, + 1, + 3 + ], + [ + "native", + 155, + 357, + 358, + 1 + ], + [ + "native", + 44, + 424, + 1, + 3 + ], + [ + "native", + 156, + 431, + 376, + 1 + ], + [ + "native", + 46, + 457, + 1, + 3 + ], + [ + "native", + 158, + 462, + 383, + 1 + ], + [ + "native", + 47, + 382, + 1, + 3 + ], + [ + "native", + 159, + 386, + 320, + 1 + ], + [ + "native", + 51, + 337, + 1, + 3 + ], + [ + "native", + 163, + 345, + 280, + 1 + ], + [ + "native", + 52, + 450, + 1, + 3 + ], + [ + "native", + 164, + 457, + 287, + 1 + ], + [ + "native", + 53, + 305, + 1, + 3 + ], + [ + "native", + 165, + 313, + 292, + 1 + ], + [ + "native", + 57, + 420, + 1, + 3 + ], + [ + "native", + 169, + 424, + 398, + 1 + ], + [ + "native", + 61, + 397, + 1, + 3 + ], + [ + "native", + 173, + 405, + 338, + 1 + ], + [ + "native", + 62, + 446, + 1, + 3 + ], + [ + "native", + 174, + 450, + 412, + 1 + ], + [ + "native", + 63, + 411, + 1, + 3 + ], + [ + "native", + 175, + 415, + 306, + 1 + ], + [ + "native", + 70, + 245, + 1, + 3 + ], + [ + "native", + 182, + 252, + 253, + 1 + ], + [ + "native", + 71, + 252, + 1, + 3 + ], + [ + "native", + 183, + 257, + 258, + 1 + ], + [ + "native", + 72, + 257, + 1, + 3 + ], + [ + "native", + 184, + 260, + 261, + 1 + ], + [ + "native", + 76, + 260, + 1, + 3 + ], + [ + "native", + 188, + 231, + 262, + 1 + ], + [ + "native", + 78, + 291, + 1, + 3 + ], + [ + "native", + 190, + 294, + 295, + 1 + ], + [ + "native", + 79, + 387, + 1, + 3 + ], + [ + "native", + 191, + 362, + 388, + 1 + ], + [ + "native", + 81, + 294, + 1, + 3 + ], + [ + "native", + 193, + 266, + 296, + 1 + ], + [ + "native", + 87, + 442, + 1, + 3 + ], + [ + "native", + 199, + 420, + 262, + 1 + ], + [ + "native", + 89, + 357, + 1, + 3 + ], + [ + "native", + 201, + 333, + 261, + 1 + ], + [ + "native", + 90, + 466, + 1, + 3 + ], + [ + "native", + 202, + 446, + 258, + 1 + ], + [ + "native", + 91, + 327, + 1, + 3 + ], + [ + "native", + 203, + 301, + 253, + 1 + ], + [ + "native", + 92, + 416, + 1, + 3 + ], + [ + "native", + 204, + 393, + 296, + 1 + ], + [ + "native", + 94, + 415, + 1, + 3 + ], + [ + "native", + 206, + 416, + 388, + 1 + ], + [ + "native", + 99, + 386, + 1, + 3 + ], + [ + "native", + 211, + 387, + 295, + 1 + ], + [ + "native", + 104, + 440, + 1, + 3 + ], + [ + "native", + 216, + 442, + 358, + 1 + ], + [ + "native", + 105, + 465, + 1, + 3 + ], + [ + "native", + 217, + 466, + 441, + 1 + ], + [ + "native", + 106, + 431, + 1, + 3 + ], + [ + "native", + 218, + 436, + 328, + 1 + ], + [ + "native", + 110, + 462, + 1, + 3 + ], + [ + "native", + 222, + 465, + 355, + 1 + ], + [ + "native", + 111, + 345, + 1, + 3 + ], + [ + "native", + 223, + 350, + 325, + 1 + ], + [ + "add", + 27, + 0, + "-1", + 1 + ], + [ + "scale", + 27, + null, + "-1/2", + 1 + ], + [ + "add", + 0, + 27, + "-1", + 1 + ], + [ + "add", + 139, + 112, + "-1", + 237 + ], + [ + "scale", + 139, + null, + "-1/2", + 237 + ], + [ + "add", + 112, + 139, + "-1", + 237 + ], + [ + "add", + 25, + 2, + "-1", + 1 + ], + [ + "scale", + 25, + null, + "-1/2", + 1 + ], + [ + "add", + 2, + 25, + "-1", + 1 + ], + [ + "add", + 137, + 114, + "-1", + 246 + ], + [ + "scale", + 137, + null, + "-1/2", + 246 + ], + [ + "add", + 114, + 137, + "-1", + 246 + ], + [ + "add", + 57, + 7, + "-1", + 1 + ], + [ + "scale", + 57, + null, + "-1/2", + 1 + ], + [ + "add", + 7, + 57, + "-1", + 1 + ], + [ + "add", + 169, + 119, + "-1", + 398 + ], + [ + "scale", + 169, + null, + "-1/2", + 398 + ], + [ + "add", + 119, + 169, + "-1", + 398 + ], + [ + "add", + 61, + 9, + "-1", + 1 + ], + [ + "scale", + 61, + null, + "1/2", + 1 + ], + [ + "add", + 9, + 61, + "1", + 1 + ], + [ + "add", + 173, + 121, + "-1", + 338 + ], + [ + "scale", + 173, + null, + "1/2", + 338 + ], + [ + "add", + 121, + 173, + "1", + 338 + ], + [ + "add", + 62, + 10, + "-1", + 1 + ], + [ + "scale", + 62, + null, + "-1/2", + 1 + ], + [ + "add", + 10, + 62, + "-1", + 1 + ], + [ + "add", + 174, + 122, + "-1", + 412 + ], + [ + "scale", + 174, + null, + "-1/2", + 412 + ], + [ + "add", + 122, + 174, + "-1", + 412 + ], + [ + "add", + 63, + 11, + "-1", + 1 + ], + [ + "scale", + 63, + null, + "1/2", + 1 + ], + [ + "add", + 11, + 63, + "1", + 1 + ], + [ + "add", + 175, + 123, + "-1", + 306 + ], + [ + "scale", + 175, + null, + "1/2", + 306 + ], + [ + "add", + 123, + 175, + "1", + 306 + ], + [ + "add", + 51, + 13, + "1", + 1 + ], + [ + "scale", + 51, + null, + "1/2", + 1 + ], + [ + "add", + 13, + 51, + "-1", + 1 + ], + [ + "add", + 163, + 125, + "1", + 280 + ], + [ + "scale", + 163, + null, + "1/2", + 280 + ], + [ + "add", + 125, + 163, + "-1", + 280 + ], + [ + "add", + 52, + 14, + "1", + 1 + ], + [ + "scale", + 52, + null, + "1/2", + 1 + ], + [ + "add", + 14, + 52, + "-1", + 1 + ], + [ + "add", + 164, + 126, + "1", + 287 + ], + [ + "scale", + 164, + null, + "1/2", + 287 + ], + [ + "add", + 126, + 164, + "-1", + 287 + ], + [ + "add", + 53, + 15, + "1", + 1 + ], + [ + "scale", + 53, + null, + "1/2", + 1 + ], + [ + "add", + 15, + 53, + "-1", + 1 + ], + [ + "add", + 165, + 127, + "1", + 292 + ], + [ + "scale", + 165, + null, + "1/2", + 292 + ], + [ + "add", + 127, + 165, + "-1", + 292 + ], + [ + "add", + 44, + 16, + "1", + 1 + ], + [ + "scale", + 44, + null, + "-1/2", + 1 + ], + [ + "add", + 16, + 44, + "1", + 1 + ], + [ + "add", + 156, + 128, + "1", + 376 + ], + [ + "scale", + 156, + null, + "-1/2", + 376 + ], + [ + "add", + 128, + 156, + "1", + 376 + ], + [ + "add", + 46, + 20, + "1", + 1 + ], + [ + "scale", + 46, + null, + "-1/2", + 1 + ], + [ + "add", + 20, + 46, + "1", + 1 + ], + [ + "add", + 158, + 132, + "1", + 383 + ], + [ + "scale", + 158, + null, + "-1/2", + 383 + ], + [ + "add", + 132, + 158, + "1", + 383 + ], + [ + "add", + 47, + 21, + "1", + 1 + ], + [ + "scale", + 47, + null, + "-1/2", + 1 + ], + [ + "add", + 21, + 47, + "1", + 1 + ], + [ + "scale", + 21, + null, + "-1", + 1 + ], + [ + "add", + 159, + 133, + "1", + 320 + ], + [ + "scale", + 159, + null, + "-1/2", + 320 + ], + [ + "add", + 133, + 159, + "1", + 320 + ], + [ + "scale", + 133, + null, + "-1", + 320 + ], + [ + "add", + 111, + 36, + "-1", + 1 + ], + [ + "scale", + 111, + null, + "1/2", + 1 + ], + [ + "add", + 36, + 111, + "1", + 1 + ], + [ + "scale", + 36, + null, + "-1", + 1 + ], + [ + "add", + 223, + 148, + "-1", + 325 + ], + [ + "scale", + 223, + null, + "1/2", + 325 + ], + [ + "add", + 148, + 223, + "1", + 325 + ], + [ + "scale", + 148, + null, + "-1", + 325 + ], + [ + "add", + 110, + 37, + "-1", + 1 + ], + [ + "scale", + 110, + null, + "-1/2", + 1 + ], + [ + "add", + 37, + 110, + "-1", + 1 + ], + [ + "scale", + 37, + null, + "-1", + 1 + ], + [ + "add", + 222, + 149, + "-1", + 355 + ], + [ + "scale", + 222, + null, + "-1/2", + 355 + ], + [ + "add", + 149, + 222, + "-1", + 355 + ], + [ + "scale", + 149, + null, + "-1", + 355 + ], + [ + "add", + 106, + 41, + "-1", + 1 + ], + [ + "scale", + 106, + null, + "-1/2", + 1 + ], + [ + "add", + 41, + 106, + "-1", + 1 + ], + [ + "scale", + 41, + null, + "-1", + 1 + ], + [ + "add", + 218, + 153, + "-1", + 328 + ], + [ + "scale", + 218, + null, + "-1/2", + 328 + ], + [ + "add", + 153, + 218, + "-1", + 328 + ], + [ + "scale", + 153, + null, + "-1", + 328 + ], + [ + "add", + 105, + 42, + "-1", + 1 + ], + [ + "scale", + 105, + null, + "1/2", + 1 + ], + [ + "add", + 42, + 105, + "1", + 1 + ], + [ + "scale", + 42, + null, + "-1", + 1 + ], + [ + "add", + 217, + 154, + "-1", + 441 + ], + [ + "scale", + 217, + null, + "1/2", + 441 + ], + [ + "add", + 154, + 217, + "1", + 441 + ], + [ + "scale", + 154, + null, + "-1", + 441 + ], + [ + "add", + 104, + 43, + "-1", + 1 + ], + [ + "scale", + 104, + null, + "-1/2", + 1 + ], + [ + "add", + 43, + 104, + "-1", + 1 + ], + [ + "scale", + 43, + null, + "-1", + 1 + ], + [ + "add", + 216, + 155, + "-1", + 358 + ], + [ + "scale", + 216, + null, + "-1/2", + 358 + ], + [ + "add", + 155, + 216, + "-1", + 358 + ], + [ + "scale", + 155, + null, + "-1", + 358 + ], + [ + "add", + 91, + 70, + "1", + 1 + ], + [ + "scale", + 91, + null, + "1/2", + 1 + ], + [ + "add", + 70, + 91, + "-1", + 1 + ], + [ + "add", + 203, + 182, + "1", + 253 + ], + [ + "scale", + 203, + null, + "1/2", + 253 + ], + [ + "add", + 182, + 203, + "-1", + 253 + ], + [ + "add", + 90, + 71, + "1", + 1 + ], + [ + "scale", + 90, + null, + "1/2", + 1 + ], + [ + "add", + 71, + 90, + "-1", + 1 + ], + [ + "add", + 202, + 183, + "1", + 258 + ], + [ + "scale", + 202, + null, + "1/2", + 258 + ], + [ + "add", + 183, + 202, + "-1", + 258 + ], + [ + "add", + 89, + 72, + "1", + 1 + ], + [ + "scale", + 89, + null, + "1/2", + 1 + ], + [ + "add", + 72, + 89, + "-1", + 1 + ], + [ + "add", + 201, + 184, + "1", + 261 + ], + [ + "scale", + 201, + null, + "1/2", + 261 + ], + [ + "add", + 184, + 201, + "-1", + 261 + ], + [ + "add", + 87, + 76, + "1", + 1 + ], + [ + "scale", + 87, + null, + "1/2", + 1 + ], + [ + "add", + 76, + 87, + "-1", + 1 + ], + [ + "add", + 199, + 188, + "1", + 262 + ], + [ + "scale", + 199, + null, + "1/2", + 262 + ], + [ + "add", + 188, + 199, + "-1", + 262 + ], + [ + "add", + 99, + 78, + "-1", + 1 + ], + [ + "scale", + 99, + null, + "-1/2", + 1 + ], + [ + "add", + 78, + 99, + "-1", + 1 + ], + [ + "add", + 211, + 190, + "-1", + 295 + ], + [ + "scale", + 211, + null, + "-1/2", + 295 + ], + [ + "add", + 190, + 211, + "-1", + 295 + ], + [ + "add", + 94, + 79, + "1", + 1 + ], + [ + "scale", + 94, + null, + "1/2", + 1 + ], + [ + "add", + 79, + 94, + "-1", + 1 + ], + [ + "scale", + 79, + null, + "-1", + 1 + ], + [ + "add", + 206, + 191, + "1", + 388 + ], + [ + "scale", + 206, + null, + "1/2", + 388 + ], + [ + "add", + 191, + 206, + "-1", + 388 + ], + [ + "scale", + 191, + null, + "-1", + 388 + ], + [ + "add", + 92, + 81, + "1", + 1 + ], + [ + "scale", + 92, + null, + "1/2", + 1 + ], + [ + "add", + 81, + 92, + "-1", + 1 + ], + [ + "scale", + 81, + null, + "-1", + 1 + ], + [ + "add", + 204, + 193, + "1", + 296 + ], + [ + "scale", + 204, + null, + "1/2", + 296 + ], + [ + "add", + 193, + 204, + "-1", + 296 + ], + [ + "scale", + 193, + null, + "-1", + 296 + ], + [ + "native", + 112, + 237, + 114, + 1 + ], + [ + "native", + 1, + 3, + 1, + 8 + ], + [ + "native", + 113, + 0, + 115, + 8 + ], + [ + "native", + 114, + 246, + 116, + 1 + ], + [ + "native", + 3, + 5, + 1, + 8 + ], + [ + "native", + 115, + 0, + 117, + 8 + ], + [ + "native", + 4, + 6, + 1, + 8 + ], + [ + "native", + 116, + 0, + 118, + 8 + ], + [ + "native", + 5, + 7, + 1, + 8 + ], + [ + "native", + 117, + 0, + 119, + 8 + ], + [ + "native", + 6, + 8, + 1, + 8 + ], + [ + "native", + 118, + 0, + 120, + 8 + ], + [ + "native", + 119, + 398, + 121, + 1 + ], + [ + "native", + 8, + 10, + 1, + 8 + ], + [ + "native", + 120, + 0, + 122, + 8 + ], + [ + "native", + 121, + 338, + 123, + 1 + ], + [ + "native", + 122, + 412, + 124, + 1 + ], + [ + "native", + 123, + 306, + 125, + 1 + ], + [ + "native", + 12, + 14, + 1, + 8 + ], + [ + "native", + 124, + 0, + 126, + 8 + ], + [ + "native", + 125, + 280, + 127, + 1 + ], + [ + "native", + 126, + 287, + 128, + 1 + ], + [ + "native", + 127, + 292, + 129, + 1 + ], + [ + "native", + 128, + 376, + 130, + 1 + ], + [ + "native", + 17, + 19, + 1, + 8 + ], + [ + "native", + 129, + 0, + 131, + 8 + ], + [ + "native", + 18, + 20, + 1, + 8 + ], + [ + "native", + 130, + 0, + 132, + 8 + ], + [ + "native", + 19, + 21, + 1, + 8 + ], + [ + "native", + 131, + 0, + 133, + 8 + ], + [ + "native", + 132, + 383, + 134, + 1 + ], + [ + "native", + 133, + 320, + 135, + 1 + ], + [ + "native", + 22, + 24, + 1, + 8 + ], + [ + "native", + 134, + 0, + 136, + 8 + ], + [ + "native", + 23, + 25, + 1, + 8 + ], + [ + "native", + 135, + 0, + 137, + 8 + ], + [ + "native", + 24, + 26, + 1, + 8 + ], + [ + "native", + 136, + 0, + 138, + 8 + ], + [ + "native", + 137, + 246, + 139, + 1 + ], + [ + "native", + 26, + 28, + 1, + 8 + ], + [ + "native", + 138, + 0, + 140, + 8 + ], + [ + "native", + 139, + 237, + 141, + 1 + ], + [ + "native", + 28, + 30, + 1, + 8 + ], + [ + "native", + 140, + 0, + 142, + 8 + ], + [ + "native", + 29, + 31, + 1, + 8 + ], + [ + "native", + 141, + 0, + 143, + 8 + ], + [ + "native", + 30, + 32, + 1, + 8 + ], + [ + "native", + 142, + 0, + 144, + 8 + ], + [ + "native", + 31, + 33, + 1, + 8 + ], + [ + "native", + 143, + 0, + 145, + 8 + ], + [ + "native", + 32, + 34, + 1, + 8 + ], + [ + "native", + 144, + 0, + 146, + 8 + ], + [ + "native", + 33, + 35, + 1, + 8 + ], + [ + "native", + 145, + 0, + 147, + 8 + ], + [ + "native", + 34, + 36, + 1, + 8 + ], + [ + "native", + 146, + 0, + 148, + 8 + ], + [ + "native", + 35, + 37, + 1, + 8 + ], + [ + "native", + 147, + 0, + 149, + 8 + ], + [ + "native", + 148, + 325, + 150, + 1 + ], + [ + "native", + 149, + 355, + 151, + 1 + ], + [ + "native", + 38, + 40, + 1, + 8 + ], + [ + "native", + 150, + 0, + 152, + 8 + ], + [ + "native", + 39, + 41, + 1, + 8 + ], + [ + "native", + 151, + 0, + 153, + 8 + ], + [ + "native", + 40, + 42, + 1, + 8 + ], + [ + "native", + 152, + 0, + 154, + 8 + ], + [ + "native", + 153, + 328, + 155, + 1 + ], + [ + "native", + 154, + 441, + 156, + 1 + ], + [ + "native", + 155, + 358, + 157, + 1 + ], + [ + "native", + 156, + 376, + 158, + 1 + ], + [ + "native", + 45, + 47, + 1, + 8 + ], + [ + "native", + 157, + 0, + 159, + 8 + ], + [ + "native", + 158, + 383, + 160, + 1 + ], + [ + "native", + 159, + 320, + 161, + 1 + ], + [ + "native", + 48, + 50, + 1, + 8 + ], + [ + "native", + 160, + 0, + 162, + 8 + ], + [ + "native", + 49, + 51, + 1, + 8 + ], + [ + "native", + 161, + 0, + 163, + 8 + ], + [ + "native", + 50, + 52, + 1, + 8 + ], + [ + "native", + 162, + 0, + 164, + 8 + ], + [ + "native", + 163, + 280, + 165, + 1 + ], + [ + "native", + 164, + 287, + 166, + 1 + ], + [ + "native", + 165, + 292, + 167, + 1 + ], + [ + "native", + 54, + 56, + 1, + 8 + ], + [ + "native", + 166, + 0, + 168, + 8 + ], + [ + "native", + 55, + 57, + 1, + 8 + ], + [ + "native", + 167, + 0, + 169, + 8 + ], + [ + "native", + 56, + 58, + 1, + 8 + ], + [ + "native", + 168, + 0, + 170, + 8 + ], + [ + "native", + 169, + 398, + 171, + 1 + ], + [ + "native", + 58, + 60, + 1, + 8 + ], + [ + "native", + 170, + 0, + 172, + 8 + ], + [ + "native", + 59, + 61, + 1, + 8 + ], + [ + "native", + 171, + 0, + 173, + 8 + ], + [ + "native", + 60, + 62, + 1, + 8 + ], + [ + "native", + 172, + 0, + 174, + 8 + ], + [ + "native", + 173, + 338, + 175, + 1 + ], + [ + "native", + 174, + 412, + 176, + 1 + ], + [ + "native", + 175, + 306, + 177, + 1 + ], + [ + "native", + 64, + 66, + 1, + 8 + ], + [ + "native", + 176, + 0, + 178, + 8 + ], + [ + "native", + 65, + 67, + 1, + 8 + ], + [ + "native", + 177, + 0, + 179, + 8 + ], + [ + "native", + 66, + 68, + 1, + 8 + ], + [ + "native", + 178, + 0, + 180, + 8 + ], + [ + "native", + 67, + 69, + 1, + 8 + ], + [ + "native", + 179, + 0, + 181, + 8 + ], + [ + "native", + 68, + 70, + 1, + 8 + ], + [ + "native", + 180, + 0, + 182, + 8 + ], + [ + "native", + 69, + 71, + 1, + 8 + ], + [ + "native", + 181, + 0, + 183, + 8 + ], + [ + "native", + 182, + 253, + 184, + 1 + ], + [ + "native", + 183, + 258, + 185, + 1 + ], + [ + "native", + 184, + 261, + 186, + 1 + ], + [ + "native", + 73, + 75, + 1, + 8 + ], + [ + "native", + 185, + 0, + 187, + 8 + ], + [ + "native", + 74, + 76, + 1, + 8 + ], + [ + "native", + 186, + 0, + 188, + 8 + ], + [ + "native", + 75, + 77, + 1, + 8 + ], + [ + "native", + 187, + 0, + 189, + 8 + ], + [ + "native", + 188, + 262, + 190, + 1 + ], + [ + "native", + 77, + 79, + 1, + 8 + ], + [ + "native", + 189, + 0, + 191, + 8 + ], + [ + "native", + 190, + 295, + 192, + 1 + ], + [ + "native", + 191, + 388, + 193, + 1 + ], + [ + "native", + 80, + 82, + 1, + 8 + ], + [ + "native", + 192, + 0, + 194, + 8 + ], + [ + "native", + 193, + 296, + 195, + 1 + ], + [ + "native", + 82, + 84, + 1, + 8 + ], + [ + "native", + 194, + 0, + 196, + 8 + ], + [ + "native", + 83, + 85, + 1, + 8 + ], + [ + "native", + 195, + 0, + 197, + 8 + ], + [ + "native", + 84, + 86, + 1, + 8 + ], + [ + "native", + 196, + 0, + 198, + 8 + ], + [ + "native", + 85, + 87, + 1, + 8 + ], + [ + "native", + 197, + 0, + 199, + 8 + ], + [ + "native", + 86, + 88, + 1, + 8 + ], + [ + "native", + 198, + 0, + 200, + 8 + ], + [ + "native", + 199, + 262, + 201, + 1 + ], + [ + "native", + 88, + 90, + 1, + 8 + ], + [ + "native", + 200, + 0, + 202, + 8 + ], + [ + "native", + 201, + 261, + 203, + 1 + ], + [ + "native", + 202, + 258, + 204, + 1 + ], + [ + "native", + 203, + 253, + 205, + 1 + ], + [ + "native", + 204, + 296, + 206, + 1 + ], + [ + "native", + 93, + 95, + 1, + 8 + ], + [ + "native", + 205, + 0, + 207, + 8 + ], + [ + "native", + 206, + 388, + 208, + 1 + ], + [ + "native", + 95, + 97, + 1, + 8 + ], + [ + "native", + 207, + 0, + 209, + 8 + ], + [ + "native", + 96, + 98, + 1, + 8 + ], + [ + "native", + 208, + 0, + 210, + 8 + ], + [ + "native", + 97, + 99, + 1, + 8 + ], + [ + "native", + 209, + 0, + 211, + 8 + ], + [ + "native", + 98, + 100, + 1, + 8 + ], + [ + "native", + 210, + 0, + 212, + 8 + ], + [ + "native", + 211, + 295, + 213, + 1 + ], + [ + "native", + 100, + 102, + 1, + 8 + ], + [ + "native", + 212, + 0, + 214, + 8 + ], + [ + "native", + 101, + 103, + 1, + 8 + ], + [ + "native", + 213, + 0, + 215, + 8 + ], + [ + "native", + 102, + 104, + 1, + 8 + ], + [ + "native", + 214, + 0, + 216, + 8 + ], + [ + "native", + 103, + 105, + 1, + 8 + ], + [ + "native", + 215, + 0, + 217, + 8 + ], + [ + "native", + 216, + 358, + 218, + 1 + ], + [ + "native", + 217, + 441, + 219, + 1 + ], + [ + "native", + 218, + 328, + 220, + 1 + ], + [ + "native", + 107, + 109, + 1, + 8 + ], + [ + "native", + 219, + 0, + 221, + 8 + ], + [ + "native", + 108, + 110, + 1, + 8 + ], + [ + "native", + 220, + 0, + 222, + 8 + ], + [ + "native", + 109, + 111, + 1, + 8 + ], + [ + "native", + 221, + 0, + 223, + 8 + ], + [ + "native", + 222, + 355, + 224, + 1 + ], + [ + "native", + 223, + 325, + 225, + 1 + ] + ], + "forward": [ + [ + "native", + 0, + 2, + 227, + 1 + ], + [ + "native", + 27, + 29, + 227, + 1 + ], + [ + "add", + 0, + 27, + "1", + 227 + ], + [ + "scale", + 27, + null, + "-2", + 227 + ], + [ + "add", + 27, + 0, + "1", + 227 + ], + [ + "add", + 112, + 139, + "1", + 0 + ], + [ + "scale", + 139, + null, + "-2", + 0 + ], + [ + "add", + 139, + 112, + "1", + 0 + ], + [ + "native", + 2, + 4, + 238, + 1 + ], + [ + "native", + 25, + 27, + 238, + 1 + ], + [ + "add", + 2, + 25, + "1", + 238 + ], + [ + "scale", + 25, + null, + "-2", + 238 + ], + [ + "add", + 25, + 2, + "1", + 238 + ], + [ + "add", + 114, + 137, + "1", + 0 + ], + [ + "scale", + 137, + null, + "-2", + 0 + ], + [ + "add", + 137, + 114, + "1", + 0 + ], + [ + "native", + 7, + 9, + 389, + 1 + ], + [ + "native", + 57, + 59, + 389, + 1 + ], + [ + "add", + 7, + 57, + "1", + 389 + ], + [ + "scale", + 57, + null, + "-2", + 389 + ], + [ + "add", + 57, + 7, + "1", + 389 + ], + [ + "add", + 119, + 169, + "1", + 0 + ], + [ + "scale", + 169, + null, + "-2", + 0 + ], + [ + "add", + 169, + 119, + "1", + 0 + ], + [ + "native", + 9, + 11, + 329, + 1 + ], + [ + "native", + 61, + 63, + 329, + 1 + ], + [ + "add", + 9, + 61, + "-1", + 329 + ], + [ + "scale", + 61, + null, + "2", + 329 + ], + [ + "add", + 61, + 9, + "1", + 329 + ], + [ + "add", + 121, + 173, + "-1", + 0 + ], + [ + "scale", + 173, + null, + "2", + 0 + ], + [ + "add", + 173, + 121, + "1", + 0 + ], + [ + "native", + 10, + 12, + 406, + 1 + ], + [ + "native", + 62, + 64, + 406, + 1 + ], + [ + "add", + 10, + 62, + "1", + 406 + ], + [ + "scale", + 62, + null, + "-2", + 406 + ], + [ + "add", + 62, + 10, + "1", + 406 + ], + [ + "add", + 122, + 174, + "1", + 0 + ], + [ + "scale", + 174, + null, + "-2", + 0 + ], + [ + "add", + 174, + 122, + "1", + 0 + ], + [ + "native", + 11, + 13, + 297, + 1 + ], + [ + "native", + 63, + 65, + 297, + 1 + ], + [ + "add", + 11, + 63, + "-1", + 297 + ], + [ + "scale", + 63, + null, + "2", + 297 + ], + [ + "add", + 63, + 11, + "1", + 297 + ], + [ + "add", + 123, + 175, + "-1", + 0 + ], + [ + "scale", + 175, + null, + "2", + 0 + ], + [ + "add", + 175, + 123, + "1", + 0 + ], + [ + "native", + 13, + 15, + 272, + 1 + ], + [ + "native", + 51, + 53, + 272, + 1 + ], + [ + "add", + 13, + 51, + "1", + 272 + ], + [ + "scale", + 51, + null, + "2", + 272 + ], + [ + "add", + 51, + 13, + "-1", + 272 + ], + [ + "add", + 125, + 163, + "1", + 0 + ], + [ + "scale", + 163, + null, + "2", + 0 + ], + [ + "add", + 163, + 125, + "-1", + 0 + ], + [ + "native", + 14, + 16, + 281, + 1 + ], + [ + "native", + 52, + 54, + 281, + 1 + ], + [ + "add", + 14, + 52, + "1", + 281 + ], + [ + "scale", + 52, + null, + "2", + 281 + ], + [ + "add", + 52, + 14, + "-1", + 281 + ], + [ + "add", + 126, + 164, + "1", + 0 + ], + [ + "scale", + 164, + null, + "2", + 0 + ], + [ + "add", + 164, + 126, + "-1", + 0 + ], + [ + "native", + 15, + 17, + 288, + 1 + ], + [ + "native", + 53, + 55, + 288, + 1 + ], + [ + "add", + 15, + 53, + "1", + 288 + ], + [ + "scale", + 53, + null, + "2", + 288 + ], + [ + "add", + 53, + 15, + "-1", + 288 + ], + [ + "add", + 127, + 165, + "1", + 0 + ], + [ + "scale", + 165, + null, + "2", + 0 + ], + [ + "add", + 165, + 127, + "-1", + 0 + ], + [ + "native", + 16, + 18, + 368, + 1 + ], + [ + "native", + 44, + 46, + 368, + 1 + ], + [ + "add", + 16, + 44, + "-1", + 368 + ], + [ + "scale", + 44, + null, + "-2", + 368 + ], + [ + "add", + 44, + 16, + "-1", + 368 + ], + [ + "add", + 128, + 156, + "-1", + 0 + ], + [ + "scale", + 156, + null, + "-2", + 0 + ], + [ + "add", + 156, + 128, + "-1", + 0 + ], + [ + "native", + 20, + 22, + 377, + 1 + ], + [ + "native", + 46, + 48, + 377, + 1 + ], + [ + "add", + 20, + 46, + "-1", + 377 + ], + [ + "scale", + 46, + null, + "-2", + 377 + ], + [ + "add", + 46, + 20, + "-1", + 377 + ], + [ + "add", + 132, + 158, + "-1", + 0 + ], + [ + "scale", + 158, + null, + "-2", + 0 + ], + [ + "add", + 158, + 132, + "-1", + 0 + ], + [ + "native", + 21, + 23, + 314, + 1 + ], + [ + "native", + 47, + 49, + 314, + 1 + ], + [ + "scale", + 21, + null, + "-1", + 314 + ], + [ + "add", + 21, + 47, + "-1", + 314 + ], + [ + "scale", + 47, + null, + "-2", + 314 + ], + [ + "add", + 47, + 21, + "-1", + 314 + ], + [ + "scale", + 133, + null, + "-1", + 0 + ], + [ + "add", + 133, + 159, + "-1", + 0 + ], + [ + "scale", + 159, + null, + "-2", + 0 + ], + [ + "add", + 159, + 133, + "-1", + 0 + ], + [ + "native", + 36, + 38, + 321, + 1 + ], + [ + "native", + 111, + 113, + 321, + 1 + ], + [ + "scale", + 36, + null, + "-1", + 321 + ], + [ + "add", + 36, + 111, + "-1", + 321 + ], + [ + "scale", + 111, + null, + "2", + 321 + ], + [ + "add", + 111, + 36, + "1", + 321 + ], + [ + "scale", + 148, + null, + "-1", + 0 + ], + [ + "add", + 148, + 223, + "-1", + 0 + ], + [ + "scale", + 223, + null, + "2", + 0 + ], + [ + "add", + 223, + 148, + "1", + 0 + ], + [ + "native", + 37, + 39, + 351, + 1 + ], + [ + "native", + 110, + 112, + 351, + 1 + ], + [ + "scale", + 37, + null, + "-1", + 351 + ], + [ + "add", + 37, + 110, + "1", + 351 + ], + [ + "scale", + 110, + null, + "-2", + 351 + ], + [ + "add", + 110, + 37, + "1", + 351 + ], + [ + "scale", + 149, + null, + "-1", + 0 + ], + [ + "add", + 149, + 222, + "1", + 0 + ], + [ + "scale", + 222, + null, + "-2", + 0 + ], + [ + "add", + 222, + 149, + "1", + 0 + ], + [ + "native", + 41, + 43, + 326, + 1 + ], + [ + "native", + 106, + 108, + 326, + 1 + ], + [ + "scale", + 41, + null, + "-1", + 326 + ], + [ + "add", + 41, + 106, + "1", + 326 + ], + [ + "scale", + 106, + null, + "-2", + 326 + ], + [ + "add", + 106, + 41, + "1", + 326 + ], + [ + "scale", + 153, + null, + "-1", + 0 + ], + [ + "add", + 153, + 218, + "1", + 0 + ], + [ + "scale", + 218, + null, + "-2", + 0 + ], + [ + "add", + 218, + 153, + "1", + 0 + ], + [ + "native", + 42, + 44, + 437, + 1 + ], + [ + "native", + 105, + 107, + 437, + 1 + ], + [ + "scale", + 42, + null, + "-1", + 437 + ], + [ + "add", + 42, + 105, + "-1", + 437 + ], + [ + "scale", + 105, + null, + "2", + 437 + ], + [ + "add", + 105, + 42, + "1", + 437 + ], + [ + "scale", + 154, + null, + "-1", + 0 + ], + [ + "add", + 154, + 217, + "-1", + 0 + ], + [ + "scale", + 217, + null, + "2", + 0 + ], + [ + "add", + 217, + 154, + "1", + 0 + ], + [ + "native", + 43, + 45, + 356, + 1 + ], + [ + "native", + 104, + 106, + 356, + 1 + ], + [ + "scale", + 43, + null, + "-1", + 356 + ], + [ + "add", + 43, + 104, + "1", + 356 + ], + [ + "scale", + 104, + null, + "-2", + 356 + ], + [ + "add", + 104, + 43, + "1", + 356 + ], + [ + "scale", + 155, + null, + "-1", + 0 + ], + [ + "add", + 155, + 216, + "1", + 0 + ], + [ + "scale", + 216, + null, + "-2", + 0 + ], + [ + "add", + 216, + 155, + "1", + 0 + ], + [ + "native", + 70, + 72, + 247, + 1 + ], + [ + "native", + 91, + 93, + 247, + 1 + ], + [ + "add", + 70, + 91, + "1", + 247 + ], + [ + "scale", + 91, + null, + "2", + 247 + ], + [ + "add", + 91, + 70, + "-1", + 247 + ], + [ + "add", + 182, + 203, + "1", + 0 + ], + [ + "scale", + 203, + null, + "2", + 0 + ], + [ + "add", + 203, + 182, + "-1", + 0 + ], + [ + "native", + 71, + 73, + 254, + 1 + ], + [ + "native", + 90, + 92, + 254, + 1 + ], + [ + "add", + 71, + 90, + "1", + 254 + ], + [ + "scale", + 90, + null, + "2", + 254 + ], + [ + "add", + 90, + 71, + "-1", + 254 + ], + [ + "add", + 183, + 202, + "1", + 0 + ], + [ + "scale", + 202, + null, + "2", + 0 + ], + [ + "add", + 202, + 183, + "-1", + 0 + ], + [ + "native", + 72, + 74, + 259, + 1 + ], + [ + "native", + 89, + 91, + 259, + 1 + ], + [ + "add", + 72, + 89, + "1", + 259 + ], + [ + "scale", + 89, + null, + "2", + 259 + ], + [ + "add", + 89, + 72, + "-1", + 259 + ], + [ + "add", + 184, + 201, + "1", + 0 + ], + [ + "scale", + 201, + null, + "2", + 0 + ], + [ + "add", + 201, + 184, + "-1", + 0 + ], + [ + "native", + 76, + 78, + 232, + 1 + ], + [ + "native", + 87, + 89, + 232, + 1 + ], + [ + "add", + 76, + 87, + "1", + 232 + ], + [ + "scale", + 87, + null, + "2", + 232 + ], + [ + "add", + 87, + 76, + "-1", + 232 + ], + [ + "add", + 188, + 199, + "1", + 0 + ], + [ + "scale", + 199, + null, + "2", + 0 + ], + [ + "add", + 199, + 188, + "-1", + 0 + ], + [ + "native", + 78, + 80, + 293, + 1 + ], + [ + "native", + 99, + 101, + 293, + 1 + ], + [ + "add", + 78, + 99, + "1", + 293 + ], + [ + "scale", + 99, + null, + "-2", + 293 + ], + [ + "add", + 99, + 78, + "1", + 293 + ], + [ + "add", + 190, + 211, + "1", + 0 + ], + [ + "scale", + 211, + null, + "-2", + 0 + ], + [ + "add", + 211, + 190, + "1", + 0 + ], + [ + "native", + 79, + 81, + 363, + 1 + ], + [ + "native", + 94, + 96, + 363, + 1 + ], + [ + "scale", + 79, + null, + "-1", + 363 + ], + [ + "add", + 79, + 94, + "1", + 363 + ], + [ + "scale", + 94, + null, + "2", + 363 + ], + [ + "add", + 94, + 79, + "-1", + 363 + ], + [ + "scale", + 191, + null, + "-1", + 0 + ], + [ + "add", + 191, + 206, + "1", + 0 + ], + [ + "scale", + 206, + null, + "2", + 0 + ], + [ + "add", + 206, + 191, + "-1", + 0 + ], + [ + "native", + 81, + 83, + 267, + 1 + ], + [ + "native", + 92, + 94, + 267, + 1 + ], + [ + "scale", + 81, + null, + "-1", + 267 + ], + [ + "add", + 81, + 92, + "1", + 267 + ], + [ + "scale", + 92, + null, + "2", + 267 + ], + [ + "add", + 92, + 81, + "-1", + 267 + ], + [ + "scale", + 193, + null, + "-1", + 0 + ], + [ + "add", + 193, + 204, + "1", + 0 + ], + [ + "scale", + 204, + null, + "2", + 0 + ], + [ + "add", + 204, + 193, + "-1", + 0 + ], + [ + "native", + 112, + 0, + 226, + 1 + ], + [ + "native", + 114, + 0, + 226, + 1 + ], + [ + "native", + 119, + 0, + 226, + 1 + ], + [ + "native", + 121, + 0, + 226, + 1 + ], + [ + "native", + 122, + 0, + 226, + 1 + ], + [ + "native", + 123, + 0, + 226, + 1 + ], + [ + "native", + 125, + 0, + 226, + 1 + ], + [ + "native", + 126, + 0, + 226, + 1 + ], + [ + "native", + 127, + 0, + 226, + 1 + ], + [ + "native", + 128, + 0, + 226, + 1 + ], + [ + "native", + 132, + 0, + 226, + 1 + ], + [ + "native", + 133, + 0, + 226, + 1 + ], + [ + "native", + 137, + 0, + 226, + 1 + ], + [ + "native", + 139, + 0, + 226, + 1 + ], + [ + "native", + 148, + 0, + 226, + 1 + ], + [ + "native", + 149, + 0, + 226, + 1 + ], + [ + "native", + 153, + 0, + 226, + 1 + ], + [ + "native", + 154, + 0, + 226, + 1 + ], + [ + "native", + 155, + 0, + 226, + 1 + ], + [ + "native", + 156, + 0, + 226, + 1 + ], + [ + "native", + 158, + 0, + 226, + 1 + ], + [ + "native", + 159, + 0, + 226, + 1 + ], + [ + "native", + 163, + 0, + 226, + 1 + ], + [ + "native", + 164, + 0, + 226, + 1 + ], + [ + "native", + 165, + 0, + 226, + 1 + ], + [ + "native", + 169, + 0, + 226, + 1 + ], + [ + "native", + 173, + 0, + 226, + 1 + ], + [ + "native", + 174, + 0, + 226, + 1 + ], + [ + "native", + 175, + 0, + 226, + 1 + ], + [ + "native", + 182, + 0, + 226, + 1 + ], + [ + "native", + 183, + 0, + 226, + 1 + ], + [ + "native", + 184, + 0, + 226, + 1 + ], + [ + "native", + 188, + 0, + 226, + 1 + ], + [ + "native", + 190, + 0, + 226, + 1 + ], + [ + "native", + 191, + 0, + 226, + 1 + ], + [ + "native", + 193, + 0, + 226, + 1 + ], + [ + "native", + 199, + 0, + 226, + 1 + ], + [ + "native", + 201, + 0, + 226, + 1 + ], + [ + "native", + 202, + 0, + 226, + 1 + ], + [ + "native", + 203, + 0, + 226, + 1 + ], + [ + "native", + 204, + 0, + 226, + 1 + ], + [ + "native", + 206, + 0, + 226, + 1 + ], + [ + "native", + 211, + 0, + 226, + 1 + ], + [ + "native", + 216, + 0, + 226, + 1 + ], + [ + "native", + 217, + 0, + 226, + 1 + ], + [ + "native", + 218, + 0, + 226, + 1 + ], + [ + "native", + 222, + 0, + 226, + 1 + ], + [ + "native", + 223, + 0, + 226, + 1 + ], + [ + "native", + 112, + 226, + 232, + 1 + ], + [ + "native", + 114, + 226, + 227, + 1 + ], + [ + "native", + 119, + 226, + 267, + 1 + ], + [ + "native", + 121, + 226, + 259, + 1 + ], + [ + "native", + 122, + 226, + 329, + 1 + ], + [ + "native", + 123, + 226, + 247, + 1 + ], + [ + "native", + 125, + 226, + 227, + 1 + ], + [ + "native", + 126, + 226, + 272, + 1 + ], + [ + "native", + 127, + 226, + 281, + 1 + ], + [ + "native", + 128, + 226, + 238, + 1 + ], + [ + "native", + 132, + 226, + 368, + 1 + ], + [ + "native", + 133, + 226, + 288, + 1 + ], + [ + "native", + 137, + 226, + 363, + 1 + ], + [ + "native", + 139, + 226, + 267, + 1 + ], + [ + "native", + 148, + 226, + 314, + 1 + ], + [ + "native", + 149, + 226, + 321, + 1 + ], + [ + "native", + 153, + 226, + 321, + 1 + ], + [ + "native", + 154, + 226, + 326, + 1 + ], + [ + "native", + 155, + 226, + 351, + 1 + ], + [ + "native", + 156, + 226, + 389, + 1 + ], + [ + "native", + 158, + 226, + 281, + 1 + ], + [ + "native", + 159, + 226, + 377, + 1 + ], + [ + "native", + 163, + 226, + 329, + 1 + ], + [ + "native", + 164, + 226, + 406, + 1 + ], + [ + "native", + 165, + 226, + 297, + 1 + ], + [ + "native", + 169, + 226, + 232, + 1 + ], + [ + "native", + 173, + 226, + 389, + 1 + ], + [ + "native", + 174, + 226, + 254, + 1 + ], + [ + "native", + 175, + 226, + 406, + 1 + ], + [ + "native", + 182, + 226, + 238, + 1 + ], + [ + "native", + 183, + 226, + 247, + 1 + ], + [ + "native", + 184, + 226, + 254, + 1 + ], + [ + "native", + 188, + 226, + 259, + 1 + ], + [ + "native", + 190, + 226, + 288, + 1 + ], + [ + "native", + 191, + 226, + 293, + 1 + ], + [ + "native", + 193, + 226, + 293, + 1 + ], + [ + "native", + 199, + 226, + 356, + 1 + ], + [ + "native", + 201, + 226, + 356, + 1 + ], + [ + "native", + 202, + 226, + 437, + 1 + ], + [ + "native", + 203, + 226, + 326, + 1 + ], + [ + "native", + 204, + 226, + 363, + 1 + ], + [ + "native", + 206, + 226, + 297, + 1 + ], + [ + "native", + 211, + 226, + 314, + 1 + ], + [ + "native", + 216, + 226, + 437, + 1 + ], + [ + "native", + 217, + 226, + 351, + 1 + ], + [ + "native", + 218, + 226, + 368, + 1 + ], + [ + "native", + 222, + 226, + 377, + 1 + ], + [ + "native", + 223, + 226, + 272, + 1 + ], + [ + "parameter_add", + 114, + 0, + 6, + 1, + 227 + ], + [ + "parameter_add", + 182, + 2, + 12, + 1, + 238 + ], + [ + "parameter_add", + 183, + 70, + 18, + 1, + 247 + ], + [ + "parameter_add", + 184, + 71, + 24, + 1, + 254 + ], + [ + "parameter_add", + 188, + 72, + 30, + 1, + 259 + ], + [ + "parameter_add", + 112, + 76, + 5, + 1, + 232 + ], + [ + "parameter_add", + 125, + 27, + 36, + 1, + 227 + ], + [ + "parameter_add", + 126, + 13, + 42, + 1, + 272 + ], + [ + "parameter_add", + 127, + 14, + 48, + 1, + 281 + ], + [ + "parameter_add", + 190, + 15, + 54, + 1, + 288 + ], + [ + "parameter_add", + 193, + 78, + 60, + 1, + 293 + ], + [ + "parameter_add", + 139, + 81, + 35, + 1, + 267 + ], + [ + "parameter_add", + 165, + 11, + 66, + 1, + 297 + ], + [ + "parameter_add", + 133, + 53, + 72, + 1, + 288 + ], + [ + "parameter_add", + 148, + 21, + 78, + 1, + 314 + ], + [ + "parameter_add", + 153, + 36, + 84, + 1, + 321 + ], + [ + "parameter_add", + 203, + 41, + 90, + 1, + 326 + ], + [ + "parameter_add", + 123, + 91, + 65, + 1, + 247 + ], + [ + "parameter_add", + 163, + 9, + 96, + 1, + 329 + ], + [ + "parameter_add", + 223, + 51, + 102, + 1, + 272 + ], + [ + "parameter_add", + 149, + 111, + 108, + 1, + 321 + ], + [ + "parameter_add", + 155, + 37, + 114, + 1, + 351 + ], + [ + "parameter_add", + 201, + 43, + 120, + 1, + 356 + ], + [ + "parameter_add", + 121, + 89, + 95, + 1, + 259 + ], + [ + "parameter_add", + 128, + 25, + 126, + 1, + 238 + ], + [ + "parameter_add", + 132, + 16, + 132, + 1, + 368 + ], + [ + "parameter_add", + 159, + 20, + 138, + 1, + 377 + ], + [ + "parameter_add", + 211, + 47, + 144, + 1, + 314 + ], + [ + "parameter_add", + 191, + 99, + 150, + 1, + 293 + ], + [ + "parameter_add", + 137, + 79, + 125, + 1, + 363 + ], + [ + "parameter_add", + 173, + 7, + 156, + 1, + 389 + ], + [ + "parameter_add", + 122, + 61, + 162, + 1, + 329 + ], + [ + "parameter_add", + 175, + 10, + 168, + 1, + 406 + ], + [ + "parameter_add", + 206, + 63, + 174, + 1, + 297 + ], + [ + "parameter_add", + 204, + 94, + 180, + 1, + 363 + ], + [ + "parameter_add", + 119, + 92, + 155, + 1, + 267 + ], + [ + "parameter_add", + 156, + 57, + 186, + 1, + 389 + ], + [ + "parameter_add", + 218, + 44, + 192, + 1, + 368 + ], + [ + "parameter_add", + 154, + 106, + 198, + 1, + 326 + ], + [ + "parameter_add", + 216, + 42, + 204, + 1, + 437 + ], + [ + "parameter_add", + 199, + 104, + 210, + 1, + 356 + ], + [ + "parameter_add", + 169, + 87, + 185, + 1, + 232 + ], + [ + "parameter_add", + 164, + 62, + 216, + 1, + 406 + ], + [ + "parameter_add", + 158, + 52, + 222, + 1, + 281 + ], + [ + "parameter_add", + 222, + 46, + 228, + 1, + 377 + ], + [ + "parameter_add", + 217, + 110, + 234, + 1, + 351 + ], + [ + "parameter_add", + 202, + 105, + 240, + 1, + 437 + ], + [ + "parameter_add", + 174, + 90, + 215, + 1, + 254 + ], + [ + "native", + 0, + 227, + 228, + 1 + ], + [ + "native", + 112, + 232, + 233, + 1 + ], + [ + "native", + 2, + 238, + 239, + 1 + ], + [ + "native", + 114, + 227, + 242, + 1 + ], + [ + "native", + 7, + 389, + 390, + 1 + ], + [ + "native", + 119, + 267, + 394, + 1 + ], + [ + "native", + 9, + 329, + 330, + 1 + ], + [ + "native", + 121, + 259, + 334, + 1 + ], + [ + "native", + 10, + 406, + 407, + 1 + ], + [ + "native", + 122, + 329, + 390, + 1 + ], + [ + "native", + 11, + 297, + 298, + 1 + ], + [ + "native", + 123, + 247, + 302, + 1 + ], + [ + "native", + 13, + 272, + 273, + 1 + ], + [ + "native", + 125, + 227, + 276, + 1 + ], + [ + "native", + 14, + 281, + 282, + 1 + ], + [ + "native", + 126, + 272, + 263, + 1 + ], + [ + "native", + 15, + 288, + 289, + 1 + ], + [ + "native", + 127, + 281, + 273, + 1 + ], + [ + "native", + 16, + 368, + 369, + 1 + ], + [ + "native", + 128, + 238, + 372, + 1 + ], + [ + "native", + 20, + 377, + 378, + 1 + ], + [ + "native", + 132, + 368, + 359, + 1 + ], + [ + "native", + 21, + 314, + 315, + 1 + ], + [ + "native", + 133, + 288, + 298, + 1 + ], + [ + "native", + 25, + 238, + 359, + 1 + ], + [ + "native", + 137, + 363, + 364, + 1 + ], + [ + "native", + 27, + 227, + 263, + 1 + ], + [ + "native", + 139, + 267, + 268, + 1 + ], + [ + "native", + 36, + 321, + 322, + 1 + ], + [ + "native", + 148, + 314, + 307, + 1 + ], + [ + "native", + 37, + 351, + 352, + 1 + ], + [ + "native", + 149, + 321, + 339, + 1 + ], + [ + "native", + 41, + 326, + 302, + 1 + ], + [ + "native", + 153, + 321, + 315, + 1 + ], + [ + "native", + 42, + 437, + 438, + 1 + ], + [ + "native", + 154, + 326, + 425, + 1 + ], + [ + "native", + 43, + 356, + 334, + 1 + ], + [ + "native", + 155, + 351, + 346, + 1 + ], + [ + "native", + 44, + 368, + 425, + 1 + ], + [ + "native", + 156, + 389, + 428, + 1 + ], + [ + "native", + 46, + 377, + 458, + 1 + ], + [ + "native", + 158, + 281, + 443, + 1 + ], + [ + "native", + 47, + 314, + 384, + 1 + ], + [ + "native", + 159, + 377, + 369, + 1 + ], + [ + "native", + 51, + 272, + 339, + 1 + ], + [ + "native", + 163, + 329, + 342, + 1 + ], + [ + "native", + 52, + 281, + 451, + 1 + ], + [ + "native", + 164, + 406, + 454, + 1 + ], + [ + "native", + 53, + 288, + 307, + 1 + ], + [ + "native", + 165, + 297, + 310, + 1 + ], + [ + "native", + 57, + 389, + 417, + 1 + ], + [ + "native", + 169, + 232, + 421, + 1 + ], + [ + "native", + 61, + 329, + 399, + 1 + ], + [ + "native", + 173, + 389, + 402, + 1 + ], + [ + "native", + 62, + 406, + 443, + 1 + ], + [ + "native", + 174, + 254, + 447, + 1 + ], + [ + "native", + 63, + 297, + 413, + 1 + ], + [ + "native", + 175, + 406, + 399, + 1 + ], + [ + "native", + 70, + 247, + 248, + 1 + ], + [ + "native", + 182, + 238, + 228, + 1 + ], + [ + "native", + 71, + 254, + 255, + 1 + ], + [ + "native", + 183, + 247, + 239, + 1 + ], + [ + "native", + 72, + 259, + 233, + 1 + ], + [ + "native", + 184, + 254, + 248, + 1 + ], + [ + "native", + 76, + 232, + 242, + 1 + ], + [ + "native", + 188, + 259, + 255, + 1 + ], + [ + "native", + 78, + 293, + 268, + 1 + ], + [ + "native", + 190, + 288, + 282, + 1 + ], + [ + "native", + 79, + 363, + 372, + 1 + ], + [ + "native", + 191, + 293, + 384, + 1 + ], + [ + "native", + 81, + 267, + 276, + 1 + ], + [ + "native", + 193, + 293, + 289, + 1 + ], + [ + "native", + 87, + 232, + 428, + 1 + ], + [ + "native", + 199, + 356, + 438, + 1 + ], + [ + "native", + 89, + 259, + 342, + 1 + ], + [ + "native", + 201, + 356, + 352, + 1 + ], + [ + "native", + 90, + 254, + 454, + 1 + ], + [ + "native", + 202, + 437, + 463, + 1 + ], + [ + "native", + 91, + 247, + 310, + 1 + ], + [ + "native", + 203, + 326, + 322, + 1 + ], + [ + "native", + 92, + 267, + 402, + 1 + ], + [ + "native", + 204, + 363, + 413, + 1 + ], + [ + "native", + 94, + 363, + 394, + 1 + ], + [ + "native", + 206, + 297, + 407, + 1 + ], + [ + "native", + 99, + 293, + 364, + 1 + ], + [ + "native", + 211, + 314, + 378, + 1 + ], + [ + "native", + 104, + 356, + 421, + 1 + ], + [ + "native", + 216, + 437, + 432, + 1 + ], + [ + "native", + 105, + 437, + 447, + 1 + ], + [ + "native", + 217, + 351, + 458, + 1 + ], + [ + "native", + 106, + 326, + 432, + 1 + ], + [ + "native", + 218, + 368, + 417, + 1 + ], + [ + "native", + 110, + 351, + 463, + 1 + ], + [ + "native", + 222, + 377, + 451, + 1 + ], + [ + "native", + 111, + 321, + 346, + 1 + ], + [ + "native", + 223, + 272, + 330, + 1 + ], + [ + "parameter_add", + 182, + 0, + 11, + 1, + 228 + ], + [ + "parameter_add", + 183, + 2, + 17, + 1, + 239 + ], + [ + "parameter_add", + 184, + 70, + 23, + 1, + 248 + ], + [ + "parameter_add", + 188, + 71, + 29, + 1, + 255 + ], + [ + "parameter_add", + 112, + 72, + 4, + 1, + 233 + ], + [ + "parameter_add", + 114, + 76, + 10, + 1, + 242 + ], + [ + "parameter_add", + 126, + 27, + 41, + 1, + 263 + ], + [ + "parameter_add", + 127, + 13, + 47, + 1, + 273 + ], + [ + "parameter_add", + 190, + 14, + 53, + 1, + 282 + ], + [ + "parameter_add", + 193, + 15, + 59, + 1, + 289 + ], + [ + "parameter_add", + 139, + 78, + 34, + 1, + 268 + ], + [ + "parameter_add", + 125, + 81, + 40, + 1, + 276 + ], + [ + "parameter_add", + 133, + 11, + 71, + 1, + 298 + ], + [ + "parameter_add", + 148, + 53, + 77, + 1, + 307 + ], + [ + "parameter_add", + 153, + 21, + 83, + 1, + 315 + ], + [ + "parameter_add", + 203, + 36, + 89, + 1, + 322 + ], + [ + "parameter_add", + 123, + 41, + 64, + 1, + 302 + ], + [ + "parameter_add", + 165, + 91, + 70, + 1, + 310 + ], + [ + "parameter_add", + 223, + 9, + 101, + 1, + 330 + ], + [ + "parameter_add", + 149, + 51, + 107, + 1, + 339 + ], + [ + "parameter_add", + 155, + 111, + 113, + 1, + 346 + ], + [ + "parameter_add", + 201, + 37, + 119, + 1, + 352 + ], + [ + "parameter_add", + 121, + 43, + 94, + 1, + 334 + ], + [ + "parameter_add", + 163, + 89, + 100, + 1, + 342 + ], + [ + "parameter_add", + 132, + 25, + 131, + 1, + 359 + ], + [ + "parameter_add", + 159, + 16, + 137, + 1, + 369 + ], + [ + "parameter_add", + 211, + 20, + 143, + 1, + 378 + ], + [ + "parameter_add", + 191, + 47, + 149, + 1, + 384 + ], + [ + "parameter_add", + 137, + 99, + 124, + 1, + 364 + ], + [ + "parameter_add", + 128, + 79, + 130, + 1, + 372 + ], + [ + "parameter_add", + 122, + 7, + 161, + 1, + 390 + ], + [ + "parameter_add", + 175, + 61, + 167, + 1, + 399 + ], + [ + "parameter_add", + 206, + 10, + 173, + 1, + 407 + ], + [ + "parameter_add", + 204, + 63, + 179, + 1, + 413 + ], + [ + "parameter_add", + 119, + 94, + 154, + 1, + 394 + ], + [ + "parameter_add", + 173, + 92, + 160, + 1, + 402 + ], + [ + "parameter_add", + 218, + 57, + 191, + 1, + 417 + ], + [ + "parameter_add", + 154, + 44, + 197, + 1, + 425 + ], + [ + "parameter_add", + 216, + 106, + 203, + 1, + 432 + ], + [ + "parameter_add", + 199, + 42, + 209, + 1, + 438 + ], + [ + "parameter_add", + 169, + 104, + 184, + 1, + 421 + ], + [ + "parameter_add", + 156, + 87, + 190, + 1, + 428 + ], + [ + "parameter_add", + 158, + 62, + 221, + 1, + 443 + ], + [ + "parameter_add", + 222, + 52, + 227, + 1, + 451 + ], + [ + "parameter_add", + 217, + 46, + 233, + 1, + 458 + ], + [ + "parameter_add", + 202, + 110, + 239, + 1, + 463 + ], + [ + "parameter_add", + 174, + 105, + 214, + 1, + 447 + ], + [ + "parameter_add", + 164, + 90, + 220, + 1, + 454 + ], + [ + "native", + 0, + 228, + 229, + 1 + ], + [ + "native", + 112, + 233, + 234, + 1 + ], + [ + "native", + 2, + 239, + 240, + 1 + ], + [ + "native", + 114, + 242, + 243, + 1 + ], + [ + "native", + 7, + 390, + 391, + 1 + ], + [ + "native", + 119, + 394, + 395, + 1 + ], + [ + "native", + 9, + 330, + 331, + 1 + ], + [ + "native", + 121, + 334, + 335, + 1 + ], + [ + "native", + 10, + 407, + 408, + 1 + ], + [ + "native", + 122, + 390, + 409, + 1 + ], + [ + "native", + 11, + 298, + 299, + 1 + ], + [ + "native", + 123, + 302, + 303, + 1 + ], + [ + "native", + 13, + 273, + 274, + 1 + ], + [ + "native", + 125, + 276, + 277, + 1 + ], + [ + "native", + 14, + 282, + 283, + 1 + ], + [ + "native", + 126, + 263, + 284, + 1 + ], + [ + "native", + 15, + 289, + 269, + 1 + ], + [ + "native", + 127, + 273, + 264, + 1 + ], + [ + "native", + 16, + 369, + 370, + 1 + ], + [ + "native", + 128, + 372, + 373, + 1 + ], + [ + "native", + 20, + 378, + 379, + 1 + ], + [ + "native", + 132, + 359, + 380, + 1 + ], + [ + "native", + 21, + 315, + 316, + 1 + ], + [ + "native", + 133, + 298, + 317, + 1 + ], + [ + "native", + 25, + 359, + 360, + 1 + ], + [ + "native", + 137, + 364, + 365, + 1 + ], + [ + "native", + 27, + 263, + 264, + 1 + ], + [ + "native", + 139, + 268, + 269, + 1 + ], + [ + "native", + 36, + 322, + 303, + 1 + ], + [ + "native", + 148, + 307, + 299, + 1 + ], + [ + "native", + 37, + 352, + 335, + 1 + ], + [ + "native", + 149, + 339, + 331, + 1 + ], + [ + "native", + 41, + 302, + 311, + 1 + ], + [ + "native", + 153, + 315, + 308, + 1 + ], + [ + "native", + 42, + 438, + 422, + 1 + ], + [ + "native", + 154, + 425, + 418, + 1 + ], + [ + "native", + 43, + 334, + 343, + 1 + ], + [ + "native", + 155, + 346, + 340, + 1 + ], + [ + "native", + 44, + 425, + 426, + 1 + ], + [ + "native", + 156, + 428, + 429, + 1 + ], + [ + "native", + 46, + 458, + 459, + 1 + ], + [ + "native", + 158, + 443, + 460, + 1 + ], + [ + "native", + 47, + 384, + 365, + 1 + ], + [ + "native", + 159, + 369, + 360, + 1 + ], + [ + "native", + 51, + 339, + 340, + 1 + ], + [ + "native", + 163, + 342, + 343, + 1 + ], + [ + "native", + 52, + 451, + 452, + 1 + ], + [ + "native", + 164, + 454, + 455, + 1 + ], + [ + "native", + 53, + 307, + 308, + 1 + ], + [ + "native", + 165, + 310, + 311, + 1 + ], + [ + "native", + 57, + 417, + 418, + 1 + ], + [ + "native", + 169, + 421, + 422, + 1 + ], + [ + "native", + 61, + 399, + 400, + 1 + ], + [ + "native", + 173, + 402, + 403, + 1 + ], + [ + "native", + 62, + 443, + 444, + 1 + ], + [ + "native", + 174, + 447, + 448, + 1 + ], + [ + "native", + 63, + 413, + 395, + 1 + ], + [ + "native", + 175, + 399, + 391, + 1 + ], + [ + "native", + 70, + 248, + 249, + 1 + ], + [ + "native", + 182, + 228, + 250, + 1 + ], + [ + "native", + 71, + 255, + 234, + 1 + ], + [ + "native", + 183, + 239, + 229, + 1 + ], + [ + "native", + 72, + 233, + 243, + 1 + ], + [ + "native", + 184, + 248, + 240, + 1 + ], + [ + "native", + 76, + 242, + 250, + 1 + ], + [ + "native", + 188, + 255, + 249, + 1 + ], + [ + "native", + 78, + 268, + 277, + 1 + ], + [ + "native", + 190, + 282, + 274, + 1 + ], + [ + "native", + 79, + 372, + 380, + 1 + ], + [ + "native", + 191, + 384, + 379, + 1 + ], + [ + "native", + 81, + 276, + 284, + 1 + ], + [ + "native", + 193, + 289, + 283, + 1 + ], + [ + "native", + 87, + 428, + 434, + 1 + ], + [ + "native", + 199, + 438, + 433, + 1 + ], + [ + "native", + 89, + 342, + 348, + 1 + ], + [ + "native", + 201, + 352, + 347, + 1 + ], + [ + "native", + 90, + 454, + 460, + 1 + ], + [ + "native", + 202, + 463, + 459, + 1 + ], + [ + "native", + 91, + 310, + 317, + 1 + ], + [ + "native", + 203, + 322, + 316, + 1 + ], + [ + "native", + 92, + 402, + 409, + 1 + ], + [ + "native", + 204, + 413, + 408, + 1 + ], + [ + "native", + 94, + 394, + 403, + 1 + ], + [ + "native", + 206, + 407, + 400, + 1 + ], + [ + "native", + 99, + 364, + 373, + 1 + ], + [ + "native", + 211, + 378, + 370, + 1 + ], + [ + "native", + 104, + 421, + 429, + 1 + ], + [ + "native", + 216, + 432, + 426, + 1 + ], + [ + "native", + 105, + 447, + 455, + 1 + ], + [ + "native", + 217, + 458, + 452, + 1 + ], + [ + "native", + 106, + 432, + 433, + 1 + ], + [ + "native", + 218, + 417, + 434, + 1 + ], + [ + "native", + 110, + 463, + 448, + 1 + ], + [ + "native", + 222, + 451, + 444, + 1 + ], + [ + "native", + 111, + 346, + 347, + 1 + ], + [ + "native", + 223, + 330, + 348, + 1 + ], + [ + "parameter_add", + 183, + 0, + 16, + 1, + 229 + ], + [ + "parameter_add", + 184, + 2, + 22, + 1, + 240 + ], + [ + "parameter_add", + 188, + 70, + 28, + 1, + 249 + ], + [ + "parameter_add", + 112, + 71, + 3, + 1, + 234 + ], + [ + "parameter_add", + 114, + 72, + 9, + 1, + 243 + ], + [ + "parameter_add", + 182, + 76, + 15, + 1, + 250 + ], + [ + "parameter_add", + 127, + 27, + 46, + 1, + 264 + ], + [ + "parameter_add", + 190, + 13, + 52, + 1, + 274 + ], + [ + "parameter_add", + 193, + 14, + 58, + 1, + 283 + ], + [ + "parameter_add", + 139, + 15, + 33, + 1, + 269 + ], + [ + "parameter_add", + 125, + 78, + 39, + 1, + 277 + ], + [ + "parameter_add", + 126, + 81, + 45, + 1, + 284 + ], + [ + "parameter_add", + 148, + 11, + 76, + 1, + 299 + ], + [ + "parameter_add", + 153, + 53, + 82, + 1, + 308 + ], + [ + "parameter_add", + 203, + 21, + 88, + 1, + 316 + ], + [ + "parameter_add", + 123, + 36, + 63, + 1, + 303 + ], + [ + "parameter_add", + 165, + 41, + 69, + 1, + 311 + ], + [ + "parameter_add", + 133, + 91, + 75, + 1, + 317 + ], + [ + "parameter_add", + 149, + 9, + 106, + 1, + 331 + ], + [ + "parameter_add", + 155, + 51, + 112, + 1, + 340 + ], + [ + "parameter_add", + 201, + 111, + 118, + 1, + 347 + ], + [ + "parameter_add", + 121, + 37, + 93, + 1, + 335 + ], + [ + "parameter_add", + 163, + 43, + 99, + 1, + 343 + ], + [ + "parameter_add", + 223, + 89, + 105, + 1, + 348 + ], + [ + "parameter_add", + 159, + 25, + 136, + 1, + 360 + ], + [ + "parameter_add", + 211, + 16, + 142, + 1, + 370 + ], + [ + "parameter_add", + 191, + 20, + 148, + 1, + 379 + ], + [ + "parameter_add", + 137, + 47, + 123, + 1, + 365 + ], + [ + "parameter_add", + 128, + 99, + 129, + 1, + 373 + ], + [ + "parameter_add", + 132, + 79, + 135, + 1, + 380 + ], + [ + "parameter_add", + 175, + 7, + 166, + 1, + 391 + ], + [ + "parameter_add", + 206, + 61, + 172, + 1, + 400 + ], + [ + "parameter_add", + 204, + 10, + 178, + 1, + 408 + ], + [ + "parameter_add", + 119, + 63, + 153, + 1, + 395 + ], + [ + "parameter_add", + 173, + 94, + 159, + 1, + 403 + ], + [ + "parameter_add", + 122, + 92, + 165, + 1, + 409 + ], + [ + "parameter_add", + 154, + 57, + 196, + 1, + 418 + ], + [ + "parameter_add", + 216, + 44, + 202, + 1, + 426 + ], + [ + "parameter_add", + 199, + 106, + 208, + 1, + 433 + ], + [ + "parameter_add", + 169, + 42, + 183, + 1, + 422 + ], + [ + "parameter_add", + 156, + 104, + 189, + 1, + 429 + ], + [ + "parameter_add", + 218, + 87, + 195, + 1, + 434 + ], + [ + "parameter_add", + 222, + 62, + 226, + 1, + 444 + ], + [ + "parameter_add", + 217, + 52, + 232, + 1, + 452 + ], + [ + "parameter_add", + 202, + 46, + 238, + 1, + 459 + ], + [ + "parameter_add", + 174, + 110, + 213, + 1, + 448 + ], + [ + "parameter_add", + 164, + 105, + 219, + 1, + 455 + ], + [ + "parameter_add", + 158, + 90, + 225, + 1, + 460 + ], + [ + "native", + 0, + 229, + 230, + 1 + ], + [ + "native", + 112, + 234, + 235, + 1 + ], + [ + "native", + 2, + 240, + 241, + 1 + ], + [ + "native", + 114, + 243, + 244, + 1 + ], + [ + "native", + 7, + 391, + 392, + 1 + ], + [ + "native", + 119, + 395, + 396, + 1 + ], + [ + "native", + 9, + 331, + 332, + 1 + ], + [ + "native", + 121, + 335, + 336, + 1 + ], + [ + "native", + 10, + 408, + 396, + 1 + ], + [ + "native", + 122, + 409, + 410, + 1 + ], + [ + "native", + 11, + 299, + 300, + 1 + ], + [ + "native", + 123, + 303, + 304, + 1 + ], + [ + "native", + 13, + 274, + 275, + 1 + ], + [ + "native", + 125, + 277, + 278, + 1 + ], + [ + "native", + 14, + 283, + 270, + 1 + ], + [ + "native", + 126, + 284, + 285, + 1 + ], + [ + "native", + 15, + 269, + 278, + 1 + ], + [ + "native", + 127, + 264, + 290, + 1 + ], + [ + "native", + 16, + 370, + 371, + 1 + ], + [ + "native", + 128, + 373, + 374, + 1 + ], + [ + "native", + 20, + 379, + 366, + 1 + ], + [ + "native", + 132, + 380, + 381, + 1 + ], + [ + "native", + 21, + 316, + 304, + 1 + ], + [ + "native", + 133, + 317, + 318, + 1 + ], + [ + "native", + 25, + 360, + 361, + 1 + ], + [ + "native", + 137, + 365, + 366, + 1 + ], + [ + "native", + 27, + 264, + 265, + 1 + ], + [ + "native", + 139, + 269, + 270, + 1 + ], + [ + "native", + 36, + 303, + 312, + 1 + ], + [ + "native", + 148, + 299, + 323, + 1 + ], + [ + "native", + 37, + 335, + 344, + 1 + ], + [ + "native", + 149, + 331, + 353, + 1 + ], + [ + "native", + 41, + 311, + 318, + 1 + ], + [ + "native", + 153, + 308, + 300, + 1 + ], + [ + "native", + 42, + 422, + 430, + 1 + ], + [ + "native", + 154, + 418, + 439, + 1 + ], + [ + "native", + 43, + 343, + 349, + 1 + ], + [ + "native", + 155, + 340, + 332, + 1 + ], + [ + "native", + 44, + 426, + 427, + 1 + ], + [ + "native", + 156, + 429, + 430, + 1 + ], + [ + "native", + 46, + 459, + 449, + 1 + ], + [ + "native", + 158, + 460, + 461, + 1 + ], + [ + "native", + 47, + 365, + 374, + 1 + ], + [ + "native", + 159, + 360, + 385, + 1 + ], + [ + "native", + 51, + 340, + 341, + 1 + ], + [ + "native", + 163, + 343, + 344, + 1 + ], + [ + "native", + 52, + 452, + 453, + 1 + ], + [ + "native", + 164, + 455, + 456, + 1 + ], + [ + "native", + 53, + 308, + 309, + 1 + ], + [ + "native", + 165, + 311, + 312, + 1 + ], + [ + "native", + 57, + 418, + 419, + 1 + ], + [ + "native", + 169, + 422, + 423, + 1 + ], + [ + "native", + 61, + 400, + 401, + 1 + ], + [ + "native", + 173, + 403, + 404, + 1 + ], + [ + "native", + 62, + 444, + 445, + 1 + ], + [ + "native", + 174, + 448, + 449, + 1 + ], + [ + "native", + 63, + 395, + 404, + 1 + ], + [ + "native", + 175, + 391, + 414, + 1 + ], + [ + "native", + 70, + 249, + 235, + 1 + ], + [ + "native", + 182, + 250, + 251, + 1 + ], + [ + "native", + 71, + 234, + 244, + 1 + ], + [ + "native", + 183, + 229, + 256, + 1 + ], + [ + "native", + 72, + 243, + 251, + 1 + ], + [ + "native", + 184, + 240, + 230, + 1 + ], + [ + "native", + 76, + 250, + 256, + 1 + ], + [ + "native", + 188, + 249, + 241, + 1 + ], + [ + "native", + 78, + 277, + 285, + 1 + ], + [ + "native", + 190, + 274, + 265, + 1 + ], + [ + "native", + 79, + 380, + 385, + 1 + ], + [ + "native", + 191, + 379, + 371, + 1 + ], + [ + "native", + 81, + 284, + 290, + 1 + ], + [ + "native", + 193, + 283, + 275, + 1 + ], + [ + "native", + 87, + 434, + 439, + 1 + ], + [ + "native", + 199, + 433, + 427, + 1 + ], + [ + "native", + 89, + 348, + 353, + 1 + ], + [ + "native", + 201, + 347, + 341, + 1 + ], + [ + "native", + 90, + 460, + 464, + 1 + ], + [ + "native", + 202, + 459, + 453, + 1 + ], + [ + "native", + 91, + 317, + 323, + 1 + ], + [ + "native", + 203, + 316, + 309, + 1 + ], + [ + "native", + 92, + 409, + 414, + 1 + ], + [ + "native", + 204, + 408, + 401, + 1 + ], + [ + "native", + 94, + 403, + 410, + 1 + ], + [ + "native", + 206, + 400, + 392, + 1 + ], + [ + "native", + 99, + 373, + 381, + 1 + ], + [ + "native", + 211, + 370, + 361, + 1 + ], + [ + "native", + 104, + 429, + 435, + 1 + ], + [ + "native", + 216, + 426, + 419, + 1 + ], + [ + "native", + 105, + 455, + 461, + 1 + ], + [ + "native", + 217, + 452, + 445, + 1 + ], + [ + "native", + 106, + 433, + 423, + 1 + ], + [ + "native", + 218, + 434, + 435, + 1 + ], + [ + "native", + 110, + 448, + 456, + 1 + ], + [ + "native", + 222, + 444, + 464, + 1 + ], + [ + "native", + 111, + 347, + 336, + 1 + ], + [ + "native", + 223, + 348, + 349, + 1 + ], + [ + "parameter_add", + 184, + 0, + 21, + 1, + 230 + ], + [ + "parameter_add", + 188, + 2, + 27, + 1, + 241 + ], + [ + "parameter_add", + 112, + 70, + 2, + 1, + 235 + ], + [ + "parameter_add", + 114, + 71, + 8, + 1, + 244 + ], + [ + "parameter_add", + 182, + 72, + 14, + 1, + 251 + ], + [ + "parameter_add", + 183, + 76, + 20, + 1, + 256 + ], + [ + "parameter_add", + 190, + 27, + 51, + 1, + 265 + ], + [ + "parameter_add", + 193, + 13, + 57, + 1, + 275 + ], + [ + "parameter_add", + 139, + 14, + 32, + 1, + 270 + ], + [ + "parameter_add", + 125, + 15, + 38, + 1, + 278 + ], + [ + "parameter_add", + 126, + 78, + 44, + 1, + 285 + ], + [ + "parameter_add", + 127, + 81, + 50, + 1, + 290 + ], + [ + "parameter_add", + 153, + 11, + 81, + 1, + 300 + ], + [ + "parameter_add", + 203, + 53, + 87, + 1, + 309 + ], + [ + "parameter_add", + 123, + 21, + 62, + 1, + 304 + ], + [ + "parameter_add", + 165, + 36, + 68, + 1, + 312 + ], + [ + "parameter_add", + 133, + 41, + 74, + 1, + 318 + ], + [ + "parameter_add", + 148, + 91, + 80, + 1, + 323 + ], + [ + "parameter_add", + 155, + 9, + 111, + 1, + 332 + ], + [ + "parameter_add", + 201, + 51, + 117, + 1, + 341 + ], + [ + "parameter_add", + 121, + 111, + 92, + 1, + 336 + ], + [ + "parameter_add", + 163, + 37, + 98, + 1, + 344 + ], + [ + "parameter_add", + 223, + 43, + 104, + 1, + 349 + ], + [ + "parameter_add", + 149, + 89, + 110, + 1, + 353 + ], + [ + "parameter_add", + 211, + 25, + 141, + 1, + 361 + ], + [ + "parameter_add", + 191, + 16, + 147, + 1, + 371 + ], + [ + "parameter_add", + 137, + 20, + 122, + 1, + 366 + ], + [ + "parameter_add", + 128, + 47, + 128, + 1, + 374 + ], + [ + "parameter_add", + 132, + 99, + 134, + 1, + 381 + ], + [ + "parameter_add", + 159, + 79, + 140, + 1, + 385 + ], + [ + "parameter_add", + 206, + 7, + 171, + 1, + 392 + ], + [ + "parameter_add", + 204, + 61, + 177, + 1, + 401 + ], + [ + "parameter_add", + 119, + 10, + 152, + 1, + 396 + ], + [ + "parameter_add", + 173, + 63, + 158, + 1, + 404 + ], + [ + "parameter_add", + 122, + 94, + 164, + 1, + 410 + ], + [ + "parameter_add", + 175, + 92, + 170, + 1, + 414 + ], + [ + "parameter_add", + 216, + 57, + 201, + 1, + 419 + ], + [ + "parameter_add", + 199, + 44, + 207, + 1, + 427 + ], + [ + "parameter_add", + 169, + 106, + 182, + 1, + 423 + ], + [ + "parameter_add", + 156, + 42, + 188, + 1, + 430 + ], + [ + "parameter_add", + 218, + 104, + 194, + 1, + 435 + ], + [ + "parameter_add", + 154, + 87, + 200, + 1, + 439 + ], + [ + "parameter_add", + 217, + 62, + 231, + 1, + 445 + ], + [ + "parameter_add", + 202, + 52, + 237, + 1, + 453 + ], + [ + "parameter_add", + 174, + 46, + 212, + 1, + 449 + ], + [ + "parameter_add", + 164, + 110, + 218, + 1, + 456 + ], + [ + "parameter_add", + 158, + 105, + 224, + 1, + 461 + ], + [ + "parameter_add", + 222, + 90, + 230, + 1, + 464 + ], + [ + "native", + 0, + 230, + 231, + 1 + ], + [ + "native", + 112, + 235, + 236, + 1 + ], + [ + "native", + 2, + 241, + 236, + 1 + ], + [ + "native", + 114, + 244, + 245, + 1 + ], + [ + "native", + 7, + 392, + 393, + 1 + ], + [ + "native", + 119, + 396, + 397, + 1 + ], + [ + "native", + 9, + 332, + 333, + 1 + ], + [ + "native", + 121, + 336, + 337, + 1 + ], + [ + "native", + 10, + 396, + 405, + 1 + ], + [ + "native", + 122, + 410, + 411, + 1 + ], + [ + "native", + 11, + 300, + 301, + 1 + ], + [ + "native", + 123, + 304, + 305, + 1 + ], + [ + "native", + 13, + 275, + 271, + 1 + ], + [ + "native", + 125, + 278, + 279, + 1 + ], + [ + "native", + 14, + 270, + 279, + 1 + ], + [ + "native", + 126, + 285, + 286, + 1 + ], + [ + "native", + 15, + 278, + 286, + 1 + ], + [ + "native", + 127, + 290, + 291, + 1 + ], + [ + "native", + 16, + 371, + 367, + 1 + ], + [ + "native", + 128, + 374, + 375, + 1 + ], + [ + "native", + 20, + 366, + 375, + 1 + ], + [ + "native", + 132, + 381, + 382, + 1 + ], + [ + "native", + 21, + 304, + 313, + 1 + ], + [ + "native", + 133, + 318, + 319, + 1 + ], + [ + "native", + 25, + 361, + 362, + 1 + ], + [ + "native", + 137, + 366, + 367, + 1 + ], + [ + "native", + 27, + 265, + 266, + 1 + ], + [ + "native", + 139, + 270, + 271, + 1 + ], + [ + "native", + 36, + 312, + 319, + 1 + ], + [ + "native", + 148, + 323, + 324, + 1 + ], + [ + "native", + 37, + 344, + 350, + 1 + ], + [ + "native", + 149, + 353, + 354, + 1 + ], + [ + "native", + 41, + 318, + 324, + 1 + ], + [ + "native", + 153, + 300, + 327, + 1 + ], + [ + "native", + 42, + 430, + 436, + 1 + ], + [ + "native", + 154, + 439, + 440, + 1 + ], + [ + "native", + 43, + 349, + 354, + 1 + ], + [ + "native", + 155, + 332, + 357, + 1 + ], + [ + "native", + 44, + 427, + 424, + 1 + ], + [ + "native", + 156, + 430, + 431, + 1 + ], + [ + "native", + 46, + 449, + 457, + 1 + ], + [ + "native", + 158, + 461, + 462, + 1 + ], + [ + "native", + 47, + 374, + 382, + 1 + ], + [ + "native", + 159, + 385, + 386, + 1 + ], + [ + "native", + 51, + 341, + 337, + 1 + ], + [ + "native", + 163, + 344, + 345, + 1 + ], + [ + "native", + 52, + 453, + 450, + 1 + ], + [ + "native", + 164, + 456, + 457, + 1 + ], + [ + "native", + 53, + 309, + 305, + 1 + ], + [ + "native", + 165, + 312, + 313, + 1 + ], + [ + "native", + 57, + 419, + 420, + 1 + ], + [ + "native", + 169, + 423, + 424, + 1 + ], + [ + "native", + 61, + 401, + 397, + 1 + ], + [ + "native", + 173, + 404, + 405, + 1 + ], + [ + "native", + 62, + 445, + 446, + 1 + ], + [ + "native", + 174, + 449, + 450, + 1 + ], + [ + "native", + 63, + 404, + 411, + 1 + ], + [ + "native", + 175, + 414, + 415, + 1 + ], + [ + "native", + 70, + 235, + 245, + 1 + ], + [ + "native", + 182, + 251, + 252, + 1 + ], + [ + "native", + 71, + 244, + 252, + 1 + ], + [ + "native", + 183, + 256, + 257, + 1 + ], + [ + "native", + 72, + 251, + 257, + 1 + ], + [ + "native", + 184, + 230, + 260, + 1 + ], + [ + "native", + 76, + 256, + 260, + 1 + ], + [ + "native", + 188, + 241, + 231, + 1 + ], + [ + "native", + 78, + 285, + 291, + 1 + ], + [ + "native", + 190, + 265, + 294, + 1 + ], + [ + "native", + 79, + 385, + 387, + 1 + ], + [ + "native", + 191, + 371, + 362, + 1 + ], + [ + "native", + 81, + 290, + 294, + 1 + ], + [ + "native", + 193, + 275, + 266, + 1 + ], + [ + "native", + 87, + 439, + 442, + 1 + ], + [ + "native", + 199, + 427, + 420, + 1 + ], + [ + "native", + 89, + 353, + 357, + 1 + ], + [ + "native", + 201, + 341, + 333, + 1 + ], + [ + "native", + 90, + 464, + 466, + 1 + ], + [ + "native", + 202, + 453, + 446, + 1 + ], + [ + "native", + 91, + 323, + 327, + 1 + ], + [ + "native", + 203, + 309, + 301, + 1 + ], + [ + "native", + 92, + 414, + 416, + 1 + ], + [ + "native", + 204, + 401, + 393, + 1 + ], + [ + "native", + 94, + 410, + 415, + 1 + ], + [ + "native", + 206, + 392, + 416, + 1 + ], + [ + "native", + 99, + 381, + 386, + 1 + ], + [ + "native", + 211, + 361, + 387, + 1 + ], + [ + "native", + 104, + 435, + 440, + 1 + ], + [ + "native", + 216, + 419, + 442, + 1 + ], + [ + "native", + 105, + 461, + 465, + 1 + ], + [ + "native", + 217, + 445, + 466, + 1 + ], + [ + "native", + 106, + 423, + 431, + 1 + ], + [ + "native", + 218, + 435, + 436, + 1 + ], + [ + "native", + 110, + 456, + 462, + 1 + ], + [ + "native", + 222, + 464, + 465, + 1 + ], + [ + "native", + 111, + 336, + 345, + 1 + ], + [ + "native", + 223, + 349, + 350, + 1 + ], + [ + "parameter_add", + 188, + 0, + 26, + 1, + 231 + ], + [ + "parameter_add", + 112, + 2, + 1, + 1, + 236 + ], + [ + "parameter_add", + 114, + 70, + 7, + 1, + 245 + ], + [ + "parameter_add", + 182, + 71, + 13, + 1, + 252 + ], + [ + "parameter_add", + 183, + 72, + 19, + 1, + 257 + ], + [ + "parameter_add", + 184, + 76, + 25, + 1, + 260 + ], + [ + "parameter_add", + 193, + 27, + 56, + 1, + 266 + ], + [ + "parameter_add", + 139, + 13, + 31, + 1, + 271 + ], + [ + "parameter_add", + 125, + 14, + 37, + 1, + 279 + ], + [ + "parameter_add", + 126, + 15, + 43, + 1, + 286 + ], + [ + "parameter_add", + 127, + 78, + 49, + 1, + 291 + ], + [ + "parameter_add", + 190, + 81, + 55, + 1, + 294 + ], + [ + "parameter_add", + 203, + 11, + 86, + 1, + 301 + ], + [ + "parameter_add", + 123, + 53, + 61, + 1, + 305 + ], + [ + "parameter_add", + 165, + 21, + 67, + 1, + 313 + ], + [ + "parameter_add", + 133, + 36, + 73, + 1, + 319 + ], + [ + "parameter_add", + 148, + 41, + 79, + 1, + 324 + ], + [ + "parameter_add", + 153, + 91, + 85, + 1, + 327 + ], + [ + "parameter_add", + 201, + 9, + 116, + 1, + 333 + ], + [ + "parameter_add", + 121, + 51, + 91, + 1, + 337 + ], + [ + "parameter_add", + 163, + 111, + 97, + 1, + 345 + ], + [ + "parameter_add", + 223, + 37, + 103, + 1, + 350 + ], + [ + "parameter_add", + 149, + 43, + 109, + 1, + 354 + ], + [ + "parameter_add", + 155, + 89, + 115, + 1, + 357 + ], + [ + "parameter_add", + 191, + 25, + 146, + 1, + 362 + ], + [ + "parameter_add", + 137, + 16, + 121, + 1, + 367 + ], + [ + "parameter_add", + 128, + 20, + 127, + 1, + 375 + ], + [ + "parameter_add", + 132, + 47, + 133, + 1, + 382 + ], + [ + "parameter_add", + 159, + 99, + 139, + 1, + 386 + ], + [ + "parameter_add", + 211, + 79, + 145, + 1, + 387 + ], + [ + "parameter_add", + 204, + 7, + 176, + 1, + 393 + ], + [ + "parameter_add", + 119, + 61, + 151, + 1, + 397 + ], + [ + "parameter_add", + 173, + 10, + 157, + 1, + 405 + ], + [ + "parameter_add", + 122, + 63, + 163, + 1, + 411 + ], + [ + "parameter_add", + 175, + 94, + 169, + 1, + 415 + ], + [ + "parameter_add", + 206, + 92, + 175, + 1, + 416 + ], + [ + "parameter_add", + 199, + 57, + 206, + 1, + 420 + ], + [ + "parameter_add", + 169, + 44, + 181, + 1, + 424 + ], + [ + "parameter_add", + 156, + 106, + 187, + 1, + 431 + ], + [ + "parameter_add", + 218, + 42, + 193, + 1, + 436 + ], + [ + "parameter_add", + 154, + 104, + 199, + 1, + 440 + ], + [ + "parameter_add", + 216, + 87, + 205, + 1, + 442 + ], + [ + "parameter_add", + 202, + 62, + 236, + 1, + 446 + ], + [ + "parameter_add", + 174, + 52, + 211, + 1, + 450 + ], + [ + "parameter_add", + 164, + 46, + 217, + 1, + 457 + ], + [ + "parameter_add", + 158, + 110, + 223, + 1, + 462 + ], + [ + "parameter_add", + 222, + 105, + 229, + 1, + 465 + ], + [ + "parameter_add", + 217, + 90, + 235, + 1, + 466 + ], + [ + "native", + 0, + 231, + 1, + 3 + ], + [ + "native", + 112, + 236, + 237, + 1 + ], + [ + "native", + 2, + 236, + 1, + 3 + ], + [ + "native", + 114, + 245, + 246, + 1 + ], + [ + "native", + 7, + 393, + 1, + 3 + ], + [ + "native", + 119, + 397, + 398, + 1 + ], + [ + "native", + 9, + 333, + 1, + 3 + ], + [ + "native", + 121, + 337, + 338, + 1 + ], + [ + "native", + 10, + 405, + 1, + 3 + ], + [ + "native", + 122, + 411, + 412, + 1 + ], + [ + "native", + 11, + 301, + 1, + 3 + ], + [ + "native", + 123, + 305, + 306, + 1 + ], + [ + "native", + 13, + 271, + 1, + 3 + ], + [ + "native", + 125, + 279, + 280, + 1 + ], + [ + "native", + 14, + 279, + 1, + 3 + ], + [ + "native", + 126, + 286, + 287, + 1 + ], + [ + "native", + 15, + 286, + 1, + 3 + ], + [ + "native", + 127, + 291, + 292, + 1 + ], + [ + "native", + 16, + 367, + 1, + 3 + ], + [ + "native", + 128, + 375, + 376, + 1 + ], + [ + "native", + 20, + 375, + 1, + 3 + ], + [ + "native", + 132, + 382, + 383, + 1 + ], + [ + "native", + 21, + 313, + 1, + 3 + ], + [ + "native", + 133, + 319, + 320, + 1 + ], + [ + "native", + 25, + 362, + 1, + 3 + ], + [ + "native", + 137, + 367, + 246, + 1 + ], + [ + "native", + 27, + 266, + 1, + 3 + ], + [ + "native", + 139, + 271, + 237, + 1 + ], + [ + "native", + 36, + 319, + 1, + 3 + ], + [ + "native", + 148, + 324, + 325, + 1 + ], + [ + "native", + 37, + 350, + 1, + 3 + ], + [ + "native", + 149, + 354, + 355, + 1 + ], + [ + "native", + 41, + 324, + 1, + 3 + ], + [ + "native", + 153, + 327, + 328, + 1 + ], + [ + "native", + 42, + 436, + 1, + 3 + ], + [ + "native", + 154, + 440, + 441, + 1 + ], + [ + "native", + 43, + 354, + 1, + 3 + ], + [ + "native", + 155, + 357, + 358, + 1 + ], + [ + "native", + 44, + 424, + 1, + 3 + ], + [ + "native", + 156, + 431, + 376, + 1 + ], + [ + "native", + 46, + 457, + 1, + 3 + ], + [ + "native", + 158, + 462, + 383, + 1 + ], + [ + "native", + 47, + 382, + 1, + 3 + ], + [ + "native", + 159, + 386, + 320, + 1 + ], + [ + "native", + 51, + 337, + 1, + 3 + ], + [ + "native", + 163, + 345, + 280, + 1 + ], + [ + "native", + 52, + 450, + 1, + 3 + ], + [ + "native", + 164, + 457, + 287, + 1 + ], + [ + "native", + 53, + 305, + 1, + 3 + ], + [ + "native", + 165, + 313, + 292, + 1 + ], + [ + "native", + 57, + 420, + 1, + 3 + ], + [ + "native", + 169, + 424, + 398, + 1 + ], + [ + "native", + 61, + 397, + 1, + 3 + ], + [ + "native", + 173, + 405, + 338, + 1 + ], + [ + "native", + 62, + 446, + 1, + 3 + ], + [ + "native", + 174, + 450, + 412, + 1 + ], + [ + "native", + 63, + 411, + 1, + 3 + ], + [ + "native", + 175, + 415, + 306, + 1 + ], + [ + "native", + 70, + 245, + 1, + 3 + ], + [ + "native", + 182, + 252, + 253, + 1 + ], + [ + "native", + 71, + 252, + 1, + 3 + ], + [ + "native", + 183, + 257, + 258, + 1 + ], + [ + "native", + 72, + 257, + 1, + 3 + ], + [ + "native", + 184, + 260, + 261, + 1 + ], + [ + "native", + 76, + 260, + 1, + 3 + ], + [ + "native", + 188, + 231, + 262, + 1 + ], + [ + "native", + 78, + 291, + 1, + 3 + ], + [ + "native", + 190, + 294, + 295, + 1 + ], + [ + "native", + 79, + 387, + 1, + 3 + ], + [ + "native", + 191, + 362, + 388, + 1 + ], + [ + "native", + 81, + 294, + 1, + 3 + ], + [ + "native", + 193, + 266, + 296, + 1 + ], + [ + "native", + 87, + 442, + 1, + 3 + ], + [ + "native", + 199, + 420, + 262, + 1 + ], + [ + "native", + 89, + 357, + 1, + 3 + ], + [ + "native", + 201, + 333, + 261, + 1 + ], + [ + "native", + 90, + 466, + 1, + 3 + ], + [ + "native", + 202, + 446, + 258, + 1 + ], + [ + "native", + 91, + 327, + 1, + 3 + ], + [ + "native", + 203, + 301, + 253, + 1 + ], + [ + "native", + 92, + 416, + 1, + 3 + ], + [ + "native", + 204, + 393, + 296, + 1 + ], + [ + "native", + 94, + 415, + 1, + 3 + ], + [ + "native", + 206, + 416, + 388, + 1 + ], + [ + "native", + 99, + 386, + 1, + 3 + ], + [ + "native", + 211, + 387, + 295, + 1 + ], + [ + "native", + 104, + 440, + 1, + 3 + ], + [ + "native", + 216, + 442, + 358, + 1 + ], + [ + "native", + 105, + 465, + 1, + 3 + ], + [ + "native", + 217, + 466, + 441, + 1 + ], + [ + "native", + 106, + 431, + 1, + 3 + ], + [ + "native", + 218, + 436, + 328, + 1 + ], + [ + "native", + 110, + 462, + 1, + 3 + ], + [ + "native", + 222, + 465, + 355, + 1 + ], + [ + "native", + 111, + 345, + 1, + 3 + ], + [ + "native", + 223, + 350, + 325, + 1 + ], + [ + "add", + 27, + 0, + "-1", + 1 + ], + [ + "scale", + 27, + null, + "-1/2", + 1 + ], + [ + "add", + 0, + 27, + "-1", + 1 + ], + [ + "add", + 139, + 112, + "-1", + 237 + ], + [ + "scale", + 139, + null, + "-1/2", + 237 + ], + [ + "add", + 112, + 139, + "-1", + 237 + ], + [ + "add", + 25, + 2, + "-1", + 1 + ], + [ + "scale", + 25, + null, + "-1/2", + 1 + ], + [ + "add", + 2, + 25, + "-1", + 1 + ], + [ + "add", + 137, + 114, + "-1", + 246 + ], + [ + "scale", + 137, + null, + "-1/2", + 246 + ], + [ + "add", + 114, + 137, + "-1", + 246 + ], + [ + "add", + 57, + 7, + "-1", + 1 + ], + [ + "scale", + 57, + null, + "-1/2", + 1 + ], + [ + "add", + 7, + 57, + "-1", + 1 + ], + [ + "add", + 169, + 119, + "-1", + 398 + ], + [ + "scale", + 169, + null, + "-1/2", + 398 + ], + [ + "add", + 119, + 169, + "-1", + 398 + ], + [ + "add", + 61, + 9, + "-1", + 1 + ], + [ + "scale", + 61, + null, + "1/2", + 1 + ], + [ + "add", + 9, + 61, + "1", + 1 + ], + [ + "add", + 173, + 121, + "-1", + 338 + ], + [ + "scale", + 173, + null, + "1/2", + 338 + ], + [ + "add", + 121, + 173, + "1", + 338 + ], + [ + "add", + 62, + 10, + "-1", + 1 + ], + [ + "scale", + 62, + null, + "-1/2", + 1 + ], + [ + "add", + 10, + 62, + "-1", + 1 + ], + [ + "add", + 174, + 122, + "-1", + 412 + ], + [ + "scale", + 174, + null, + "-1/2", + 412 + ], + [ + "add", + 122, + 174, + "-1", + 412 + ], + [ + "add", + 63, + 11, + "-1", + 1 + ], + [ + "scale", + 63, + null, + "1/2", + 1 + ], + [ + "add", + 11, + 63, + "1", + 1 + ], + [ + "add", + 175, + 123, + "-1", + 306 + ], + [ + "scale", + 175, + null, + "1/2", + 306 + ], + [ + "add", + 123, + 175, + "1", + 306 + ], + [ + "add", + 51, + 13, + "1", + 1 + ], + [ + "scale", + 51, + null, + "1/2", + 1 + ], + [ + "add", + 13, + 51, + "-1", + 1 + ], + [ + "add", + 163, + 125, + "1", + 280 + ], + [ + "scale", + 163, + null, + "1/2", + 280 + ], + [ + "add", + 125, + 163, + "-1", + 280 + ], + [ + "add", + 52, + 14, + "1", + 1 + ], + [ + "scale", + 52, + null, + "1/2", + 1 + ], + [ + "add", + 14, + 52, + "-1", + 1 + ], + [ + "add", + 164, + 126, + "1", + 287 + ], + [ + "scale", + 164, + null, + "1/2", + 287 + ], + [ + "add", + 126, + 164, + "-1", + 287 + ], + [ + "add", + 53, + 15, + "1", + 1 + ], + [ + "scale", + 53, + null, + "1/2", + 1 + ], + [ + "add", + 15, + 53, + "-1", + 1 + ], + [ + "add", + 165, + 127, + "1", + 292 + ], + [ + "scale", + 165, + null, + "1/2", + 292 + ], + [ + "add", + 127, + 165, + "-1", + 292 + ], + [ + "add", + 44, + 16, + "1", + 1 + ], + [ + "scale", + 44, + null, + "-1/2", + 1 + ], + [ + "add", + 16, + 44, + "1", + 1 + ], + [ + "add", + 156, + 128, + "1", + 376 + ], + [ + "scale", + 156, + null, + "-1/2", + 376 + ], + [ + "add", + 128, + 156, + "1", + 376 + ], + [ + "add", + 46, + 20, + "1", + 1 + ], + [ + "scale", + 46, + null, + "-1/2", + 1 + ], + [ + "add", + 20, + 46, + "1", + 1 + ], + [ + "add", + 158, + 132, + "1", + 383 + ], + [ + "scale", + 158, + null, + "-1/2", + 383 + ], + [ + "add", + 132, + 158, + "1", + 383 + ], + [ + "add", + 47, + 21, + "1", + 1 + ], + [ + "scale", + 47, + null, + "-1/2", + 1 + ], + [ + "add", + 21, + 47, + "1", + 1 + ], + [ + "scale", + 21, + null, + "-1", + 1 + ], + [ + "add", + 159, + 133, + "1", + 320 + ], + [ + "scale", + 159, + null, + "-1/2", + 320 + ], + [ + "add", + 133, + 159, + "1", + 320 + ], + [ + "scale", + 133, + null, + "-1", + 320 + ], + [ + "add", + 111, + 36, + "-1", + 1 + ], + [ + "scale", + 111, + null, + "1/2", + 1 + ], + [ + "add", + 36, + 111, + "1", + 1 + ], + [ + "scale", + 36, + null, + "-1", + 1 + ], + [ + "add", + 223, + 148, + "-1", + 325 + ], + [ + "scale", + 223, + null, + "1/2", + 325 + ], + [ + "add", + 148, + 223, + "1", + 325 + ], + [ + "scale", + 148, + null, + "-1", + 325 + ], + [ + "add", + 110, + 37, + "-1", + 1 + ], + [ + "scale", + 110, + null, + "-1/2", + 1 + ], + [ + "add", + 37, + 110, + "-1", + 1 + ], + [ + "scale", + 37, + null, + "-1", + 1 + ], + [ + "add", + 222, + 149, + "-1", + 355 + ], + [ + "scale", + 222, + null, + "-1/2", + 355 + ], + [ + "add", + 149, + 222, + "-1", + 355 + ], + [ + "scale", + 149, + null, + "-1", + 355 + ], + [ + "add", + 106, + 41, + "-1", + 1 + ], + [ + "scale", + 106, + null, + "-1/2", + 1 + ], + [ + "add", + 41, + 106, + "-1", + 1 + ], + [ + "scale", + 41, + null, + "-1", + 1 + ], + [ + "add", + 218, + 153, + "-1", + 328 + ], + [ + "scale", + 218, + null, + "-1/2", + 328 + ], + [ + "add", + 153, + 218, + "-1", + 328 + ], + [ + "scale", + 153, + null, + "-1", + 328 + ], + [ + "add", + 105, + 42, + "-1", + 1 + ], + [ + "scale", + 105, + null, + "1/2", + 1 + ], + [ + "add", + 42, + 105, + "1", + 1 + ], + [ + "scale", + 42, + null, + "-1", + 1 + ], + [ + "add", + 217, + 154, + "-1", + 441 + ], + [ + "scale", + 217, + null, + "1/2", + 441 + ], + [ + "add", + 154, + 217, + "1", + 441 + ], + [ + "scale", + 154, + null, + "-1", + 441 + ], + [ + "add", + 104, + 43, + "-1", + 1 + ], + [ + "scale", + 104, + null, + "-1/2", + 1 + ], + [ + "add", + 43, + 104, + "-1", + 1 + ], + [ + "scale", + 43, + null, + "-1", + 1 + ], + [ + "add", + 216, + 155, + "-1", + 358 + ], + [ + "scale", + 216, + null, + "-1/2", + 358 + ], + [ + "add", + 155, + 216, + "-1", + 358 + ], + [ + "scale", + 155, + null, + "-1", + 358 + ], + [ + "add", + 91, + 70, + "1", + 1 + ], + [ + "scale", + 91, + null, + "1/2", + 1 + ], + [ + "add", + 70, + 91, + "-1", + 1 + ], + [ + "add", + 203, + 182, + "1", + 253 + ], + [ + "scale", + 203, + null, + "1/2", + 253 + ], + [ + "add", + 182, + 203, + "-1", + 253 + ], + [ + "add", + 90, + 71, + "1", + 1 + ], + [ + "scale", + 90, + null, + "1/2", + 1 + ], + [ + "add", + 71, + 90, + "-1", + 1 + ], + [ + "add", + 202, + 183, + "1", + 258 + ], + [ + "scale", + 202, + null, + "1/2", + 258 + ], + [ + "add", + 183, + 202, + "-1", + 258 + ], + [ + "add", + 89, + 72, + "1", + 1 + ], + [ + "scale", + 89, + null, + "1/2", + 1 + ], + [ + "add", + 72, + 89, + "-1", + 1 + ], + [ + "add", + 201, + 184, + "1", + 261 + ], + [ + "scale", + 201, + null, + "1/2", + 261 + ], + [ + "add", + 184, + 201, + "-1", + 261 + ], + [ + "add", + 87, + 76, + "1", + 1 + ], + [ + "scale", + 87, + null, + "1/2", + 1 + ], + [ + "add", + 76, + 87, + "-1", + 1 + ], + [ + "add", + 199, + 188, + "1", + 262 + ], + [ + "scale", + 199, + null, + "1/2", + 262 + ], + [ + "add", + 188, + 199, + "-1", + 262 + ], + [ + "add", + 99, + 78, + "-1", + 1 + ], + [ + "scale", + 99, + null, + "-1/2", + 1 + ], + [ + "add", + 78, + 99, + "-1", + 1 + ], + [ + "add", + 211, + 190, + "-1", + 295 + ], + [ + "scale", + 211, + null, + "-1/2", + 295 + ], + [ + "add", + 190, + 211, + "-1", + 295 + ], + [ + "add", + 94, + 79, + "1", + 1 + ], + [ + "scale", + 94, + null, + "1/2", + 1 + ], + [ + "add", + 79, + 94, + "-1", + 1 + ], + [ + "scale", + 79, + null, + "-1", + 1 + ], + [ + "add", + 206, + 191, + "1", + 388 + ], + [ + "scale", + 206, + null, + "1/2", + 388 + ], + [ + "add", + 191, + 206, + "-1", + 388 + ], + [ + "scale", + 191, + null, + "-1", + 388 + ], + [ + "add", + 92, + 81, + "1", + 1 + ], + [ + "scale", + 92, + null, + "1/2", + 1 + ], + [ + "add", + 81, + 92, + "-1", + 1 + ], + [ + "scale", + 81, + null, + "-1", + 1 + ], + [ + "add", + 204, + 193, + "1", + 296 + ], + [ + "scale", + 204, + null, + "1/2", + 296 + ], + [ + "add", + 193, + 204, + "-1", + 296 + ], + [ + "scale", + 193, + null, + "-1", + 296 + ], + [ + "native", + 112, + 237, + 114, + 1 + ], + [ + "native", + 1, + 3, + 1, + 8 + ], + [ + "native", + 113, + 0, + 115, + 8 + ], + [ + "native", + 114, + 246, + 116, + 1 + ], + [ + "native", + 3, + 5, + 1, + 8 + ], + [ + "native", + 115, + 0, + 117, + 8 + ], + [ + "native", + 4, + 6, + 1, + 8 + ], + [ + "native", + 116, + 0, + 118, + 8 + ], + [ + "native", + 5, + 7, + 1, + 8 + ], + [ + "native", + 117, + 0, + 119, + 8 + ], + [ + "native", + 6, + 8, + 1, + 8 + ], + [ + "native", + 118, + 0, + 120, + 8 + ], + [ + "native", + 119, + 398, + 121, + 1 + ], + [ + "native", + 8, + 10, + 1, + 8 + ], + [ + "native", + 120, + 0, + 122, + 8 + ], + [ + "native", + 121, + 338, + 123, + 1 + ], + [ + "native", + 122, + 412, + 124, + 1 + ], + [ + "native", + 123, + 306, + 125, + 1 + ], + [ + "native", + 12, + 14, + 1, + 8 + ], + [ + "native", + 124, + 0, + 126, + 8 + ], + [ + "native", + 125, + 280, + 127, + 1 + ], + [ + "native", + 126, + 287, + 128, + 1 + ], + [ + "native", + 127, + 292, + 129, + 1 + ], + [ + "native", + 128, + 376, + 130, + 1 + ], + [ + "native", + 17, + 19, + 1, + 8 + ], + [ + "native", + 129, + 0, + 131, + 8 + ], + [ + "native", + 18, + 20, + 1, + 8 + ], + [ + "native", + 130, + 0, + 132, + 8 + ], + [ + "native", + 19, + 21, + 1, + 8 + ], + [ + "native", + 131, + 0, + 133, + 8 + ], + [ + "native", + 132, + 383, + 134, + 1 + ], + [ + "native", + 133, + 320, + 135, + 1 + ], + [ + "native", + 22, + 24, + 1, + 8 + ], + [ + "native", + 134, + 0, + 136, + 8 + ], + [ + "native", + 23, + 25, + 1, + 8 + ], + [ + "native", + 135, + 0, + 137, + 8 + ], + [ + "native", + 24, + 26, + 1, + 8 + ], + [ + "native", + 136, + 0, + 138, + 8 + ], + [ + "native", + 137, + 246, + 139, + 1 + ], + [ + "native", + 26, + 28, + 1, + 8 + ], + [ + "native", + 138, + 0, + 140, + 8 + ], + [ + "native", + 139, + 237, + 141, + 1 + ], + [ + "native", + 28, + 30, + 1, + 8 + ], + [ + "native", + 140, + 0, + 142, + 8 + ], + [ + "native", + 29, + 31, + 1, + 8 + ], + [ + "native", + 141, + 0, + 143, + 8 + ], + [ + "native", + 30, + 32, + 1, + 8 + ], + [ + "native", + 142, + 0, + 144, + 8 + ], + [ + "native", + 31, + 33, + 1, + 8 + ], + [ + "native", + 143, + 0, + 145, + 8 + ], + [ + "native", + 32, + 34, + 1, + 8 + ], + [ + "native", + 144, + 0, + 146, + 8 + ], + [ + "native", + 33, + 35, + 1, + 8 + ], + [ + "native", + 145, + 0, + 147, + 8 + ], + [ + "native", + 34, + 36, + 1, + 8 + ], + [ + "native", + 146, + 0, + 148, + 8 + ], + [ + "native", + 35, + 37, + 1, + 8 + ], + [ + "native", + 147, + 0, + 149, + 8 + ], + [ + "native", + 148, + 325, + 150, + 1 + ], + [ + "native", + 149, + 355, + 151, + 1 + ], + [ + "native", + 38, + 40, + 1, + 8 + ], + [ + "native", + 150, + 0, + 152, + 8 + ], + [ + "native", + 39, + 41, + 1, + 8 + ], + [ + "native", + 151, + 0, + 153, + 8 + ], + [ + "native", + 40, + 42, + 1, + 8 + ], + [ + "native", + 152, + 0, + 154, + 8 + ], + [ + "native", + 153, + 328, + 155, + 1 + ], + [ + "native", + 154, + 441, + 156, + 1 + ], + [ + "native", + 155, + 358, + 157, + 1 + ], + [ + "native", + 156, + 376, + 158, + 1 + ], + [ + "native", + 45, + 47, + 1, + 8 + ], + [ + "native", + 157, + 0, + 159, + 8 + ], + [ + "native", + 158, + 383, + 160, + 1 + ], + [ + "native", + 159, + 320, + 161, + 1 + ], + [ + "native", + 48, + 50, + 1, + 8 + ], + [ + "native", + 160, + 0, + 162, + 8 + ], + [ + "native", + 49, + 51, + 1, + 8 + ], + [ + "native", + 161, + 0, + 163, + 8 + ], + [ + "native", + 50, + 52, + 1, + 8 + ], + [ + "native", + 162, + 0, + 164, + 8 + ], + [ + "native", + 163, + 280, + 165, + 1 + ], + [ + "native", + 164, + 287, + 166, + 1 + ], + [ + "native", + 165, + 292, + 167, + 1 + ], + [ + "native", + 54, + 56, + 1, + 8 + ], + [ + "native", + 166, + 0, + 168, + 8 + ], + [ + "native", + 55, + 57, + 1, + 8 + ], + [ + "native", + 167, + 0, + 169, + 8 + ], + [ + "native", + 56, + 58, + 1, + 8 + ], + [ + "native", + 168, + 0, + 170, + 8 + ], + [ + "native", + 169, + 398, + 171, + 1 + ], + [ + "native", + 58, + 60, + 1, + 8 + ], + [ + "native", + 170, + 0, + 172, + 8 + ], + [ + "native", + 59, + 61, + 1, + 8 + ], + [ + "native", + 171, + 0, + 173, + 8 + ], + [ + "native", + 60, + 62, + 1, + 8 + ], + [ + "native", + 172, + 0, + 174, + 8 + ], + [ + "native", + 173, + 338, + 175, + 1 + ], + [ + "native", + 174, + 412, + 176, + 1 + ], + [ + "native", + 175, + 306, + 177, + 1 + ], + [ + "native", + 64, + 66, + 1, + 8 + ], + [ + "native", + 176, + 0, + 178, + 8 + ], + [ + "native", + 65, + 67, + 1, + 8 + ], + [ + "native", + 177, + 0, + 179, + 8 + ], + [ + "native", + 66, + 68, + 1, + 8 + ], + [ + "native", + 178, + 0, + 180, + 8 + ], + [ + "native", + 67, + 69, + 1, + 8 + ], + [ + "native", + 179, + 0, + 181, + 8 + ], + [ + "native", + 68, + 70, + 1, + 8 + ], + [ + "native", + 180, + 0, + 182, + 8 + ], + [ + "native", + 69, + 71, + 1, + 8 + ], + [ + "native", + 181, + 0, + 183, + 8 + ], + [ + "native", + 182, + 253, + 184, + 1 + ], + [ + "native", + 183, + 258, + 185, + 1 + ], + [ + "native", + 184, + 261, + 186, + 1 + ], + [ + "native", + 73, + 75, + 1, + 8 + ], + [ + "native", + 185, + 0, + 187, + 8 + ], + [ + "native", + 74, + 76, + 1, + 8 + ], + [ + "native", + 186, + 0, + 188, + 8 + ], + [ + "native", + 75, + 77, + 1, + 8 + ], + [ + "native", + 187, + 0, + 189, + 8 + ], + [ + "native", + 188, + 262, + 190, + 1 + ], + [ + "native", + 77, + 79, + 1, + 8 + ], + [ + "native", + 189, + 0, + 191, + 8 + ], + [ + "native", + 190, + 295, + 192, + 1 + ], + [ + "native", + 191, + 388, + 193, + 1 + ], + [ + "native", + 80, + 82, + 1, + 8 + ], + [ + "native", + 192, + 0, + 194, + 8 + ], + [ + "native", + 193, + 296, + 195, + 1 + ], + [ + "native", + 82, + 84, + 1, + 8 + ], + [ + "native", + 194, + 0, + 196, + 8 + ], + [ + "native", + 83, + 85, + 1, + 8 + ], + [ + "native", + 195, + 0, + 197, + 8 + ], + [ + "native", + 84, + 86, + 1, + 8 + ], + [ + "native", + 196, + 0, + 198, + 8 + ], + [ + "native", + 85, + 87, + 1, + 8 + ], + [ + "native", + 197, + 0, + 199, + 8 + ], + [ + "native", + 86, + 88, + 1, + 8 + ], + [ + "native", + 198, + 0, + 200, + 8 + ], + [ + "native", + 199, + 262, + 201, + 1 + ], + [ + "native", + 88, + 90, + 1, + 8 + ], + [ + "native", + 200, + 0, + 202, + 8 + ], + [ + "native", + 201, + 261, + 203, + 1 + ], + [ + "native", + 202, + 258, + 204, + 1 + ], + [ + "native", + 203, + 253, + 205, + 1 + ], + [ + "native", + 204, + 296, + 206, + 1 + ], + [ + "native", + 93, + 95, + 1, + 8 + ], + [ + "native", + 205, + 0, + 207, + 8 + ], + [ + "native", + 206, + 388, + 208, + 1 + ], + [ + "native", + 95, + 97, + 1, + 8 + ], + [ + "native", + 207, + 0, + 209, + 8 + ], + [ + "native", + 96, + 98, + 1, + 8 + ], + [ + "native", + 208, + 0, + 210, + 8 + ], + [ + "native", + 97, + 99, + 1, + 8 + ], + [ + "native", + 209, + 0, + 211, + 8 + ], + [ + "native", + 98, + 100, + 1, + 8 + ], + [ + "native", + 210, + 0, + 212, + 8 + ], + [ + "native", + 211, + 295, + 213, + 1 + ], + [ + "native", + 100, + 102, + 1, + 8 + ], + [ + "native", + 212, + 0, + 214, + 8 + ], + [ + "native", + 101, + 103, + 1, + 8 + ], + [ + "native", + 213, + 0, + 215, + 8 + ], + [ + "native", + 102, + 104, + 1, + 8 + ], + [ + "native", + 214, + 0, + 216, + 8 + ], + [ + "native", + 103, + 105, + 1, + 8 + ], + [ + "native", + 215, + 0, + 217, + 8 + ], + [ + "native", + 216, + 358, + 218, + 1 + ], + [ + "native", + 217, + 441, + 219, + 1 + ], + [ + "native", + 218, + 328, + 220, + 1 + ], + [ + "native", + 107, + 109, + 1, + 8 + ], + [ + "native", + 219, + 0, + 221, + 8 + ], + [ + "native", + 108, + 110, + 1, + 8 + ], + [ + "native", + 220, + 0, + 222, + 8 + ], + [ + "native", + 109, + 111, + 1, + 8 + ], + [ + "native", + 221, + 0, + 223, + 8 + ], + [ + "native", + 222, + 355, + 224, + 1 + ], + [ + "native", + 223, + 325, + 225, + 1 + ] + ] + }, + "scope": "Logical scalar word and nested-frame schedule. Native phases and recursive hosting remain separate.", + "source_pins": { + "directions": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "pairs": "77fc35b5d78f9dd53193ecb38977e31a7cb9d5c23f0e3839d39f6ea4963f04c2", + "signed": "0c832994c1d06562a8db0b9b3d940f6f6143c37beed983f874a69f2bf6ecfdee" + }, + "start": [ + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] +} diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.md b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.md new file mode 100644 index 0000000000..9eaeb2732f --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.md @@ -0,0 +1,208 @@ +# A cyclic frame schedule for the actual pair modes + +The actual pair code admits all 240 off-diagonal coefficients of eight +six by six blocks. No separate centre-query child is needed. Every data +field receives total native rank eight. This packet proves the exact +scalar maps and the nested-frame schedule. It does not yet certify the +native phases, the ordinary response on the other 64 ports, a recursive +host, or a complete supplier. + +The full 48-port signed response is in this family. The family also +contains nontrivial responses whose inverses remain in the family. Thus +the schedule is not limited to one centre correction or one matrix. + +## Actual pair coordinates + +Use the pinned pair incidence and signed centre rows K. For each physical +pair e=(a,b), incident to vertices v,w, set + +```text +A_e = [[K_va, K_vb], [K_wa, K_wb]]. +A_e A_e^T = 2I, A_e^-1 = A_e^T/2. +``` + +Let A be the direct sum of these 24 two-field codes. The two coded +carriers use the original physical field labels a,b. Carrier a belongs +to v and carrier b belongs to w. At each vertex, order its six carriers +by their occurrence in the pinned `pair_edges` list. The payload records +these orders in `cyclic_carriers`. + +Let z=45. On a pair, q_a+q_b=z over F_2. Its plane is +P_e=span(z,q_a)=span(z,q_b). At each vertex the six chosen representatives +q_0,...,q_5 are orthonormal. They are all orthogonal to z. The seven +vectors z,q_0,...,q_5 are independent and span U_v. These are exact facts +about the pinned 9-bit directions. + +The current signed response J and signed ordinary term G satisfy + +```text +A G A^-1 = direct_sum_v alpha_v I_6, +A J A^-1 = direct_sum_v alpha_v (I_6 - 1_6 1_6^T). +``` + +Each J block has zero diagonal. The checker verifies the two identities +by applying each inverse pair-code column in original coordinates, then +applying G or J and the pair code. It checks all 2304 entries of each +conjugation. + +## The cyclic schedule + +Indices in this section are modulo six. For k=1,...,5 define + +```text +S_i(k) = span(z,q_i,q_(i+1),...,q_(i+k-1)), +T_j(k) = span(z,q_(j-k),...,q_(j-1)). +``` + +Both spaces have dimension k+1. They increase with k. The decisive +identity is S_i(k)=T_(i+k)(k). + +First advance both source fields of each physical pair from their +entry lines to P_e. Apply A_e there. Apply the same pair code to the two +target fields while both are still at I. Advance every affected coded +target to Z=span(z). + +For k=1,...,5, advance coded source i to S_i(k), and coded target j to +T_j(k). At this step add + +```text +Y_(i+k) += B_v[i+k,i] X_i +``` + +for all six i and all eight vertices. The two fields in each addition +have exactly the same frame. Each ordered off-diagonal pair occurs once. +There is no update to a source value. Hence the order of these additions +does not impose a relation between their coefficients. + +After step five, advance each coded source directly from its rank-six +frame to FULL, with rank three. Apply the inverse pair codes at FULL. + +For target i the last frame is + +```text +T_i(5) = U_v intersect P_i^perp. +``` + +It is contained in P_i^perp. Advance both coded fields of each physical +pair to that common rank-seven frame. Apply the inverse pair code there. +Each restored physical target then advances to its own rank-eight hole +q_p^perp. The inclusion P_e^perp subset q_p^perp holds for both endpoints +of the pair. No nonzero value receives a free change of frame. + +The other 64 fields of each data bank advance directly with rank eight. +Their response coefficient is zero in this packet. All 416 other fields, +including the eight unused C labels, are arbitrary and unchanged. The +word does not use owned or private fields. + +## Full forward and backward maps + +Let B be any direct sum of eight zero-diagonal six by six matrices, and +let E=A^-1 B A on the affected ports. Extend E by zero on the other +64 ports. The forward logical map is + +```text +(x,y,h) -> (x,y+E x,h). +``` + +The same frame paths give the backward map. At each common-frame step, +replace the forward addition by + +```text +X_i -= B_v[i+k,i] Y_(i+k). +``` + +The logical result is (x-E^T y,y,h). To see the transpose, use +AA^T=2I. It gives A^-1 B^T A=E^T. No response matrix is commuted through +a source C_q map. With the current source and target endpoint adapters, +the intended physical entries and exits are the same as the earlier +pair-coded service. Those adapters and every new native edge still need +their exact phase certificate. + +The checker represents each of the 240 entries of B by a separate +formal parameter. A reverse event replay checks all 640 columns in both +directions. It permits no product of two parameters. It then compares +each coefficient with A^-1 B A or its negative transpose. This proves +the full coefficient family, not only the signed J example. + +## Reciprocal responses inside the family + +Let M and N be any three by three units over Z[1/2]. Then + +```text +B = [[0,M], [N,0]], +B^-1 = [[0,N^-1], [M^-1,0]]. +``` + +Both matrices have zero diagonal. They therefore use this same frame +schedule. Taking N=M^-1 gives an involution. Taking N=M^T gives a +symmetric reciprocal pair. Transposes also have zero diagonal, so an +inverse-adjoint response remains available. The scalar invoice depends +on the exact dyadic coefficients chosen. + +This gives an inverse-closed block family with two free three by three +units per vertex. It is a sufficient family, not a classification of all +invertible zero-diagonal matrices with zero-diagonal inverse. The checker +includes explicit nontrivial triangular dyadic M,N and checks both +inverse orders and an involution. These statements concern the affected +48-port block. A unit on all 112 ports also requires a compatible unit +on the other 64 ports. + +## Local invoice and limits + +For either direction, the fixed schedule has the profile + +| Native rank | Children | +| --- | ---: | +| 1 | 624 | +| 3 | 48 | +| 8 | 128 | + +There are 800 children and native mass 1792. All this mass is productive +progress on the 224 data fields. The 48 affected source paths use ranks +1,1,1,1,1,3. The 48 affected target paths use eight ranks of one. The +other 128 fields each use one rank-eight child. There is no query rank. + +The literal pair codes and inverse codes cost 1880 real scalar +primitives across both data banks. For a nonzero dyadic coefficient +c=a/2^k in lowest terms, the stated scalar lowering charges its complex +ADD as + +```text +2 (1 + bit_length(abs(a)) + popcount(abs(a)) + bit_length(2^k)). +``` + +Sum that charge over the nonzero entries of B. Zero entries need no ADD. +The full signed J48 uses 240 signed unit additions, so its scalar count +is 3800 in either direction. Exact prefix row-sum bounds for this example +are in `CHECKS.json`. They bound top-level array norms, not the internal +state of a recursive child. + +There are 224 endpoint maps and at most 1600 native side maps. This +schedule trades extra children and side maps for zero separate query +rank. Native mass alone does not give its recursive cost or an exponent. +The full 64-port response, native phases, helper completion, memory host, +recursive precision, and final assembly are separate duties. No selected +frontier or complete kappa calculation changes in this packet. + +## Verification and credit + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/check_cyclic_flags.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/cyclic-pair-flags-20261018/check_cyclic_flags.py +``` + +The expected output is `PASS_CYCLIC_PAIR_FLAGS`. Both runs must produce +the same payload and receipt bytes. The checker rejects omission of one +cyclic transfer. It also checks the direct diagonal obstruction: q_i is +in P_i but not in q_i^perp, since q_i has odd norm. This last fact concerns +this monotone direct-transfer schedule only. + +The root lane supplied the common radical and pair conjugation. The +oblique-native lane supplied the productive pair-code construction. The +controller lane supplied the actual signed centre and pair geometry. +This lane derived the cyclic schedule. The root lane identified its +general zero-diagonal family and asked for reciprocal extensions. This +work was produced with AI assistance. Independent review and native +phase lowering are requested separately. No publication is authorized. diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json new file mode 100644 index 0000000000..e038735717 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/CHECKS.json @@ -0,0 +1,185 @@ +{ + "balanced_response": [ + { + "inverse": false, + "row_norms": [ + 11, + 7 + ], + "transfer_tariff": 188 + }, + { + "inverse": true, + "row_norms": [ + 11, + 7 + ], + "transfer_tariff": 188 + } + ], + "dimensions_checked": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ], + "negative_controls": [ + "wrong reflection coefficient", + "E as its inverse", + "omitted pair undo", + "inverse without transpose", + "n=2 rank-one exception", + "real nonrational symmetric example" + ], + "physical_columns_per_direction": 48, + "physical_correction_ranks": [ + 16, + 16 + ], + "physical_determinants": [ + "1", + "1" + ], + "query_geometry": [ + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 0 + }, + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 1 + }, + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 2 + }, + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 3 + }, + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 4 + }, + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 5 + }, + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 6 + }, + { + "plane_dimensions": [ + 6, + 3, + 7 + ], + "query_supports": [ + 5, + 2 + ], + "union_support": 6, + "vertex": 7 + } + ], + "scope": "Exact response algebra and actual pair binding. No native or terminal price.", + "source_pins": { + "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "root/RECIPROCAL-RANK-TWO-20261020.json": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e", + "root/RECIPROCAL-RANK-TWO-20261020.md": "5d7855b2360093629530aceb91d38204a9a0a42654f53a150f35279efc8de172", + "root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md": "7c7bf50e6f61af68ecda8a4c0cc4d6ba0cbf9a89aec9ccbeedc3eec794da486d", + "root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json": "4cc076c7b551ee2f4259de10ef3cd0e00fa395882b4175f12af948f7eefb5b75", + "root/check_reciprocal_rank_two_20261020.py": "2fc272bf47b7840f5464b1f589f16d069e66b6cd41c8d2fce03f9f04878635bc" + }, + "status": "PASS_INDEPENDENT_RECIPROCAL_RANK_TWO" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/FREEZE.json new file mode 100644 index 0000000000..41b71e1cf6 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/FREEZE.json @@ -0,0 +1,10 @@ +{ + "files": { + "CHECKS.json": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978", + "REPRODUCTION.json": "e24d55be9675c4b86659d0b1962832c54fdbb0b875b6d3f9bfae4d4829cccdff", + "REVIEW.md": "433986a1cb73d646ab53f7bc14708cff44ef63e61648bf253ccf81e3325ee557", + "check_review.py": "1865f145988de9702474a0f2ff042725d1001ad15ddd216c58a61199c5a7a88e" + }, + "scope": "No native phases, terminal implementation, or complete supplier price.", + "status": "PASS_INDEPENDENT_ALGEBRA_AND_BINDING" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REPRODUCTION.json b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REPRODUCTION.json new file mode 100644 index 0000000000..718c2786be --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REPRODUCTION.json @@ -0,0 +1,15 @@ +{ + "runs": [ + { + "mode": "normal", + "receipt_sha256": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978", + "stdout": "PASS_INDEPENDENT_RECIPROCAL_RANK_TWO\nreceipt_sha256=6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978\n" + }, + { + "mode": "optimized", + "receipt_sha256": "6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978", + "stdout": "PASS_INDEPENDENT_RECIPROCAL_RANK_TWO\nreceipt_sha256=6c24c5a9ae096409998da667f1d237231c82aba43383853e2e1b96565cb7e978\n" + } + ], + "status": "PASS_BYTE_IDENTICAL" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REVIEW.md b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REVIEW.md new file mode 100644 index 0000000000..0cc67767f9 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/REVIEW.md @@ -0,0 +1,167 @@ +# Independent review of the reciprocal rank-two response + +The response theorem passes. The construction is an integer unit in each +dimension n at least three. Both the response and its inverse have zero +diagonal. Each differs from the identity by rank two, which is the least +possible rank under these hypotheses. The literal 48-port pair code gives +rank 16 in each direction. + +The frozen proof has one wording defect about query support. Its addendum +corrects that defect. The first correction coordinate uses five modes; +the second uses two; their union uses all six. Only the first coordinate +has the stated proposed rank-five capture to the common radical. No +capture implementation or price follows from this observation. + +This review covers exact response algebra, the pair-coordinate binding, +and the balanced response in the addendum. It does not cover new native +phases, a response on the other 64 ports, a controller, a terminal decoder, +or the complete recursive cost. + +## Independent derivation + +Put m=n-2. Let P exchange the final two coordinates. Let +u=(1,...,1,m-2,0) and l=(-1,...,-1,1,0). Their product l*u is -2. +Thus R=I+u*l is an involution: + +```text +R² = I + (2+l*u)u*l = I. +``` + +R has eigenvalue -1 on u and is the identity on the kernel of l. Its +determinant is -1. Since det(P)=-1, E=P*R has determinant one, with inverse +R*P. Direct action on a basis vector gives the two displayed formulas in +the producer proof. This also proves their zero diagonals. + +For the displayed E-I=UV factor, U is injective and V is onto its +two-dimensional range: their indicated two by two minors are units. +Therefore rank(UV)=2. This uses the injectivity of U, not just the separate +rank statements. Also E^-1-I=-E^-1(E-I), so the inverse has the same +correction rank. The equation Vx=0 is exactly sum(a)=b=c. + +For the lower bound, rank zero contradicts a zero diagonal. In rank one, +A=I+u*v and u_i*v_i=-1 for each i. Therefore v*u=-n. The inverse formula +has denominator 1-n, which is nonzero in characteristic zero. Its +diagonal is (n-2)/(n-1), which is nonzero for n at least three. The +dimension and characteristic hypotheses matter. The two-dimensional +coordinate exchange has correction rank one and is its own inverse. + +No commutation between P and R is used. In fact E is not an involution +in dimension six. Replacing the inverse by E fails the exact check. + +## The symmetry restriction + +The producer's six-dimensional proof is valid. A stronger statement also +holds: for every integer n at least five, a symmetric rational unit with +zero diagonal and zero-diagonal inverse cannot have rank(A-I)=2. + +To prove it, diagonalize A over the reals. There are n-2 eigenvalues equal +to one and two other eigenvalues a,b. The two trace equations give + +```text +a+b=-(n-2), 1/a+1/b=-(n-2), ab=1. +``` + +For n at least five the two eigenvalues are distinct and real. Their +difference is sqrt(n(n-4)). Let u,v be their orthonormal eigenvectors. +The diagonal equations for A and A^-1 have the coefficients of u_i² +and v_i² exchanged. Their difference gives u_i²=v_i². Either equation +then gives u_i²=v_i²=1/n. Write u=sigma/sqrt(n) and v=tau/sqrt(n), where +sigma,tau are sign vectors. The spectral formula is + +```text +A = I - (sigma*sigma^T+tau*tau^T)/2 + + sqrt(n(n-4)) (sigma*sigma^T-tau*tau^T)/(2n). +``` + +For every n at least five, + +```text +(n-3)² < n(n-4) < (n-2)². +``` + +The left difference is 2n-9, and the right difference is 4. Thus the +square root is irrational. Rational entries of A force the last +coefficient matrix to vanish. The two rank-one projectors would then +be equal, in conflict with u perpendicular to v. This proves the claim. +For odd n, orthogonality of the two sign vectors already fails over +the reals. + +This extension gives a lower bound of three, not a claim of attainment +in every dimension. In dimension six, three disjoint exchanges attain +rank three. The rational premise is necessary: with n=6, sigma all +positive, and tau=(1,1,1,-1,-1,-1), the displayed formula gives a real +symmetric rank-two example over Q(sqrt(3)). The checker verifies its +zero diagonals and both inverse orders with exact pairs of rationals. + +## Actual pair coordinates and orientation + +The review pins the cyclic-family payload and checks its two partitions: +24 signed physical pairs and eight six-mode vertex lists. It applies +each pair code to a physical basis column, applies P and R directly to +each vertex's six values, and applies the inverse pair code. It does +not import the producer or multiply the producer's response matrices. + +All 48 forward columns and all 48 inverse columns equal the frozen +producer matrices. Both composition orders are the identity. The two +physical determinants are one; both correction ranks are 16; both +physical diagonals are zero. The checker also verifies the actual +binary query-plane dimensions. They are six for the first query, +three for the second query, and seven for their combined support, +including the common radical in each case. + +The cyclic transfer family requires zero diagonal in the mode matrix. +Both E and E^-1 meet this condition. The backward transfer computes the +negative transpose of its mode matrix. A reciprocal backward response +therefore uses E^-T as its generator. The pair code satisfies AA^T=2I, +which gives A^-1 B^T A=(A^-1 B A)^T. This is the required compatibility +with the physical transpose. It does not move a matrix through a C_q +chart. The physical inverse is not symmetric, so omitting the transpose +would change the required map. + +The rank reduction is a response-space result. A scalar rank-two factor +does not grant access to the two values at a hole frame. The reflection +and the coordinate exchange each have nonzero diagonal entries, so they +cannot each be substituted into the zero-diagonal transfer schedule. + +## Balanced response + +The addendum's conjugation D^-1 E D, with +D=diag(1,1,1,1,-2,2), gives its two stated formulas. Both are integer +units; both have correction rank two and zero diagonal. The maximum +absolute row sums fall from 11 to 7 in each direction. The four by four +a-to-a block stays unchanged. + +The independent coefficient invoice is 188 real scalar primitives per +six-mode transfer in either direction, before and after this change. +This is the sum of the cyclic family's stated ADD tariffs. It is not a +complete native invoice. In particular, it does not price the pair +codes, source access, frame changes, or a terminal. The row-sum bound is +a bound on this matrix, not on all prefixes or a recursive child's state. + +## Reproduction and scope + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py +``` + +Expected output starts with `PASS_INDEPENDENT_RECIPROCAL_RANK_TWO`. +The receipt must be byte-identical in the two modes. The checker verifies +the source hashes before it uses any data. Its arithmetic uses exact +integers and fractions. Finite checks in dimensions 3 through 32 support +the all-dimension derivation above; they do not replace it. + +Controls reject a changed reflection coefficient, the use of E as its +inverse, and an omitted pair undo. The checker also distinguishes the +inverse from its transpose, the excluded n=2 case, and the real +nonrational symmetric example. No producer code is imported. + +The root lane supplied the reciprocal response and its balanced form. +The cyclic family supplies the actual coordinate system and transfer +condition. This lane supplied a separate derivation, column check, +support correction, and the symmetry extension. OpenAI Codex assisted +this work. No PR, push, or publication is authorized. Before any PR +description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py new file mode 100644 index 0000000000..9f5c912c03 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/reciprocal-rank-two-review-20261020/check_review.py @@ -0,0 +1,269 @@ +#!/usr/bin/env python3 +"""Check the reciprocal response with a separate column method.""" + +from fractions import Fraction as F +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +CAMPAIGN = HERE.parents[2] +PINS = { + "root/RECIPROCAL-RANK-TWO-20261020.md": + "5d7855b2360093629530aceb91d38204a9a0a42654f53a150f35279efc8de172", + "root/check_reciprocal_rank_two_20261020.py": + "2fc272bf47b7840f5464b1f589f16d069e66b6cd41c8d2fce03f9f04878635bc", + "root/RECIPROCAL-RANK-TWO-20261020.json": + "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e", + "root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json": + "4cc076c7b551ee2f4259de10ef3cd0e00fa395882b4175f12af948f7eefb5b75", + "root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md": + "7c7bf50e6f61af68ecda8a4c0cc4d6ba0cbf9a89aec9ccbeedc3eec794da486d", + "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", +} + + +def need(ok, reason): + if not ok: + raise ValueError(reason) + + +def rank(rows): + rows = [list(map(F, row)) for row in rows] + k = 0 + for j in range(len(rows[0])): + p = next((i for i in range(k, len(rows)) if rows[i][j]), None) + if p is None: + continue + rows[k], rows[p] = rows[p], rows[k] + lead = rows[k][j] + rows[k] = [x / lead for x in rows[k]] + for i in range(k + 1, len(rows)): + lead = rows[i][j] + rows[i] = [x - lead * y for x, y in zip(rows[i], rows[k])] + k += 1 + if k == len(rows): + break + return k + + +def bitrank(values): + basis = {} + for x in values: + while x: + k = x.bit_length() + if k not in basis: + basis[k] = x + break + x ^= basis[k] + return len(basis) + + +def determinant(rows): + a = [list(map(F, r)) for r in rows] + answer = F(1) + for k in range(len(a)): + p = next((i for i in range(k, len(a)) if a[i][k]), None) + if p is None: + return F(0) + if p != k: + a[p], a[k] = a[k], a[p] + answer = -answer + d = a[k][k] + answer *= d + for i in range(k + 1, len(a)): + c = a[i][k] / d + a[i] = [x - c * y for x, y in zip(a[i], a[k])] + return answer + + +def unit(n, j): + return [F(i == j) for i in range(n)] + + +def reflect(x, wrong=False): + m = len(x) - 2 + value = x[m] - sum(x[:m]) + u = [1] * m + [m - 2 + int(wrong), 0] + return [a + b * value for a, b in zip(x, u)] + + +def swap(x): + return list(x[:-2]) + [x[-1], x[-2]] + + +def act(x, inverse=False): + return reflect(swap(x)) if inverse else swap(reflect(x)) + + +def correction_rank(columns): + n = len(columns) + return rank([[columns[j][i] - (i == j) for j in range(n)] + for i in range(n)]) + + +def quad_add(x, y): + return x[0] + y[0], x[1] + y[1] + + +def quad_mul(x, y): + return x[0] * y[0] + 3 * x[1] * y[1], x[0] * y[1] + x[1] * y[0] + + +def main(): + for name, expected in PINS.items(): + need(sha256((CAMPAIGN / name).read_bytes()).hexdigest() == expected, + "Source pin: " + name) + source = json.loads((CAMPAIGN / next(p for p in PINS if p.endswith("CYCLIC-FLAGS.json"))).read_text()) + producer = json.loads((CAMPAIGN / "root/RECIPROCAL-RANK-TWO-20261020.json").read_text()) + dimensions = [] + for n in range(3, 33): + e = [act(unit(n, j)) for j in range(n)] + inverse = [act(unit(n, j), True) for j in range(n)] + for j in range(n): + need(act(e[j], True) == act(inverse[j]) == unit(n, j), "Two inverse orders") + need(e[j][j] == inverse[j][j] == 0, "Two zero diagonals") + need(reflect(reflect(unit(n, j))) == unit(n, j), "Reflection square") + need(correction_rank(e) == correction_rank(inverse) == 2, "Two correction ranks") + need(determinant(e) == determinant(inverse) == 1, "Integer unit") + for j in range(n - 2): + x = unit(n - 2, j) + [F(1), F(1)] + need(act(x) == x, "Fixed basis") + dimensions.append(n) + # The n=2 exchange is the excluded rank-one example. + need(correction_rank([unit(2, 1), unit(2, 0)]) == 1, "Dimension hypothesis") + need(any(swap(reflect(swap(reflect(unit(6, j))))) != unit(6, j) + for j in range(6)), "Reject E in place of its inverse") + need(any(reflect(reflect(unit(6, j), True), True) != unit(6, j) + for j in range(6)), "Reject changed reflection coefficient") + + def balanced(x, inverse=False): + d = [1, 1, 1, 1, -2, 2] + return [y / t for y, t in zip(act([t * y for t, y in zip(d, x)], inverse), d)] + + def tariff(columns): + return sum(2 * (1 + abs(x.numerator).bit_length() + + abs(x.numerator).bit_count() + x.denominator.bit_length()) + for col in columns for x in col if x) + + balanced_counts = [] + for inverse in [False, True]: + original = [act(unit(6, j), inverse) for j in range(6)] + adjusted = [balanced(unit(6, j), inverse) for j in range(6)] + for j in range(6): + x = unit(6, j) + a, b, c = x[:4], x[4], x[5] + s = sum(a) + formula = ([v - s + 2 * c for v in a] + [s - 3 * c, -b] + if inverse else [v - s - 2 * b for v in a] + [-c, -s - 3 * b]) + need(adjusted[j] == formula, "Balanced displayed formula") + need(balanced(adjusted[j], not inverse) == x, "Balanced inverse order") + norms = [max(sum(abs(col[i]) for col in cs) for i in range(6)) + for cs in [original, adjusted]] + need(norms == [11, 7], "Original and balanced row norms") + need(tariff(original) == tariff(adjusted) == 188, "Equal transfer tariff") + need(correction_rank(adjusted) == 2, "Balanced correction rank") + need(all(original[j][i] == adjusted[j][i] for i in range(4) for j in range(4)), + "The a-to-a minor is unchanged") + balanced_counts.append({"inverse": inverse, "row_norms": [11, 7], "transfer_tariff": 188}) + + ports = source["affected_ports"] + carriers = source["cyclic_carriers"] + need(len(carriers) == 8 and all(len(c) == 6 for c in carriers), "Eight six-mode blocks") + need(sorted(p for c in carriers for p in c) == ports, "Mode partition") + need(sorted(p for pair in source["pair_codes"] for p in pair["ports"]) == ports, + "Pair partition") + + def pair_code(x, inverse=False): + answer = {} + for pair in source["pair_codes"]: + ps, h = pair["ports"], pair["matrix"] + for i, p in enumerate(ps): + answer[p] = sum(F(h[j][i], 2) * x[ps[j]] if inverse + else F(h[i][j]) * x[ps[j]] for j in range(2)) + return answer + + def physical(x, inverse=False, omit_undo=False): + coded = pair_code(x) + mixed = {} + for c in carriers: + mixed.update(zip(c, act([coded[p] for p in c], inverse))) + return mixed if omit_undo else pair_code(mixed, True) + + columns = [] + inverse_columns = [] + for j, p in enumerate(ports): + x = {q: F(p == q) for q in ports} + need(pair_code(pair_code(x), True) == x, "Actual pair inverse") + y, z = physical(x), physical(x, True) + need(physical(y, True) == physical(z) == x, "Physical inverse orders") + columns.append([y[q] for q in ports]) + inverse_columns.append([z[q] for q in ports]) + need([y[q] for q in ports] == [F(row[j]) for row in producer["physical_response"]], + "Independent physical response column") + need([z[q] for q in ports] == [F(row[j]) for row in producer["physical_inverse"]], + "Independent physical inverse column") + need(correction_rank(columns) == correction_rank(inverse_columns) == 16, + "Physical correction ranks") + need(determinant(columns) == determinant(inverse_columns) == 1, "Physical determinants") + need(all(columns[j][j] == inverse_columns[j][j] == 0 for j in range(48)), + "Physical zero diagonals") + need(any(physical({p: F(p == q) for p in ports}, omit_undo=True) != + physical({p: F(p == q) for p in ports}) for q in ports), + "Reject omitted pair undo") + need(columns != [list(row) for row in zip(*columns)], "Response is asymmetric") + need(inverse_columns != [list(row) for row in zip(*inverse_columns)], + "Backward inverse needs a transpose in the generator") + + query_geometry = [] + for v, c in enumerate(carriers): + qs = [source["ports"][p] for p in c] + z = source["common_line"] + need(all((a & b).bit_count() % 2 == (i == j) + for i, a in enumerate(qs) for j, b in enumerate(qs)), + "Orthonormal mode representatives") + ranks = [bitrank([z] + qs[:5]), bitrank([z] + qs[4:]), bitrank([z] + qs)] + need(ranks == [6, 3, 7], "First, second, and combined query planes") + query_geometry.append({"vertex": v, "query_supports": [5, 2], "union_support": 6, + "plane_dimensions": ranks}) + + # A real symmetric example shows why rational entries are a material premise. + signs = [1, 1, 1, -1, -1, -1] + a = [[(F(i == j) - F(1 + signs[i] * signs[j], 2), + F(1 - signs[i] * signs[j], 6)) for j in range(6)] for i in range(6)] + b = [[(x, -y) for x, y in row] for row in a] + for x, y in [(a, b), (b, a)]: + for i in range(6): + for j in range(6): + entry = (F(0), F(0)) + for k in range(6): + entry = quad_add(entry, quad_mul(x[i][k], y[k][j])) + need(entry == (F(i == j), F(0)), "Quadratic-field inverse") + need(all(a[i][i] == b[i][i] == (0, 0) for i in range(6)), "Real example diagonals") + need(any(y for row in a for _, y in row), "The real example is not rational") + need(all((n - 3) ** 2 < n * (n - 4) < (n - 2) ** 2 for n in range(5, 101)), + "Discriminant inequalities corroboration") + receipt = { + "status": "PASS_INDEPENDENT_RECIPROCAL_RANK_TWO", + "source_pins": PINS, + "dimensions_checked": dimensions, + "physical_columns_per_direction": 48, + "physical_correction_ranks": [16, 16], + "physical_determinants": ["1", "1"], + "balanced_response": balanced_counts, + "query_geometry": query_geometry, + "negative_controls": ["wrong reflection coefficient", "E as its inverse", + "omitted pair undo", "inverse without transpose", + "n=2 rank-one exception", "real nonrational symmetric example"], + "scope": "Exact response algebra and actual pair binding. No native or terminal price.", + } + raw = (json.dumps(receipt, indent=2, sort_keys=True) + "\n").encode() + (HERE / "CHECKS.json").write_bytes(raw) + print(receipt["status"]) + print("receipt_sha256=" + sha256(raw).hexdigest()) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/CHECKS-OPTIMIZED.json b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/CHECKS-OPTIMIZED.json new file mode 100644 index 0000000000..972cfeaeb7 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/CHECKS-OPTIMIZED.json @@ -0,0 +1,228 @@ +{ + "accepted_phase_review_freeze": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c", + "new_spatial_phase_checks": 0, + "old_native_payload": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "phase_scope": "Complete ordered frames, native occurrences, full recipes and endpoint records are byte-equal to the accepted source. No new phase recipe is introduced.", + "reports": { + "base": { + "backward_inverse_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "backward_inverse_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 2, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 7080 + }, + "backward_transpose_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "16", + "scalar_real": 6440 + }, + "forward_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "46", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "60", + "scalar_real": 7080 + } + }, + "extra": { + "backward_inverse_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "backward_inverse_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 2, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 7080 + }, + "backward_transpose_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "16", + "scalar_real": 6440 + }, + "forward_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "46", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "60", + "scalar_real": 7080 + } + } + }, + "scope": "Complete local data service. Outside fields are identity, without productive helper progress. Routed controller, terminal, child host and precision are separate.", + "source_pins": { + "MODEL-FREEZE.json": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7", + "NATIVE-FREEZE.json": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb", + "NATIVE.md": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7", + "emit_native.py": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03", + "model-normal-v2/RESPONSE.json.gz": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "native-normal/CHECKS.json": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0", + "native-normal/NATIVE.json.gz": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "status": "PASS_INDEPENDENT_SIGNED_METRIC_NATIVE", + "words": 12 +} diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FINAL-CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FINAL-CHECKS.json new file mode 100644 index 0000000000..972cfeaeb7 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FINAL-CHECKS.json @@ -0,0 +1,228 @@ +{ + "accepted_phase_review_freeze": "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c", + "new_spatial_phase_checks": 0, + "old_native_payload": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "phase_scope": "Complete ordered frames, native occurrences, full recipes and endpoint records are byte-equal to the accepted source. No new phase recipe is introduced.", + "reports": { + "base": { + "backward_inverse_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "backward_inverse_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 2, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 7080 + }, + "backward_transpose_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "16", + "scalar_real": 6440 + }, + "forward_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "46", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "60", + "scalar_real": 7080 + } + }, + "extra": { + "backward_inverse_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "backward_inverse_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 2, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 7080 + }, + "backward_transpose_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "16", + "scalar_real": 6440 + }, + "forward_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "46", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_E": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "30", + "scalar_real": 6440 + }, + "forward_inverse_adjoint_by_metric": { + "arbitrary_outside_fields": 416, + "binary_height": 1, + "endpoint_maps": 224, + "exact_inherited_recipes": 1561, + "input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_side_map_bound": 3264, + "prefix_row_one_norm": "60", + "scalar_real": 7080 + } + } + }, + "scope": "Complete local data service. Outside fields are identity, without productive helper progress. Routed controller, terminal, child host and precision are separate.", + "source_pins": { + "MODEL-FREEZE.json": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7", + "NATIVE-FREEZE.json": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb", + "NATIVE.md": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7", + "emit_native.py": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03", + "model-normal-v2/RESPONSE.json.gz": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "native-normal/CHECKS.json": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0", + "native-normal/NATIVE.json.gz": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + }, + "status": "PASS_INDEPENDENT_SIGNED_METRIC_NATIVE", + "words": 12 +} diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FREEZE.json new file mode 100644 index 0000000000..7e177a3c29 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/FREEZE.json @@ -0,0 +1,13 @@ +{ + "files": { + "CHECKS-OPTIMIZED.json": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12", + "FINAL-CHECKS.json": "18ede33f0dcfbcceb57ea2b8c2b82e06afe173000defd42fd7af39a607ef5e12", + "REVIEW.md": "01bc6ca15a488f3e92dbc237e07433343f3f10c2a3af6a6b6e9708f9cd85f0fd", + "check_review.py": "27e995087c5d5d8642a8ef52a849964fa107f0d3340fe88bca63dabb5399e4a8" + }, + "normal_optimized_bytes_equal": true, + "scope": "All12 local native words,640 arbitrary fields, inherited exact phases, literal inverse adjoints and metric wrappers. No global controller, productive helper progress, host or supplier.", + "source_native_decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "source_native_freeze": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb", + "status": "FROZEN_INDEPENDENT_SIGNED_METRIC_NATIVE" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/REVIEW.md b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/REVIEW.md new file mode 100644 index 0000000000..3733a1473a --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/REVIEW.md @@ -0,0 +1,220 @@ +# Independent native review of the signed reciprocal response + +All twelve frozen local words pass the independent check. This covers +both providers, the four direct shear words, and the two metric +wrappers per provider. Each word has the stated map on all 640 +arbitrary input fields. The 416 fields outside the two data banks +retain their values and frames. + +No material error was found. The four direct words cost 6,440 +existing real scalar primitives each. Each metric wrapper costs +7,080. All words have native profile 1520 H1+64 H2+48 H3, rank mass +1,792, and 1,632 children. + +This is a complete local data-service review. It does not establish +productive progress on the unchanged helpers, a routed controller, +a terminal, a recursive child host, or a complete supplier bound. + +## Pins and independent method + +The reviewed producer freeze is +`oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json`, +with digest +`ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb`. +The model freeze has digest +`9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7`. +The native payload has decompressed digest +`f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e`. + +The preceding accepted native source is +`new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz`, +with decompressed digest +`d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4`. +Its independent phase review is +`new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json`, +with digest +`c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c`. +The accepted review's input manifest binds this exact source. +Paths in this section are relative to the campaign `lanes` directory. + +The new checker imports no producer, compiler, or prior interpreter. +It uses exact fractions and separate forward-row and reverse-column +calculations. It also reconstructs both direct retunings from the +physical response through the actual pair matrices. Every unchanged +source event is compared directly. + +The bridge-review lane separately owns the signed-metric matrix +theorem and the later completion. This review checks the matrix +identities needed by the native words and their complete literal use. +It does not substitute for that broader theorem review. +That companion review is frozen in +`bridge-review-20261017/signed-metric-review-20261020`, with freeze +`b44b5a95c1fa8372bbd979f360fde743df10c16bd07ac4d5015c048982539762` +and proof +`79ffc65f3037d00a03fbfa99e0a24ab3c889412602be21a022399ad59f8599f1`. + +## Response and physical contracts + +Let E be the actual physical response and J its physical diagonal +metric. The checker confirms both inverse orders, the exact +inverse-transpose matrix, and + +```text +E^-T = J E J^-1. +``` + +The physical metric has 80 entries 1, sixteen entries -1/2, and +sixteen entries -1/4. Thus J and its inverse are dyadic units. +The actual pair basis gives zero mode diagonal for both E and E^-T. + +With Q the positive portwise line, q=Q^-1, and F the common +nine-axis advance, the direct contracts are + +| Word | Input | Output | +|---|---|---| +| forward E | (Qx,y) | (Fx,Fq(y+Ex)) | +| backward transpose E | (Qx,y) | (F(x-E^T y),Fq y) | +| forward inverse adjoint E | (Qx,y) | (Fx,Fq(y+E^-T x)) | +| backward inverse E | (Qx,y) | (F(x-E^-1 y),Fq y) | + +All factors keep this order. In particular, the response matrix is +not moved through the field-dependent Q. + +For each direct forward word, the checker takes the accepted source +transfer positions and obtains the new coefficient from H E H^-1 +or H E^-T H^-1. It removes exactly the zero transfers. All other +scalar events and all native events retain their exact source bytes. +The complete resulting event lists equal the emitted lists. + +## Literal inverse adjoint + +For a chronological word G1,...,Gn, the physical operator is +M=Gn...G1. Its inverse adjoint is + +```text +M^-* = Gn^-* ... G1^-*. +``` + +Thus the chronological order stays fixed. A real ADD(t,s,c) +becomes ADD(s,t,-c), and a real SCALE(c) becomes SCALE(1/c). +Each native unitary and each endpoint monomial is unchanged, +including its phase. + +The checker compares both complete backward event lists with this +literal transformation. It does not merely check their expected +cross blocks. At each transposed ADD, the two fields still have the +same ordered frame. Scalar instructions do not change a frame, so +the unchanged native chronology gives the same full frame ledger. + +The endpoint adapters are also unitary and unchanged. If + +```text +M = diag(F,Fq) S_E diag(q,I), +``` + +then the same two endpoint factors occur in M^-*. The content shear +changes from `(x,y+Ex)` to `(x-E^T y,y)`. Applying the same argument +to the E^-T forward word gives `(x-E^-1 y,y)`. This proves the +physical table without an extra chart transition. + +## Metric wrappers + +The forward metric wrapper applies J^-1 to both input banks, +runs the forward E word, then applies J to both output banks. +Its cross block is J E J^-1=E^-T. + +The backward metric wrapper applies J to both input banks, +runs the backward transpose word, then applies J^-1 to both +output banks. Its cross block is + +```text +-J^-1 E^T J = -E^-1. +``` + +J is a scalar diagonal on physical fields. It therefore commutes +with every field's spatial operator even when different fields have +different frames. This is not an assumption that J commutes with E. + +The checker verifies every prefix and suffix scale, its actual +field, and its actual input or output frame. It verifies that the +whole core between those scales is unchanged. Scales on distinct +fields can occur in different orders; the exact per-field action +is checked. Each wrapper contains 128 added complex-field SCALE +instructions, with a cost of 640 real scalar primitives. A +one-bank metric price would omit the baseline restoration in +the other bank. + +## Frames, phases, and arbitrary fields + +Every native occurrence has the same field, ordered old frame, +ordered new frame, rank, and recipe key as the accepted source. +Every complete frame table, start vector, final vector, native +recipe table, and endpoint adapter table is byte-equal to it. + +There are 1,561 inherited recipe records and 224 inherited endpoint +records. The accepted spatial review covers 685 inherited pairs +and 876 further pairs checked on all 512 spatial columns. The +union of those accepted keys is exactly the table used here. +No new native operator or endpoint phase is introduced. + +This review therefore uses exact phase inheritance. It does not +claim a fresh spatial replay. Equal subspaces or equal ranks would +not have been enough; the ordered frames and complete recipes +must agree. + +The independent ledger checks strict nested progress, each rank +difference, every ADD's equal ordered frames, and all final frames. +Each data field receives exactly eight productive ranks. No event +reads or writes any of the other 416 fields. There is no CLEAR, +private field, owned field, or zero-input premise. + +The reverse calculation checks all 640 input columns of each +complete scalar content word. A forward calculation checks the +same map and all scalar prefixes. Since the coefficients are real, +the content equations hold on arbitrary complex fields; the +inherited frame operators retain the complete complex phases. + +## Local cost and bounds + +| Word | Real scalar cost | Prefix row one-norm | Binary height | +|---|---:|---:|---:| +| forward E | 6440 | 46 | 1 | +| backward transpose E | 6440 | 16 | 1 | +| forward inverse adjoint E | 6440 | 30 | 1 | +| backward inverse E | 6440 | 30 | 1 | +| forward metric wrapper | 7080 | 60 | 1 | +| backward metric wrapper | 7080 | 30 | 2 | + +The native profile is 1520 H1+64 H2+48 H3 in every row. It has +1,632 children and rank mass 1,792. There are 224 explicit +endpoint maps and an upper bound of 3,264 native side maps. +The direct retuning avoids the wrapper's 640-unit surcharge. + +The norms and heights above concern literal top-level content +prefixes. They do not include recursive child interiors or a +complete finite-precision analysis. The unchanged helpers have +identity action, not the productive progress required by some +outer constructions. + +## Reproduction + +Run the checker twice with new output files: + +```text +python3 check_review.py --out FINAL-CHECKS.json +python3 -O check_review.py --out CHECKS-OPTIMIZED.json +``` + +Both runs pass with identical receipts. The checker rejects an +omitted nonzero transfer in each principal direction and provider. +It also checks that a changed recipe record cannot inherit the +accepted table. All producer and predecessor bytes are preserved. + +The producer supplied the reciprocal coefficient words and metric +wrappers. Earlier lanes supplied the pair geometry, cyclic paths, +and phase recipes. This lane supplied the independent native +composition and invoice check. AI assistance was used. + +No PR, push, commit, or publication is authorized. Before a future +PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py new file mode 100644 index 0000000000..549d9fff18 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/independent-review-20261017/signed-metric-native-review-20261020/check_review.py @@ -0,0 +1,312 @@ +"""Review all signed reciprocal native words without the producer interpreter.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES / "oblique-native-20261017/signed-metric-reciprocal-20261020" +PINS = { + "NATIVE-FREEZE.json": "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb", + "MODEL-FREEZE.json": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7", + "NATIVE.md": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7", + "emit_native.py": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03", + "model-normal-v2/RESPONSE.json.gz": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "native-normal/NATIVE.json.gz": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "native-normal/CHECKS.json": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0", +} +OLD = LANES / "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz" +OLD_PIN = "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" +PEER = LANES / "new-native-recipes-20261017/low-displacement-review-20261020" +PEER_PIN = "c8fccfbe49ddd8747095a43aa1c1c59b0270bbbf73d94a317a79113191e4e34c" + + +def need(value, label): + if not value: + raise ValueError(label) + + +def read(path, pin): + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Source digest: " + str(path)) + return raw + + +def rows(raw): + return [{int(j): F(value) for j, value in row.items()} for row in raw] + + +def eye(size): + return [{j: F(1)} for j in range(size)] + + +def add(target, source, value): + for j, x in source.items(): + result = target.get(j, F(0)) + value*x + if result: + target[j] = result + else: + target.pop(j, None) + + +def multiply(a, b): + result = [] + for row in a: + target = {} + for j, value in row.items(): + add(target, b[j], value) + result.append(target) + return result + + +def transpose(a, width): + result = [{} for _ in range(width)] + for i, row in enumerate(a): + for j, value in row.items(): + result[j][i] = value + return result + + +def span(vectors): + result = {0} + for v in vectors: + result |= {x ^ v for x in result} + return result + + +def tariff(gate): + op, _, _, raw = gate + value = F(raw) + a, b = abs(value.numerator), value.denominator + need(a and b & (b-1) == 0, "Nonzero dyadic coefficient") + if op == "scale": + need(a & (a-1) == 0, "Dyadic unit scale") + return 2*(abs(a.bit_length()-b.bit_length()) + (value < 0)) + need(op == "add", "Known scalar primitive") + return 2*(1+a.bit_length()+a.bit_count()+b.bit_length()) + + +def reverse_columns(events): + columns = eye(640) + for event in reversed(events): + if event[0] == "native": + continue + op, target, origin, raw = event[1] + value = F(raw) + if op == "scale": + columns[target] = {j: value*x for j, x in columns[target].items()} + else: + add(columns[origin], columns[target], value) + return columns + + +def shear_columns(response, backward): + result = eye(640) + for target, row in enumerate(response): + for origin, value in row.items(): + if backward: + add(result[112+target], {origin: -value}, F(1)) + else: + add(result[origin], {112+target: value}, F(1)) + return result + + +def inverse_adjoint_events(events): + result = [] + for event in events: + if event[0] == "native": + result.append(event) + continue + _, gate, frame = event + op, target, origin, raw = gate + value = F(raw) + new = [op, origin, target, str(-value)] if op == "add" else [op, target, None, str(1/value)] + result.append(["scalar", new, frame]) + return result + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + need(not args.out.exists(), "New output path") + saved = {name: read(SOURCE/name, pin) for name, pin in PINS.items()} + native = json.loads(saved["native-normal/NATIVE.json.gz"]) + model = json.loads(saved["model-normal-v2/RESPONSE.json.gz"]) + old = json.loads(read(OLD, OLD_PIN)) + need(native["model"] == model, "Exact model binding") + peer = json.loads(read(PEER/"EXTENSIONS-REVIEW-FREEZE.json", PEER_PIN)) + for name, pin in peer["files"].items(): + read(PEER/name, pin) + accepted_inputs = json.loads((PEER/"extensions-normal/EXTENSIONS-INPUTS.json").read_bytes()) + need(accepted_inputs[str(OLD.relative_to(LANES))]["decompressed_sha256"] == OLD_PIN, + "The accepted spatial review consumed this exact native source") + accepted = json.loads((PEER/"extensions-normal/EXTENSIONS-REVIEW.json").read_bytes())["extensions"]["odd-grid-rank16"] + fresh = accepted["fresh_native_phase_checks"] + need(len(fresh) == 876 and all(row["spatial_columns"] == 512 for row in fresh), + "Accepted complete spatial checks") + accepted_keys = set(accepted["exact_inherited_frame_pairs"]) | {row["edge"] for row in fresh} + + e, ei = rows(model["physical"]["E"]), rows(model["physical"]["inverse_E"]) + ej = rows(model["physical"]["inverse_adjoint_E"]) + j, ji = rows(model["physical"]["J"]), rows(model["physical"]["inverse_J"]) + h, hi = rows(model["pair_code"]), rows(model["pair_code_inverse"]) + need(multiply(e, ei) == multiply(ei, e) == eye(112), "Actual inverse orders") + need(ej == transpose(ei, 112), "Exact inverse adjoint") + need(multiply(j, ji) == multiply(ji, j) == eye(112), "Metric unit") + need(all(set(row) == {p} for p, row in enumerate(j)), "Physical diagonal metric") + need(multiply(multiply(j, e), ji) == ej, "Actual physical metric conversion") + need(Counter(row[p] for p, row in enumerate(j)) == Counter({F(1): 80, F(-1, 2): 16, F(-1, 4): 16}), + "Actual signed metric entries") + modes = {"forward_E": multiply(multiply(h, e), hi), + "forward_inverse_adjoint_E": multiply(multiply(h, ej), hi)} + need(all(p not in row for matrix in modes.values() for p, row in enumerate(matrix)), + "Both complete mode diagonals vanish") + + def wrapped_events(events, frames_in, frames_out, forward): + pre, post = (ji, j) if forward else (j, ji) + result = [] + for bank in (0, 112): + for p, row in enumerate(pre): + if row[p] != 1: + result.append(["scalar", ["scale", bank+p, None, str(row[p])], frames_in[bank+p]]) + prefix = len(result) + result += events + for bank in (0, 112): + for p, row in enumerate(post): + if row[p] != 1: + result.append(["scalar", ["scale", bank+p, None, str(row[p])], frames_out[bank+p]]) + return result, prefix + + reports = {} + for provider in ("base", "extra"): + original = old["providers"][provider]["forward"] + words = native["providers"][provider] + need(set(original["native_recipes"]) == accepted_keys, "Accepted phase recipe coverage") + need(len(original["native_recipes"]) == 1561 and len(original["endpoint_adapters"]) == 224, + "Complete inherited phase and endpoint tables") + transfer_slots = {record["event"] for record in original["transfer_records"]} + need(len(transfer_slots) == len(original["transfer_records"]), "Unique transfer positions") + for name, mode in modes.items(): + expected_events = [] + for index, event in enumerate(original["events"]): + if index not in transfer_slots: + expected_events.append(event) + continue + need(event[0] == "scalar" and event[1][0] == "add", "Actual source transfer slot") + _, target, origin, _ = event[1] + need(112 <= target < 224 and 0 <= origin < 112, "Actual forward transfer addresses") + coefficient = mode[target-112].get(origin, F(0)) + if coefficient: + expected_events.append(["scalar", ["add", target, origin, str(coefficient)], event[2]]) + need(words[name]["events"] == expected_events, "Independent complete retuning: " + name) + need(words["backward_transpose_E"]["events"] == inverse_adjoint_events(words["forward_E"]["events"]), + "First literal inverse-adjoint chronology") + need(words["backward_inverse_E"]["events"] == inverse_adjoint_events(words["forward_inverse_adjoint_E"]["events"]), + "Second literal inverse-adjoint chronology") + for name, base, forward in ( + ("forward_inverse_adjoint_by_metric", "forward_E", True), + ("backward_inverse_by_metric", "backward_transpose_E", False)): + expected, prefix = wrapped_events(words[base]["events"], original["start"], original["final"], forward) + actual = words[name]["events"] + need(prefix == 64 and len(actual) == len(expected), "Complete two-bank wrapper size") + need(actual[prefix:-prefix] == words[base]["events"], "Unchanged core inside wrapper") + for left, right in ((actual[:prefix], expected[:prefix]), (actual[-prefix:], expected[-prefix:])): + need(sorted(left, key=lambda event: event[1][1]) == + sorted(right, key=lambda event: event[1][1]), + "Exact per-field diagonal wrapper: " + name) + + reports[provider] = {} + for name, word in words.items(): + for key in ("native_recipes", "endpoint_adapters", "frames", "start", "final"): + need(word[key] == original[key], "Exact inherited physical object: " + key) + need([e for e in word["events"] if e[0] == "native"] == + [e for e in original["events"] if e[0] == "native"], "Exact native occurrence order") + current, state = list(word["start"]), eye(640) + need(len(current) == 640, "All640 arbitrary roles") + profile, progress = Counter(), Counter() + scalar, maximum, height = 0, F(1), 0 + spaces = [span(frame) for frame in word["frames"]] + for event in word["events"]: + if event[0] == "native": + _, field, before, after, rank, key = event + need(0 <= field < 224 and current[field] == before, "Native field and old frame") + need(spaces[before] < spaces[after], "Strict nested native progress") + need(rank == len(word["frames"][after])-len(word["frames"][before]) == + word["native_recipes"][key]["rank"], "Actual native rank") + need(key == str(before)+":"+str(after), "Ordered recipe key") + current[field] = after + profile[rank] += 1 + progress[field] += rank + continue + need(event[0] == "scalar", "Only scalar and native events") + _, gate, frame = event + op, target, origin, raw = gate + value = F(raw) + need(0 <= target < 224 and current[target] == frame, "Scalar target frame") + if op == "add": + need(0 <= origin < 224 and origin != target and current[origin] == frame, + "Equal ordered source and target frames") + add(state[target], state[origin], value) + else: + need(op == "scale" and origin is None, "Scale syntax") + state[target] = {p: value*x for p, x in state[target].items()} + scalar += tariff(gate) + maximum = max(maximum, sum(map(abs, state[target].values()), F(0))) + for value in state[target].values(): + need(value.denominator & (value.denominator-1) == 0, "Dyadic scalar prefix") + height = max(height, value.denominator.bit_length()-1) + need(current == word["final"], "Complete final frames") + need(all(progress[p] == 8 for p in range(224)), "Eight productive ranks on each data field") + need(profile == Counter({1: 1520, 2: 64, 3: 48}), "Complete native profile") + need(all(current[p] == word["start"][p] and state[p] == {p: F(1)} for p in range(224, 640)), + "All416 arbitrary outside fields and frames unchanged") + response = e if name in ("forward_E", "backward_transpose_E") else ej + backward = name.startswith("backward") + expected_columns = shear_columns(response, backward) + need(reverse_columns(word["events"]) == expected_columns, "All640 independent reverse columns") + need(transpose(state, 640) == expected_columns, "All640 forward rows agree") + expected_scalar = 7080 if name.endswith("by_metric") else 6440 + need(scalar == expected_scalar, "Exact complete scalar invoice") + reports[provider][name] = { + "input_columns": 640, "arbitrary_outside_fields": 416, "scalar_real": scalar, + "prefix_row_one_norm": str(maximum), "binary_height": height, + "native_profile": dict(sorted(profile.items())), "native_children": sum(profile.values()), + "native_mass": sum(k*v for k, v in profile.items()), "endpoint_maps": 224, + "native_side_map_bound": 2*sum(profile.values()), "exact_inherited_recipes": 1561, + } + for name in ("forward_E", "backward_inverse_E"): + events = list(words[name]["events"]) + index = next(record["event"] for record in words[name]["transfer_records"]) + del events[index] + response = e if name == "forward_E" else ej + need(reverse_columns(events) != shear_columns(response, name.startswith("backward")), + "Missing-transfer negative control") + malformed = dict(words["forward_E"]["native_recipes"]) + key = next(iter(malformed)) + malformed[key] = dict(malformed[key]) + malformed[key]["rank"] += 1 + need(malformed != original["native_recipes"], "Altered recipe negative control") + need(reports["base"] == reports["extra"], "Both provider receipts") + receipt = { + "status": "PASS_INDEPENDENT_SIGNED_METRIC_NATIVE", + "source_pins": PINS, "old_native_payload": OLD_PIN, "accepted_phase_review_freeze": PEER_PIN, + "reports": reports, "words": 12, + "new_spatial_phase_checks": 0, + "phase_scope": "Complete ordered frames, native occurrences, full recipes and endpoint records are byte-equal to the accepted source. No new phase recipe is introduced.", + "scope": "Complete local data service. Outside fields are identity, without productive helper progress. Routed controller, terminal, child host and precision are separate.", + } + args.out.write_text(json.dumps(receipt, sort_keys=True, indent=2)+"\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/interface-proof/verify_native_lift.py b/research/reciprocal-native-responses/frozen/lanes/interface-proof/verify_native_lift.py new file mode 100644 index 0000000000..fb72255b9c --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/interface-proof/verify_native_lift.py @@ -0,0 +1,336 @@ +"""Check the exact native lift and the finite local bill. + +The checker does not import the emitter or the Clifford compiler. It uses +Pauli conjugation and a separate exact state interpreter. The scalar map is +owned by the independent transpose replay in the adjacent review lane. +""" +from collections import Counter +from fractions import Fraction +from functools import lru_cache +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import json +import resource +import subprocess +import tarfile +import time + +BASE = 'bce54fb3f895cbe5cd4c0eb477c3afeed100190f' +ARCHIVE = 'research/community-frontier1042-audit/selected-replay.tar.gz' +ARCHIVE_HASH = '22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754' +PINS = { + 'CANONICAL-WORD.json.gz': '16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219', + 'LOCAL-PROGRAMS.json.gz': '241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a', + 'CLIFFORD-RECIPES.json': 'd0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731', + 'RESIDUAL-ADAPTERS.json': '383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c', +} + + +def require(condition, label): + if not condition: + raise ValueError(label) + + +def load(repo): + args = ['git', 'show', BASE + ':' + ARCHIVE] + proc = subprocess.Popen(args, cwd=repo, stdout=subprocess.PIPE) + digest = sha256() + while chunk := proc.stdout.read(65536): + digest.update(chunk) + require(proc.wait() == 0 and digest.hexdigest() == ARCHIVE_HASH, 'archive pin') + proc = subprocess.Popen(args, cwd=repo, stdout=subprocess.PIPE) + values = {} + with tarfile.open(fileobj=proc.stdout, mode='r|gz') as archive: + for entry in archive: + name = entry.name.removeprefix('slots/local/') + if entry.name.startswith('slots/local/') and name in PINS: + raw = archive.extractfile(entry).read() + require(sha256(raw).hexdigest() == PINS[name], name + ' pin') + values[name] = json.loads(gzip.decompress(raw) if name.endswith('.gz') else raw) + require(proc.wait() == 0 and set(values) == set(PINS), 'source extraction') + return values + + +def parity(value): + return value.bit_count() % 2 + + +def mul(matrix, vector): + return sum(parity(row & vector) << i for i, row in enumerate(matrix)) + + +def transpose(matrix): + return tuple(sum(((row >> j) & 1) << i for i, row in enumerate(matrix)) for j in range(len(matrix))) + + +def inverse(matrix): + n = len(matrix) + rows = [row | (1 << (n+i)) for i, row in enumerate(matrix)] + for j in range(n): + pivot = next((i for i in range(j, n) if rows[i] >> j & 1), None) + require(pivot is not None, 'singular binary chart') + rows[j], rows[pivot] = rows[pivot], rows[j] + for i in range(n): + if i != j and rows[i] >> j & 1: + rows[i] ^= rows[j] + require([row & ((1 << n)-1) for row in rows] == [1 << i for i in range(n)], 'binary inverse') + return tuple(row >> n for row in rows) + + +def extend(vectors, n): + columns, pivots = [], {} + for value in tuple(vectors) + tuple(1 << i for i in range(n)): + reduced = value + while reduced: + j = reduced.bit_length()-1 + if j not in pivots: + pivots[j] = reduced + columns.append(value) + break + reduced ^= pivots[j] + require(len(columns) == n, 'frame basis extension') + return tuple(columns) + + +def adjoint(circuit): + out = [] + for gate in reversed(circuit): + if gate[0] == 'P': + out.append(('P', inverse(gate[1]))) + elif gate[0] == 'D': + out.append(('D', gate[1], tuple(-a % 4 for a in gate[2]))) + elif gate[0] == 'C': + out.append(('C', gate[1], -gate[2])) + elif gate[0] == 'phase': + out.append(('phase', -gate[1] % 4)) + else: + require(gate[0] == 'X', 'adjoint gate type') + out.append(gate) + return tuple(out) + + +def fourier(rank): + return tuple(('C', 1 << i, 1) for i in range(rank)) + + +def frame(vectors, n): + rank = len(vectors) + if rank == 0: + return () + if rank == n: + return fourier(n) + matrix = transpose(extend(vectors, n)) + columns = transpose(inverse(matrix)) + quadratic = tuple((1 << i) ^ sum(parity(a & b) << j for j, b in enumerate(columns)) for i, a in enumerate(columns)) + diagonal = tuple((row >> i) & 1 for i, row in enumerate(quadratic)) + chart = (('P', matrix), ('D', quadratic, diagonal)) + return adjoint(chart) + fourier(rank) + chart + + +def monomial(record): + matrix = tuple(record['matrix_rows']) + quadratic = tuple(record['quadratic_rows']) + linear = tuple(record['linear_Z4']) + require(transpose(quadratic) == quadratic, 'quadratic symmetry') + require(len(matrix) == len(quadratic) == len(linear) == 9, 'monomial dimension') + require(all(a % 2 == (quadratic[i] >> i) & 1 for i, a in enumerate(linear)), 'diagonal parity') + inverse(matrix) + return (('D', quadratic, linear), ('P', matrix), ('X', record['offset']), ('phase', record['phase'])) + + +def recipe(record): + rank = record['rank'] + require(isinstance(rank, int) and 0 <= rank <= 9, 'child rank') + if rank == 0: + require(record['right'] is None, 'rank zero right factor') + return monomial(record['left']) + return monomial(record['right']) + fourier(rank) + monomial(record['left']) + + +def tableau(circuit, n=9): + rows = [(1 << i, 0, 0) for i in range(n)] + [(0, 1 << i, 0) for i in range(n)] + for gate in circuit: + tag = gate[0] + out = [] + inverse_transpose = transpose(inverse(gate[1])) if tag == 'P' else None + for x, z, phase in rows: + if tag == 'P': + x, z = mul(gate[1], x), mul(inverse_transpose, z) + elif tag == 'X': + phase += 2 * parity(z & gate[1]) + elif tag == 'C': + if parity(z & gate[1]): + x ^= gate[1] + phase += 3 * gate[2] + elif tag == 'D': + quadratic, linear = gate[1:] + phase += sum(linear[i] for i in range(n) if x >> i & 1) + phase += 2 * sum(parity((quadratic[i] >> (i+1)) & (x >> (i+1))) for i in range(n) if x >> i & 1) + z ^= mul(quadratic, x) + else: + require(tag == 'phase', 'tableau gate type') + out.append((x, z, phase % 4)) + rows = out + return tuple(rows) + + +@lru_cache(maxsize=512) +def action(gate): + if gate[0] == 'P': + return tuple(mul(gate[1], x) for x in range(512)) + require(gate[0] == 'D', 'state action type') + quadratic, linear = gate[1:] + return tuple((sum(linear[i] for i in range(9) if x >> i & 1) + + 2 * sum(parity((quadratic[i] >> (i+1)) & (x >> (i+1))) for i in range(9) if x >> i & 1)) % 4 for x in range(512)) + + +def rotate(pair, power): + a, b = pair + return ((a, b), (-b, a), (-a, -b), (b, -a))[power % 4] + + +def state(circuit, basis=0): + value = [(0, 0)] * 512 + value[basis] = (1, 0) + denominator = 0 + for gate in circuit: + tag = gate[0] + if tag == 'P': + moved = [(0, 0)] * 512 + for source, target in enumerate(action(gate)): + moved[target] = value[source] + value = moved + elif tag == 'X': + value = [value[x ^ gate[1]] for x in range(512)] + elif tag == 'D': + value = [rotate(pair, p) for pair, p in zip(value, action(gate))] + elif tag == 'phase': + value = [rotate(pair, gate[1]) for pair in value] + elif tag == 'C': + direction, sign = gate[1:] + moved = [] + for x, (a, b) in enumerate(value): + c, d = value[x ^ direction] + moved.append((a-sign*b+c+sign*d, b+sign*a+d-sign*c)) + value = moved + denominator += 1 + else: + raise ValueError('state gate type') + while denominator and all((a | b) % 2 == 0 for a, b in value): + value = [(a//2, b//2) for a, b in value] + denominator -= 1 + return value, denominator + + +def equal(actual, expected, label): + require(tableau(actual) == tableau(expected), label + ': Pauli action') + require(state(actual) == state(expected), label + ': global phase') + + +def scalar_cost(gate): + if gate[0] in ('copy', 'clear'): + return 1 + value = Fraction(*gate[-2:]) + numerator, denominator = abs(value.numerator), value.denominator + require(numerator > 0 and denominator & (denominator-1) == 0, 'nonzero dyadic scalar') + if gate[0] == 'scale': + require(numerator & (numerator-1) == 0, 'dyadic scale unit') + return abs(numerator.bit_length()-denominator.bit_length()) + (value < 0) + require(gate[0] == 'add', 'scalar type') + return 3 + numerator.bit_length()-1 + numerator.bit_count() + denominator.bit_length()-1 + + +def main(args): + start = time.monotonic() + data = load(args.repo) + word = data['CANONICAL-WORD.json.gz'] + old = data['LOCAL-PROGRAMS.json.gz'] + phase = data['CLIFFORD-RECIPES.json'] + residual = data['RESIDUAL-ADAPTERS.json']['recipes'] + changed_raw = gzip.decompress(args.changed.read_bytes()) + require(sha256(changed_raw).hexdigest() == 'fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877', 'changed payload pin') + changed = json.loads(changed_raw) + require(set(changed) == {'forward', 'backward'}, 'orientation inventory') + native = lambda events: [e for e in events if e[0] in ('climb', 'adapter', 'residual_adapter')] + invoices = {} + for name, events in changed.items(): + require(native(events) == native(old[name]), 'persistent native stream') + require(all(e[0] in ('scalar', 'phase', 'climb', 'adapter', 'residual_adapter') for e in events), 'event grammar') + first = events.index(['phase', 'centre_dirty_correction']) + last = events.index(['phase', 'A']) + prefix = [e[1] for e in events[first+1:last]] + require(all(e[0] == 'scalar' and e[2] == 0 for e in events[first+1:last]), 'correction frame') + scalars = [e[1] for e in events if e[0] == 'scalar'] + paid = Counter(e[5] for e in events if e[0] == 'climb') + invoices[name] = { + 'events': len(events), 'scalar_macros': len(scalars), + 'real_component_primitive_bound': 2*sum(map(scalar_cost, scalars)), + 'prefix_macros': dict(Counter(e[0] for e in prefix)), + 'prefix_real_component_primitive_bound': 2*sum(map(scalar_cost, prefix)), + 'paid_profile': dict(sorted(paid.items())), + 'paid_rank_sum': sum(rank*count for rank, count in paid.items()), + 'persistent_native_events': len(native(events)), + } + used = {(e[3], e[4]) for e in changed['forward'] if e[0] == 'climb'} + children = {(r['old'], r['new']): r for r in phase['children']} + require(len(children) == len(phase['children']) and used <= set(children), 'child recipe binding') + frames = [frame(tuple(vectors), 9) for vectors in word['frames']] + for i, (a, b) in enumerate(sorted(used)): + record = children[a, b] + require(record['rank'] == len(word['frames'][b])-len(word['frames'][a]), 'paid frame difference') + equal(recipe(record), adjoint(frames[a])+frames[b], 'child '+str((a, b))) + if i % 500 == 0: + print('phase edges', i, '/', len(used), flush=True) + endpoints = {(r['role'], r['port']): r for r in phase['endpoint_adapters']} + require(set(endpoints) == {(role, p) for role in ('source', 'target') for p in range(112)}, 'endpoint coverage') + for (role, port), record in endpoints.items(): + q = word['ports'][port] + conventional = (('C', q, 1),) if role == 'source' else (('C', q, -1),)+fourier(9) + expected_frame = word['start'][port] if role == 'source' else word['final'][112+port] + require(record['frame'] == expected_frame and record['rank'] == 0, 'endpoint frame binding') + equal(recipe(record), adjoint(conventional)+frames[expected_frame], 'endpoint '+str((role, port))) + used_residual = set() + for event in changed['forward']: + if event[0] == 'residual_adapter': + _, position, register, entry, *tail = event + terminal = tail[0] if tail else 1 + key = str(entry) if terminal == 1 else str(entry)+':'+str(terminal) + require(key in residual and position in ('pre', 'post'), 'residual binding') + require(entry == word['start'][register] and terminal == word['final'][register], 'residual boundary') + used_residual.add(key) + for key in sorted(used_residual): + record = residual[key] + entry = record['frame'] + terminal = record.get('terminal', 1) + equal(recipe(record), adjoint(frames[entry])+frames[terminal], 'residual '+key) + probe = next(r for r in children.values() if r['left']['phase'] != 0 or r['right'] and r['right']['phase'] != 0) + correct = recipe(probe) + corrupt = tuple(gate for gate in correct if gate[0] != 'phase') + if state(corrupt) == state(correct): + corrupt = correct+(('phase', 1),) + require(tableau(corrupt) == tableau(correct) and state(corrupt) != state(correct), 'global phase negative control') + require(state(corrupt, 1) != state(correct, 1), 'phase control second input') + report = { + 'status': 'PASS_INDEPENDENT_NATIVE_FRAME_LIFT_AND_FINITE_LOCAL_BILL', + 'base': BASE, 'archive_sha256': ARCHIVE_HASH, 'member_sha256': PINS, + 'changed_payload_sha256': sha256(changed_raw).hexdigest(), + 'checked_unique_persistent_edges': len(used), 'checked_endpoint_adapters': len(endpoints), + 'checked_residual_recipes': len(used_residual), 'finite_local_invoice': invoices, + 'exact_operator_method': 'Pauli conjugation and exact Gaussian dyadic zero state; no compiler import', + 'negative_controls': ['wrong global phase with the same Pauli action, on basis inputs 0 and 1'], + 'all_tensor_powers': 'Base operators are exactly equal, so their tensor powers are equal for every positive integer. The common frame conjugation proof gives the full array map.', + 'not_claimed': ['global chart or owner admission', 'recursive supplier admission', 'new kappa', 'fresh all-size compiler proof'], + 'seconds': time.monotonic()-start, 'max_rss_bytes': resource.getrusage(resource.RUSAGE_SELF).ru_maxrss, + } + args.out.write_text(json.dumps(report, indent=2, sort_keys=True)+'\n') + print(report['status'], flush=True) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('--repo', type=Path, required=True) + parser.add_argument('--changed', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + main(parser.parse_args()) diff --git a/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py new file mode 100644 index 0000000000..17a70cda41 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/check_response.py @@ -0,0 +1,339 @@ +#!/usr/bin/env python3 +"""Bind the rank-two response and the small clique cover to actual ports.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "controller-followthrough-20261017/matched-involution-20261018/MATCHED-INVOLUTION-PROGRAM.json": + "e2443eee2a7081ce3b57b9b7afcf4f1b061b9d8ddf0fbbeb5f7b29ce0d148902", +} +CLIQUES = [ + [5, 34, 40, 85, 97], [3, 32, 38, 50, 95], [24, 48, 67, 80, 82], + [23, 35, 55, 65, 68], [1, 17, 66, 75, 83], [8, 12, 45, 107, 109], + [29, 49, 54, 56, 108], [26, 30, 64, 73, 96], [4, 33, 69, 74, 88], + [18, 22, 84], [19, 28, 77], [39, 58, 86], [6, 98, 100, 101, 102], + [31, 59, 60, 93, 103], +] + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(relative): + raw = (LANES / relative).read_bytes() + need(sha256(raw).hexdigest() == PINS[relative], "Source pin " + relative) + return json.loads(raw) + + +def identity(n): + return [{i: F(1)} for i in range(n)] + + +def add(target, source, coefficient=F(1)): + for key, value in source.items(): + target[key] = target.get(key, F(0)) + coefficient * value + if not target[key]: + del target[key] + + +def product(a, b): + result = [] + for row in a: + value = {} + for j, coefficient in row.items(): + add(value, b[j], coefficient) + result.append(value) + return result + + +def transpose(a, n): + result = [{} for _ in range(n)] + for i, row in enumerate(a): + for j, value in row.items(): + result[j][i] = value + return result + + +def restrict(a, ports): + index = {p: i for i, p in enumerate(ports)} + return [{index[p]: value for p, value in a[row].items() if p in index} + for row in ports] + + +def rank(rows, columns): + rows = [dict(row) for row in rows] + pivot = 0 + for column in range(columns): + found = next((i for i in range(pivot, len(rows)) if rows[i].get(column)), None) + if found is None: + continue + rows[pivot], rows[found] = rows[found], rows[pivot] + c = rows[pivot][column] + rows[pivot] = {p: v / c for p, v in rows[pivot].items()} + for i in range(pivot + 1, len(rows)): + if rows[i].get(column): + add(rows[i], rows[pivot], -rows[i][column]) + pivot += 1 + return pivot + + +def determinant(rows): + rows = [dict(row) for row in rows] + result = F(1) + for column in range(len(rows)): + found = next((i for i in range(column, len(rows)) if rows[i].get(column)), None) + if found is None: + return F(0) + if found != column: + rows[column], rows[found] = rows[found], rows[column] + result = -result + c = rows[column][column] + result *= c + for i in range(column + 1, len(rows)): + if rows[i].get(column): + add(rows[i], rows[column], -rows[i][column] / c) + return result + + +def inverse_word(word): + return [[op, target, origin, str(1 / F(c) if op == "scale" else -F(c))] + for op, target, origin, c in reversed(word)] + + +def transpose_word(word): + return [[op, target if op == "scale" else origin, + origin if op == "scale" else target, c] + for op, target, origin, c in reversed(word)] + + +def replay(word): + state = identity(112) + maximum = F(1) + for op, target, origin, coefficient in word: + c = F(coefficient) + if op == "scale": + state[target] = {p: c * v for p, v in state[target].items() if c * v} + else: + need(op == "add" and target != origin, "Scalar word grammar") + add(state[target], state[origin], c) + maximum = max(maximum, sum(abs(c) for c in state[target].values())) + return state, maximum + + +def price(word): + result = 0 + for op, _, _, coefficient in word: + c = F(coefficient) + a, b = abs(c.numerator), c.denominator + need(a and not b & (b - 1), "Dyadic coefficient") + if op == "scale": + need(not a & (a - 1), "Dyadic unit scale") + result += 2 * (abs(a.bit_length() - b.bit_length()) + (c < 0)) + else: + result += 2 * (1 + a.bit_length() + a.bit_count() + b.bit_length()) + return result + + +def maximal_cliques(ports, q): + n = len(ports) + adjacent = [sum(1 << j for j, r in enumerate(ports) + if i != j and not (q[p] & q[r]).bit_count() % 2) + for i, p in enumerate(ports)] + result = [] + + def visit(chosen, possible, excluded): + if not possible and not excluded: + result.append(chosen) + return + options = possible | excluded + pivot = max((i for i in range(n) if options >> i & 1), + key=lambda i: (adjacent[i] & possible).bit_count(), default=0) + todo = possible & ~adjacent[pivot] + while todo: + bit = todo & -todo + i = bit.bit_length() - 1 + todo -= bit + visit(chosen | bit, possible & adjacent[i], excluded & adjacent[i]) + possible -= bit + excluded |= bit + + visit(0, (1 << n) - 1, 0) + return [[ports[i] for i in range(n) if mask >> i & 1] for mask in sorted(result)] + + +def encoded(rows): + return [{str(p): str(c) for p, c in sorted(row.items())} for row in rows] + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + cyclic = read(next(name for name in PINS if "CYCLIC" in name)) + matching = read(next(name for name in PINS if "MATCHED" in name)) + selected, small = matching["selected_ports"], matching["small_ports"] + selected_set = set(selected) + q = cyclic["ports"] + h = identity(112) + codes = [] + for pair in cyclic["pair_codes"]: + a, b = pair["ports"] + aa, ab = pair["matrix"][0] + ba, bb = pair["matrix"][1] + h[a], h[b] = {a: F(aa), b: F(ab)}, {a: F(ba), b: F(bb)} + if aa != 1: + codes.append(["scale", a, None, str(aa)]) + codes.extend([["add", a, b, str(ab)], ["scale", b, None, str(2 * bb)], + ["add", b, a, str(ba * aa)]]) + hi = transpose(h, 112) + for p in cyclic["affected_ports"]: + hi[p] = {k: v / 2 for k, v in hi[p].items()} + need(product(h, hi) == identity(112), "Actual pair inverse") + mode = identity(112) + mode_inverse = identity(112) + mode_u, mode_v = [{} for _ in range(112)], [] + mode_word, assignments = [], [] + for vertex, group in enumerate(cyclic["cyclic_carriers"]): + chosen = [p for p in group if selected_set.intersection(map(int, cyclic["mode_rows"][str(p)]))] + rest = [p for p in group if p not in chosen] + need(len(chosen) == 2 and len(rest) == 4, "Two selected modes per vertex") + order = chosen + rest + signs = [1, 1 if vertex % 2 == 0 else -1, 1, 1, 1, 1] + e = [{j: F((i == j) - 1) for j in range(4) if i != j} | {4: F(1)} + for i in range(4)] + e += [{5: F(1)}, {0: F(-2), 1: F(-2), 2: F(-2), 3: F(-2), 4: F(3)}] + swap = [0, 1, 2, 3, 5, 4] + ei = [{swap[j]: c for j, c in e[swap[i]].items()} for i in range(6)] + need(product(e, ei) == product(ei, e) == identity(6), "Six-mode reciprocal pair") + for i, p in enumerate(order): + mode[p] = {order[j]: c * signs[i] * signs[j] for j, c in e[i].items()} + mode_inverse[p] = {order[j]: c * signs[i] * signs[j] for j, c in ei[i].items()} + offset = len(mode_v) + local_u = [[1, 0]] * 4 + [[0, 1], [2, -1]] + local_v = [[-1, -1, -1, -1, 1, 0], [0, 0, 0, 0, -1, 1]] + for i, p in enumerate(order): + mode_u[p].update({offset + j: F(value * signs[i]) + for j, value in enumerate(local_u[i]) if value}) + mode_v.extend([{order[j]: F(value * signs[j]) for j, value in enumerate(row) if value} + for row in local_v]) + a, b, c = order[:4], order[4], order[5] + for i, p in enumerate(a): + mode_word.append(["add", b, p, str(-signs[i])]) + for i, p in enumerate(a): + mode_word.append(["add", p, b, str(signs[i])]) + mode_word.append(["scale", b, None, "-1"]) + for i, p in enumerate(a): + mode_word.append(["add", b, p, str(signs[i])]) + mode_word.extend([["add", b, c, "1"], ["add", c, b, "-1"], + ["add", b, c, "1"], ["scale", c, None, "-1"]]) + assignments.append({"vertex": vertex, "ordered_carriers_a_b_c": order, "signs": signs}) + need(replay(mode_word)[0] == mode, "In-place rank-two mode code") + response, response_inverse = product(hi, product(mode, h)), product(hi, product(mode_inverse, h)) + u, v = product(hi, mode_u), product(mode_v, h) + small_word = [] + need(sorted(p for group in CLIQUES for p in group) == sorted(small), "Exact disjoint64 cover") + for group in CLIQUES: + k = len(group) + need(k in (3, 5), "Dyadic clique size") + need(all((q[p] & q[r]).bit_count() % 2 == int(p == r) + for p in group for r in group), "Actual orthonormal clique") + for p in group: + response[p] = {r: F(-1) for r in group if r != p} + response_inverse[p] = {r: F(int(p == r)) - F(1, k - 1) for r in group} + u[p] = {len(v): F(-1)} + v.append({p: F(1) for p in group}) + a, rest = group[0], group[1:] + small_word.extend([["add", a, p, "1"] for p in rest]) + small_word.extend([["add", p, a, "-1"] for p in rest]) + small_word.append(["scale", a, None, str(1 - k)]) + small_word.extend([["add", a, p, "-1"] for p in rest]) + word = codes + mode_word + inverse_word(codes) + small_word + common_words = {"E": word, "inverse_E": inverse_word(word), + "transpose_E": transpose_word(word), + "inverse_transpose_E": transpose_word(inverse_word(word))} + expected = {"E": response, "inverse_E": response_inverse, + "transpose_E": transpose(response, 112), + "inverse_transpose_E": transpose(response_inverse, 112)} + word_receipts = {} + for name, gates in common_words.items(): + actual, maximum = replay(gates) + need(actual == expected[name], "Full112 scalar code " + name) + need(replay(gates + inverse_word(gates))[0] == identity(112), "Both code orders " + name) + word_receipts[name] = {"real_scalar_primitives": price(gates), + "prefix_row_l1_bound": str(maximum), "owned_fields": 0} + need(product(response, response_inverse) == product(response_inverse, response) == identity(112), + "Full112 reciprocal products") + correction = [dict(row) for row in response] + for i in range(112): + add(correction[i], {i: F(-1)}) + need(product(u, v) == correction and rank(u, 30) == rank(v, 112) == 30, + "Exact full rank30 correction factor") + l = restrict(response, selected) + li = [{int(p): F(c) for p, c in row.items()} for row in matching["selected_inverse"]] + old_l = [{int(p): F(c) for p, c in row.items()} for row in matching["selected_block"]] + need(l == restrict(response_inverse, selected) == old_l, "Both selected blocks retain L") + need(product(l, li) == identity(8), "Selected inverse") + ordinary = sorted(set(range(112)) - selected_set) + p = [{j: response_inverse[r].get(s, F(0)) for j, s in enumerate(selected) + if response_inverse[r].get(s)} for r in ordinary] + n = [{j: response_inverse[r].get(s, F(0)) for j, s in enumerate(ordinary) + if response_inverse[r].get(s)} for r in selected] + ordinary_inverse = restrict(response_inverse, ordinary) + for row, update in zip(ordinary_inverse, product(product(p, li), n)): + add(row, update, -1) + ordinary_block = restrict(response, ordinary) + need(product(ordinary_block, ordinary_inverse) == product(ordinary_inverse, ordinary_block) + == identity(104), "Both ordinary104 inverse orders") + need(all(not c.denominator & (c.denominator - 1) + for row in ordinary_inverse for c in row.values()), "Dyadic ordinary inverse") + maxima = maximal_cliques(small, q) + histogram = Counter(map(len, maxima)) + need(histogram == {4: 896, 8: 64}, "Exhaustive maximal clique census") + # A separate exhaustive extension pass checks the absence of a ninth vertex. + need(all(not any(p not in clique and all(not (q[p] & q[r]).bit_count() % 2 for r in clique) + for p in small) for clique in maxima), "Each reported clique is maximal") + receipt = { + "status": "PASS_LOW_DISPLACEMENT_RESPONSE", + "source_pins": PINS, "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "correction_rank_large48": 16, "correction_rank_small64": 14, "correction_rank_full112": 30, + "selected_determinant": str(determinant(l)), + "full_determinant": str(determinant(response)), + "ordinary104_determinant": str(determinant(ordinary_block)), + "small_clique_sizes": dict(sorted(Counter(map(len, CLIQUES)).items())), + "all_maximal_small_clique_sizes": dict(sorted(histogram.items())), + "common_frame_scalar_codes": word_receipts, + "scope": "Exact port matrices, principal units, scalar codes and geometry. Native phases and terminal access are separate.", + } + payload = { + "source_pins": PINS, "ports": q, "selected_ports": selected, "ordinary_ports": ordinary, + "large_ports": cyclic["affected_ports"], "small_ports": small, + "vertex_assignments": assignments, "mode_response": encoded(mode), + "mode_inverse": encoded(mode_inverse), "small_cliques": CLIQUES, + "response": encoded(response), "response_inverse": encoded(response_inverse), + "correction_U": encoded(u), "correction_V": encoded(v), + "selected_block": encoded(l), "selected_inverse": encoded(li), + "ordinary_inverse": encoded(ordinary_inverse), "common_frame_words": common_words, + "maximal_small_cliques": maxima, + } + raw = (json.dumps(payload, indent=2, sort_keys=True) + "\n").encode() + (args.out / "RESPONSE-PROGRAM.json").write_bytes(raw) + receipt["payload_sha256"] = sha256(raw).hexdigest() + (args.out / "RESPONSE-CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py new file mode 100644 index 0000000000..532c8709eb --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/emit_native.py @@ -0,0 +1,279 @@ +#!/usr/bin/env python3 +"""Emit and check the native rank-thirty response on the actual ports.""" + +import argparse +from collections import Counter +from copy import deepcopy +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json": + ("plain", "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585"), + "new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json": + ("plain", "5832788135e16c2427f8c746f251501621684a02ef88b0a14322056653dc2d7c"), + "new-core-transfer-20261017/low-displacement-20261020/check_response.py": + ("plain", "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8"), + "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": + ("decompressed", "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa"), + "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py": + ("plain", "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962"), + "interface-proof/verify_native_lift.py": + ("plain", "087ad4cc683e5caf1f2a8cd62d5f65c9b4dde2636593b417f8f5099a29875c8b"), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(relative): + mode, pin = PINS[relative] + raw = (LANES / relative).read_bytes() + if mode == "decompressed": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Source pin " + relative) + return raw + + +def load_module(name, relative): + read(relative) + spec = importlib.util.spec_from_file_location(name, LANES / relative) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + spec.loader.exec_module(module) + return module + + +r = load_module("low_response", "new-core-transfer-20261017/low-displacement-20261020/check_response.py") +compiler = load_module("low_compiler", "new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py") +phase = load_module("low_phase", "interface-proof/verify_native_lift.py") + + +def basis(vectors): + rows = list(dict.fromkeys(vectors)) + count = 0 + for bit in range(8, -1, -1): + found = next((i for i in range(count, len(rows)) if rows[i] >> bit & 1), None) + if found is None: + continue + rows[count], rows[found] = rows[found], rows[count] + for i in range(len(rows)): + if i != count and rows[i] >> bit & 1: + rows[i] ^= rows[count] + count += 1 + return tuple(rows[:count]) + + +def rows(value): + return [{int(p): F(c) for p, c in row.items()} for row in value] + + +def verify_word(word, response, direction): + current = list(word["start"]) + state = [{i: F(1)} for i in range(len(current))] + maximum = F(1) + scalar_word = [] + for event in word["events"]: + if event[0] == "native": + _, field, old, new, rank, key = event + need(current[field] == old, "Literal native entry frame") + need(len(basis(word["frames"][old] + word["frames"][new])) == len(word["frames"][new]), + "Literal nested native edge") + need(rank == len(word["frames"][new]) - len(word["frames"][old]) + == word["native_recipes"][key]["rank"], "Literal native rank") + current[field] = new + else: + need(event[0] == "scalar", "Literal event grammar") + gate, frame = event[1:] + op, target, origin, coefficient = gate + c = F(coefficient) + need(current[target] == frame, "Literal scalar target frame") + if op == "scale": + state[target] = {p: c * v for p, v in state[target].items() if c * v} + else: + need(op == "add" and target != origin and current[origin] == frame, + "Literal scalar source frame") + r.add(state[target], state[origin], c) + maximum = max(maximum, sum(abs(v) for v in state[target].values())) + scalar_word.append(gate) + expected = [{i: F(1)} for i in range(len(current))] + for target, row in enumerate(response): + if direction == "forward": + r.add(expected[112 + target], row) + else: + for origin, coefficient in row.items(): + r.add(expected[origin], {112 + target: -coefficient}) + need(state == expected and current == word["final"], "All640 columns and final frames") + profile = Counter(event[4] for event in word["events"] if event[0] == "native") + return {"all_input_columns": len(current), "untouched_arbitrary_fields": len(current) - 224, + "owned_fields": 0, "private_fields": 0, "native_profile": dict(sorted(profile.items())), + "native_mass": sum(k * v for k, v in profile.items()), "native_children": sum(profile.values()), + "real_scalar_primitives": r.price(scalar_word), "prefix_row_l1_bound": str(maximum), + "native_side_map_bound": 2 * sum(profile.values()), "endpoint_maps": 224} + + +def make_word(cyclic, model, direction): + frames = deepcopy(cyclic["frames"]) + indices = {tuple(frame): i for i, frame in enumerate(frames)} + small = set(model["small_ports"]) + current = list(cyclic["start"]) + events = [] + mode = rows(model["mode_response"]) + by_parameter = {record["id"]: record for record in cyclic["parameters"]} + transfer_records = [] + for event in cyclic["programs"][direction]: + kind = event[0] + if kind == "native": + _, field, old, new, rank = event + if field % 112 in small: + need(field < 224, "Only data fields receive native progress") + continue + need(current[field] == old, "Pinned cyclic native frame") + current[field] = new + events.append(["native", field, old, new, rank, str(old) + ":" + str(new)]) + elif kind == "parameter_add": + _, target, origin, parameter, sign, frame = event + record = by_parameter[parameter] + carriers = cyclic["cyclic_carriers"][record["vertex"]] + c = sign * mode[carriers[record["row"]]].get(carriers[record["column"]], F(0)) + if c: + transfer_records.append({"part": "large48", "event": len(events), + "coefficient": str(c), "parameter": parameter}) + events.append(["scalar", ["add", target, origin, str(c)], frame]) + else: + need(kind in ("add", "scale"), "Pinned cyclic scalar grammar") + _, target, origin, coefficient, frame = event + events.append(["scalar", [kind, target, origin, coefficient], frame]) + + def frame(vectors): + vectors = basis(vectors) + if vectors not in indices: + indices[vectors] = len(frames) + frames.append(list(vectors)) + return indices[vectors] + + def native(field, new): + old = current[field] + if old == new: + return + need(len(basis(frames[old] + frames[new])) == len(frames[new]), "Clique nested edge") + events.append(["native", field, old, new, len(frames[new]) - len(frames[old]), + str(old) + ":" + str(new)]) + current[field] = new + + q = cyclic["ports"] + for group in model["small_cliques"]: + k = len(group) + for depth in range(1, k): + for i, p in enumerate(group): + native(p, frame(q[group[(i + j) % k]] for j in range(depth))) + native(112 + p, frame(q[group[(i - j) % k]] for j in range(1, depth + 1))) + for i, p in enumerate(group): + target_port = group[(i + depth) % k] + need(current[p] == current[112 + target_port], "Every clique transfer has equal frames") + target, origin, coefficient = ((112 + target_port, p, "-1") if direction == "forward" + else (p, 112 + target_port, "1")) + transfer_records.append({"part": "small64", "event": len(events), + "source_port": p, "target_port": target_port, + "coefficient": coefficient}) + events.append(["scalar", ["add", target, origin, coefficient], current[p]]) + for p in group: + native(p, cyclic["final"][p]) + native(112 + p, cyclic["final"][112 + p]) + need(current == cyclic["final"], "Full native frame completion") + return {"frames": frames, "start": cyclic["start"], "final": cyclic["final"], + "events": events, "transfer_records": transfer_records} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + cyclic = json.loads(read("independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json")) + model = json.loads(read("new-core-transfer-20261017/low-displacement-20261020/run-normal/RESPONSE-PROGRAM.json")) + core = json.loads(read("new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz")) + for provider, data in core["providers"].items(): + need(data["canonical"]["ports"] == cyclic["ports"], "Pinned provider directions " + provider) + need(len(data["canonical"]["start"]) == 632, "Pinned live-field count " + provider) + words = {direction: make_word(cyclic, model, direction) for direction in ("forward", "backward")} + need(words["forward"]["frames"] == words["backward"]["frames"], "Both directions use the same actual frames") + frames = words["forward"]["frames"] + edge_pairs = sorted({(event[2], event[3]) for word in words.values() + for event in word["events"] if event[0] == "native"}) + recipes = {} + for i, (old, new) in enumerate(edge_pairs): + operation = compiler.canonical_frame(9, tuple(frames[old])).adjoint().then( + compiler.canonical_frame(9, tuple(frames[new]))) + record, _ = compiler.lower_child(operation) + need(record["rank"] == len(frames[new]) - len(frames[old]), "Fresh native rank") + phase.equal(phase.recipe(record), phase.adjoint(phase.frame(frames[old], 9)) + + phase.frame(frames[new], 9), "Fresh native phase " + str((old, new))) + recipes[str(old) + ":" + str(new)] = record + if (i + 1) % 100 == 0: + print("Native phases", i + 1, "/", len(edge_pairs), flush=True) + endpoints = [] + for p, q in enumerate(cyclic["ports"]): + for role in ("source", "target"): + conventional = (compiler.cgate(9, q) if role == "source" + else compiler.cgate(9, q, -1).then(compiler.fourier(9))) + circuit = (("C", q, 1),) if role == "source" else (("C", q, -1),) + phase.fourier(9) + frame = cyclic["start"][p] if role == "source" else cyclic["final"][112 + p] + operation = conventional.adjoint().then(compiler.canonical_frame(9, tuple(frames[frame]))) + record, _ = compiler.lower_child(operation) + need(record["rank"] == 0, "Endpoint adapter is monomial") + phase.equal(phase.recipe(record), phase.adjoint(circuit) + phase.frame(frames[frame], 9), + "Fresh conventional endpoint " + str((role, p))) + endpoints.append({"port": p, "role": role, "frame": frame, **record}) + reports = {} + for direction, word in words.items(): + word["native_recipes"] = recipes + word["endpoint_adapters"] = endpoints + reports[direction] = verify_word(word, rows(model["response"]), direction) + need(reports["forward"]["native_profile"] == {1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9}, + "Complete profile") + need(reports["forward"]["native_mass"] == 1792 and reports["forward"]["real_scalar_primitives"] == 5288, + "Complete local invoice") + # Deletion of one nonzero transfer must change the complete content map. + bad = deepcopy(words["forward"]) + del bad["events"][bad["transfer_records"][0]["event"]] + try: + verify_word(bad, rows(model["response"]), "forward") + except ValueError: + pass + else: + raise ValueError("The missing transfer control was accepted") + payload = {"schema": "low-displacement-native-v1", "source_pins": PINS, + "response": model["response"], "common_frame_words": model["common_frame_words"], + "selected_ports": model["selected_ports"], "small_cliques": model["small_cliques"], + "providers": {provider: words for provider in core["providers"]}} + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + saved = json.loads(raw) + for provider, directions in saved["providers"].items(): + for direction, word in directions.items(): + need(verify_word(word, rows(saved["response"]), direction) == reports[direction], + "Serialized provider replay " + provider + " " + direction) + (args.out / "NATIVE-PROGRAM.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + receipt = {"status": "PASS_LOW_DISPLACEMENT_NATIVE", "source_pins": PINS, + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), + "fresh_native_phase_checks": len(recipes), "fresh_endpoint_phase_checks": len(endpoints), + "reports": reports, "same_geometry_both_providers_checked": True, + "negative_control": "one nonzero transfer omitted and rejected", + "scope": "Complete local data shears and exact phases. Helpers are unchanged; their progress, recursive hosting, routed codes and terminal remain open."} + (args.out / "NATIVE-CHECKS.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(json.dumps(receipt, sort_keys=True), flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz new file mode 100644 index 0000000000..a2e0a3622e Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz new file mode 100644 index 0000000000..971848a844 Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md new file mode 100644 index 0000000000..a1fc7101cb --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md @@ -0,0 +1,140 @@ +# Native recipes for the new centre-deleted core + +This lane checks the native operators for both PR3133 provider words. +The words are the byte-equal copies in PR3148. It uses the new frame and +warp data. It does not use the earlier T74 frame data. + +Fresh generation passed for both providers. Each run checked 1130 frames, +3036 directed child edges, 224 endpoint adapters, 180 signed physical warp +classes, 72 logical warp operators, and 56 residual wrapper classes. The +residual classes include 32 proper terminal pairs, of which 24 are cold. +Each source run rejected 25 wrapper mutations and 13 warp mutations. + +The fresh child and residual recipe files have the same hashes as the +authenticated PR3133 native receipt. Both literal dual runs also passed: +each checked all 180 signed classes on all 512 columns. In each provider, +172 literal dual recipes differ from the forward recipes. All literal +dual recipes have rank zero. Thus the choice of logical warp orientation +does affect the phase tables, but it does not add native children. + +The independent interpreter review is a separate calculation. The scalar +map, stock, controller, precision, and complete kappa calculation are also +separate checks. `RESULT.json` gives the generation result; `FREEZE.json` +pins its inputs, scripts, proofs, and outputs. + +## Exact operator test + +For a binary subspace U, let T_U be the canonical Clifford frame in the +pinned source. A child from U to V must implement T_V T_U^{-1}. The +generator derives its recipe from this product. It checks the full Pauli +table and the exact Gaussian dyadic image of the zero basis vector. These +two checks include the global phase. + +To see this, let A and B be unitary operators with the same action on all +Pauli generators. Then B^{-1} A commutes with every X and Z generator. An +operator that commutes with every Z generator is diagonal in the standard +basis. If it also commutes with every X generator, all diagonal entries +are equal. Thus A is a scalar multiple of B. Equality on the zero basis +vector fixes that scalar as one. The argument applies to each generated +Clifford product. It also proves equality of all positive tensor powers. + +Each child recipe has the form L C_[r] R, with R applied first. The +serialized L and R are monomial Clifford operators. For a nested frame +change, the checked r is the difference of the frame dimensions. The +physical warp product is T_V K_G^{sign} T_U^{-1}. Its checked r is zero. +The separate Gaussian matrix implementation checks every one of its 512 +columns. + +A helper that enters at E and leaves at V has residual T_V T_E^{-1}. +The recipes include the proper terminal subspaces of the new words. They +also include the cold pairs with E equal to zero. The exact wrapper test +checks R^{-1}, then the residual, then L^{-1}; the result is C_[r]. It does +not replace a proper terminal frame by FULL. + +## Literal dual warps + +The backward scalar proof uses the inverse transpose of each logical +warp. For a unitary warp K this is the entrywise conjugate of K. The +source emitter stores the same signed warp labels for both orientations. +The orientation must therefore select a physical implementation. + +There are two valid routes. The free-operator proof can establish the +endpoint identity for an arbitrary consistent choice of invertible warp +generators. The physical implementation can then use the forward K in +both orientations. Alternatively, the literal dual implementation can +use conjugate(K) in the backward orientation. This lane supplies exact +recipes for the second route as well. + +The literal dual route has a general rank-zero closure property. Let K +be a monomial Clifford operator whose nonzero entries are fourth roots of +unity. Every source K_G has this property. In a standard basis, K is an affine +permutation with a phase of the form + + i^(c + alpha.x + 2 q(x)), + +where q is a binary quadratic form. Conjugation changes this phase by +2(c + alpha.x) modulo 4. The quadratic term vanishes. After the affine +permutation, this phase is a signed Z Pauli. Thus + + conjugate(K) K^{-1} = P + +for a Pauli P. Suppose the accepted physical warp is + + W = T_V K T_U^{-1} + +and W is monomial. Then its literal dual counterpart is + + T_V conjugate(K) T_U^{-1} = (T_V P T_V^{-1}) W. + +A Clifford frame maps a Pauli to a Pauli. A Pauli is monomial. Hence the +literal dual counterpart is monomial and needs no native child. Apply the +same argument to K^{-1} for a negative signed occurrence. This proof does +not require U and V to be FULL, or require the Pauli to be diagonal after +frame conjugation. + +`generate_dual_warps.py` also checks this conclusion directly for each +signed class of each new provider. It uses the physical product +T_V conjugate(K_G)^{sign} T_U^{-1}. A separate Gaussian matrix calculation +compares all 512 columns. A wrong global phase must fail. + +## Source and credit + +The core comes from +[PR3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), at +commit `51eb9c4ee9e4722010d308aa3309e039d3940cc2`. The byte-equal provider +words are in +[PR3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), at +commit `f2927a4b8afcf0701a6b945e14f30de1d94f5176`: + +- [Base word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz). +- [Extra word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz). + +The unchanged recipe sources come from +[PR2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588), at +commit `8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb`: + +- [Phase compiler](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_phases.py). +- [Residual wrappers](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_adapters.py). +- [Gaussian matrix implementation](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_gauss.py). +- [Serialized warp checker](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_check_recipes.py). +- [Exact Clifford implementation](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py). + +The source files retain their original author and AI-assistance notices. +The wrapper source credits the PR458 construction. The warp source credits +Cinna Davis and PR2226. OpenAI Codex assisted this lane's driver, literal +dual calculation, proof, and local checks. The independent review is a +separate agent calculation. It is not a maintainer review. + +## Reproduction + +Use one process and the workspace Python that has NumPy: + + work/verification-venv/bin/python -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/generate_recipes.py + OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 work/verification-venv/bin/python -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/generate_dual_warps.py + python3 -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/freeze_results.py + +The first command checks every source and input pin before generation. +It runs the wrapper, phase, and serialized warp checks for each provider. +The second command checks the source and first-stage output pins before +it generates the literal dual recipes. The scripts write results only +inside this lane. No PR, push, or publication commit is part of this work. diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json new file mode 100644 index 0000000000..c3df9a69e7 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/SOURCE-PINS.json @@ -0,0 +1,10 @@ +{ + "source_commit": "8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb", + "source_sha256": { + "bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } +} diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json new file mode 100644 index 0000000000..1781475f6e --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REPRODUCTION.json @@ -0,0 +1,8 @@ +{ + "normal_optimized_byte_identical": { + "EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "source_files_rechecked": 23, + "status": "PASS" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json new file mode 100644 index 0000000000..8cfb592501 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW-FREEZE.json @@ -0,0 +1,15 @@ +{ + "base_review_freeze": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976", + "files": { + "EXTENSIONS-REPRODUCTION.json": "5991ca1da15d3ffd7778e1de6be870c71f8811c867da6155e963e8bad1570aee", + "EXTENSIONS-REVIEW.md": "67efc6a9b0a04be1b9f2454db4ff5746d1bb389c2e80e0cff7f73e2481e4e798", + "check_extensions.py": "d6fcc9f2279bdd2e6b466dd42552f8add9a8fb05bef3f7f39030a582d729dd8f", + "extensions-normal/EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "extensions-normal/EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3", + "extensions-optimized/EXTENSIONS-INPUTS.json": "819b8ee862d941367ed676b16e93a120a307b4edbb189d299c4a8d5d9832bed3", + "extensions-optimized/EXTENSIONS-REVIEW.json": "98f274b060b3118ce790e1386a895acd133c9e02f7ea08481f8ea8cbbddb05f3" + }, + "publication": "No PR, push, commit, or publication.", + "scope": "Exact local native reciprocal-large and rank16 data words. Odd-grid inverse implementation, productive helper progress, recursive host, terminal, and complete supplier remain separate.", + "status": "FROZEN_INDEPENDENT_NATIVE_EXTENSIONS" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md new file mode 100644 index 0000000000..8a7aaff05c --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/EXTENSIONS-REVIEW.md @@ -0,0 +1,177 @@ +# Independent native review of the two response extensions + +The reciprocal-large and rank-sixteen words pass the independent native +checks. Each complete word implements its declared response on all 640 +input roles in both directions. The two actual providers have identical +words and port directions. + +The reciprocal-large word uses the exact rank-thirty native sequence. +The rank-sixteen word uses 685 exact inherited ordered frame pairs and +876 new edges. All 876 new recipes pass all 512 spatial columns, including +global phase. The 224 endpoint adapters are unchanged. + +## Frozen inputs + +The consumed +[extension freeze](../../new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json) +has SHA256 +`aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689`. +Only its final v2 payloads are used: + +| Variant | Decompressed SHA256 | +| --- | --- | +| reciprocal-large | `e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416` | +| odd-grid-rank16 | `d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4` | + +The accepted base phase dependency is +[NATIVE-REVIEW-FREEZE.json](NATIVE-REVIEW-FREEZE.json), at SHA256 +`cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976`. +Its complete input and result receipts are pinned in the extension +checker. The extension does not repeat an inherited phase calculation. + +The separate +[matrix extension review](../../independent-review-20261017/response-extensions-review-20261020/FREEZE.json) +has SHA256 +`1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc`. +It owns the reciprocal identities, correction rank, principal inverses, +and clique geometry. This review checks that the literal native streams +implement those final matrices. The complete inputs are in +`extensions-normal/EXTENSIONS-INPUTS.json`. + +## Inherited and fresh physical operators + +A phase recipe is inherited only when both ordered frame bases and the +complete recipe are exactly equal to an accepted base entry. Equal +subspaces, equal native ranks, or equal frame names are not sufficient. + +For the reciprocal-large variant, the entire native occurrence sequence, +frame table, and recipe table are equal to the base word. There are 1141 +inherited edges and no fresh edge. Scalar coefficient changes and +omitted zero-coefficient ADDs do not change this native sequence. + +For the rank-sixteen variant, all 685 inherited entries pass that exact +comparison. Each of the other 876 entries is checked as + +\[ + R T_{\mathrm{old}}=T_{\mathrm{new}} +\] + +on all 512 spatial basis vectors. The independent sparse Gaussian +interpreter is the same as in the base review. It imports no producer, +Clifford compiler, or producer phase checker. The fresh checks cover +448512 complete columns and 41619456 exact nonzero coefficients. + +All entry and final frame IDs retain their exact ordered bases from the +base word. The 224 stored endpoint adapters are equal to the accepted +records. Their previously checked physical phases therefore apply +without a new endpoint sweep. + +## Complete data maps and legal access + +For either variant, let \(A\) be the response in that variant's final +model. The literal maps are + +\[ + F_A:(x,y,h)\longmapsto(x,y+Ax,h),\qquad + B_A:(x,y,h)\longmapsto(x-A^{\mathsf T}y,y,h). +\] + +The physical input is \(X=Qx,\ Y=y\). The physical output is +\(X=F_9x'\), \(Y=F_9Q^{-1}y'\). No response matrix is moved through \(Q\). +In particular, the backward map does not use \(A^{-1}\). + +The frame ledger verifies each native entry, each strictly nested exit, +each rank difference, each equal-frame scalar ADD, and every final +frame. It also checks that transfer metadata selects the actual ADD. +The complete reverse coefficient propagation checks every one of the +640 input columns in each direction. An omitted nonzero transfer is +rejected for both variants and both directions. + +Every operation is confined to the 224 data roles. All 416 other live +roles retain their arbitrary values and frames. There are no owned +fields, private fields, CLEAR operations, or hidden source accesses. +As in the base word, this supplies no productive progress on those roles. + +For the reciprocal-large variant, the separate matrix review proves + +\[ + A=E_{48}^{-\mathsf T}\oplus C. +\] + +Thus the backward map supplies the old large-sector inverse +\(-E_{48}^{-1}\). The small sector still supplies \(-C^{\mathsf T}\), +not \(-C^{-1}\). The native review preserves this exact scope. + +## Local invoices + +| Variant | Native profile | Children | Mass | Real scalar primitives | +| --- | --- | ---: | ---: | ---: | +| reciprocal-large | 1036 H1 + 48 H3 + 55 H4 + 55 H5 + 9 H6 + 9 H7 | 1212 | 1792 | 5288 | +| odd-grid-rank16 | 1520 H1 + 64 H2 + 48 H3 | 1632 | 1792 | 7384 | + +Both directions have the stated profile and scalar bill. Each word has +224 external endpoint maps. The native side-map upper bounds are 2424 +and 3264, respectively. These maps are not treated as free. + +The native mass still telescopes to eight per data role. The number and +sizes of the children change. Equal mass alone therefore does not prove +equal recursive cost. + +The exact top-level array norm bounds are 30 forward and 46 backward +for the reciprocal-large variant. The rank-sixteen bound is 22 in either +direction. These are bounds at the literal event boundaries, not on +recursive or scalar primitive internals. + +The scalar price check admits only nonzero dyadic ADD coefficients and +dyadic unit scales. Every native phase recipe has Gaussian-dyadic +entries. No odd division occurs in either emitted native word. + +## What the rank-sixteen word does not implement + +The separate matrix review proves that the rank-sixteen response is an +integer matrix whose correction has rank sixteen. Its inverse uses +denominators five and seven. The selected ordinary normalization also +uses prime 31. + +Those inverse matrices are metadata and later code requirements. They +are not native instructions in the word checked here. This review does +not turn division by five, seven, or 31 into a dyadic scalar primitive. +It does not prove the retained-grid conversion, a denominator-height +bound, legal access for the inverse queries and scatters, or the final +conversion. + +The rank-sixteen opportunity changes two restrictions. It uses an inverse +with a nonzero diagonal as a later scalar code, and it permits the odd +denominators needed by that code. Odd denominators alone do not defeat +the earlier reciprocal zero-diagonal rank-two obstruction. + +Recursive child hosting, productive helper progress, the full precision +bound, stage access, terminal removal, and the complete supplier remain +open. The selected frontier and the complete kappa calculation do not +change as a result of this local review. + +## Reproduction + +First reproduce the base native review. Then run, from the workspace +root: + +```text +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal +OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 python3 -O -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py --out work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized +``` + +The expected final line is: + +```text +PASS_INDEPENDENT_NATIVE_EXTENSIONS +``` + +Both final runs passed, with byte-identical result and input receipts. +The extension review freeze records that comparison and the final input +hash check. All producer and base-review bytes are +preserved. The source packets retain credit for the response, cyclic +flags, pair factors, and phase construction. AI assistance was used. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py new file mode 100644 index 0000000000..33c667c847 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/check_extensions.py @@ -0,0 +1,158 @@ +#!/usr/bin/env python3 +"""Check exact path reuse and the fresh native edges in the frozen extensions.""" +from hashlib import sha256 +from pathlib import Path +from fractions import Fraction as F +import argparse +import importlib.util +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SOURCE = LANES/'new-core-transfer-20261017/low-displacement-20261020' + + +def load(name, path, pin): + if sha256(path.read_bytes()).hexdigest() != pin: + raise ValueError('Independent interpreter pin: '+str(path)) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=True) + review = load('rank30_native_review', HERE/'check_native.py', + 'e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56') + need = review.need + review.read(HERE/'check_native.py', + 'e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56') + review.frozen(HERE, 'NATIVE-REVIEW-FREEZE.json', + 'cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976') + review.frozen(LANES/'independent-review-20261017/response-extensions-review-20261020', + 'FREEZE.json', '1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc') + base_receipts = { + 'REVIEW.json': 'ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6', + 'INPUTS.json': '8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90', + } + for name, digest in base_receipts.items(): + a = (HERE/'normal'/name).read_bytes() + b = (HERE/'optimized'/name).read_bytes() + need(a == b, 'Completed independent base runs agree') + review.read(HERE/'normal'/name, digest) + review.read(HERE/'optimized'/name, digest) + checked = json.loads((HERE/'normal/REVIEW.json').read_text()) + need(checked['status'] == 'PASS_INDEPENDENT_FULL_NATIVE_RANK30' + and len(checked['native_phase_checks']) == 1141 + and len(checked['endpoint_phase_checks']) == 224, 'Complete base phase dependency') + review.frozen(SOURCE, 'EXTENSIONS-FREEZE.json', + 'aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689') + raw = json.loads(review.read(SOURCE/'native-normal-v2/NATIVE-PROGRAM.json.gz', + 'e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558', True)) + base = raw['providers']['base']['forward'] + known = {} + for key, record in base['native_recipes'].items(): + before, after = map(int, key.split(':')) + pair = tuple(base['frames'][before]), tuple(base['frames'][after]) + need(pair not in known or known[pair] == record, 'Unambiguous base physical edge') + known[pair] = record + phase_path = HERE.parent/'isotropic-pair-review-20261018/check.py' + phase_pin = 'e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18' + review.read(phase_path, phase_pin) + phase = load('full_spatial_extension_review', phase_path, phase_pin) + pins = { + 'reciprocal-large': ('reciprocal-normal-v2', 'e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416'), + 'odd-grid-rank16': ('odd16-normal-v2', 'd466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4'), + } + reports = {} + for kind, (directory, digest) in pins.items(): + data = json.loads(review.read(SOURCE/directory/'EXTENSION-PROGRAM.json.gz', digest, True)) + need(data['kind'] == kind and set(data['providers']) == {'base', 'extra'}, 'Exact extension family') + need(data['providers']['base'] == data['providers']['extra'], 'Both provider words are byte-equal') + words = data['providers']['base'] + need(set(words) == {'forward', 'backward'}, 'Both extension directions') + word = words['forward'] + ports = data['model']['ports'] + frames = word['frames'] + response = [{int(k): F(v) for k, v in row.items()} for row in data['model']['response']] + need(data['model']['selected_ports'] == raw['selected_ports'], 'Actual selected partition') + per_word, used = {}, set() + for direction, current in words.items(): + need(current['frames'] == frames and current['native_recipes'] == word['native_recipes'], + 'Directions share exact native phase geometry') + need(current['start'] == base['start'] and current['final'] == base['final'] + and current['endpoint_adapters'] == base['endpoint_adapters'], + 'Exact retained endpoint arrays and adapters') + for index in set(current['start']+current['final']): + need(frames[index] == base['frames'][index], 'Exact ordered endpoint frame basis') + report, edges = review.ledger(current, ports, response, direction) + want = ({1: 1036, 3: 48, 4: 55, 5: 55, 6: 9, 7: 9} + if kind == 'reciprocal-large' else {1: 1520, 2: 64, 3: 48}) + need(report['native_profile'] == want and report['native_mass'] == 1792, + 'Complete extension native invoice') + need(report['real_scalar_primitives'] == (5288 if kind == 'reciprocal-large' else 7384), + 'Complete extension scalar invoice') + wanted_bound = ('30' if direction == 'forward' else '46') if kind == 'reciprocal-large' else '22' + need(report['top_level_array_norm_bound'] == wanted_bound, 'Complete extension prefix bound') + if kind == 'reciprocal-large': + old = raw['providers']['base'][direction] + need(current['frames'] == old['frames'] + and current['native_recipes'] == old['native_recipes'], + 'Reciprocal geometry and recipes are byte-equal') + need([e for e in current['events'] if e[0] == 'native'] == + [e for e in old['events'] if e[0] == 'native'], + 'Reciprocal native occurrence sequence is byte-equal') + per_word[direction] = report + used |= edges + need(used == set(word['native_recipes']), 'All and only the emitted extension recipes are checked') + inherited, fresh = [], [] + frame_cache = {} + + def frame(index): + if index not in frame_cache: + frame_cache[index] = phase.canonical(frames[index]) + return frame_cache[index] + + for key, record in word['native_recipes'].items(): + before, after = map(int, key.split(':')) + pair = tuple(frames[before]), tuple(frames[after]) + if pair in known: + need(record == known[pair], 'Exact inherited recipe at the same ordered frame pair') + inherited.append(key) + continue + result = phase.compare(frame(before)+phase.recipe(record), frame(after), + kind+' native '+key, 1 << len(frames[after])) + fresh.append({'edge': key, 'rank': record['rank'], **result}) + if len(fresh) % 40 == 0: + print('Independent fresh extension edges', kind, len(fresh), flush=True) + need((len(inherited), len(fresh)) == ((1141, 0) if kind == 'reciprocal-large' else (685, 876)), + 'Exact inherited and fresh phase counts') + for direction, current in words.items(): + missing = list(current['events']) + del missing[current['transfer_records'][0]['event']] + need(review.reverse(missing) != review.response_columns(response, direction), + 'An omitted transfer changes the full extension response') + reports[kind] = { + 'literal_words': per_word, 'both_providers': ['base', 'extra'], + 'exact_inherited_frame_pairs': inherited, 'fresh_native_phase_checks': fresh, + 'inherited_endpoints': 224, 'owned_fields': 0, 'private_fields': 0, + 'untouched_arbitrary_roles': 416, + 'inverse_grid_implementation': 'Not supplied or priced by this native review.', + } + print('Literal extension', kind, 'PASS', flush=True) + output = { + 'status': 'PASS_INDEPENDENT_NATIVE_EXTENSIONS', + 'extensions': reports, 'spatial_columns_per_fresh_edge': 512, + 'scope': 'Complete local native data responses and physical phases. Matrix and inverse-code claims require their separate reviews. No odd-grid implementation, productive helper progress, recursive host, stage or terminal construction, or full supplier claim.', + } + for name, value in (('EXTENSIONS-REVIEW.json', output), ('EXTENSIONS-INPUTS.json', review.INPUTS)): + (args.out/name).write_text(json.dumps(value, indent=2, sort_keys=True)+'\n') + print(output['status'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json new file mode 100644 index 0000000000..8e38cab0a9 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-INPUTS.json @@ -0,0 +1,74 @@ +{ + "independent-review-20261017/response-extensions-review-20261020/CHECKS.json": { + "sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + "independent-review-20261017/response-extensions-review-20261020/FREEZE.json": { + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + "independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json": { + "sha256": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731" + }, + "independent-review-20261017/response-extensions-review-20261020/REVIEW.md": { + "sha256": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7" + }, + "independent-review-20261017/response-extensions-review-20261020/check_extensions.py": { + "sha256": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md": { + "sha256": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py": { + "sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416", + "sha256": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } +} diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json new file mode 100644 index 0000000000..d25caa171b --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-normal/EXTENSIONS-REVIEW.json @@ -0,0 +1,8068 @@ +{ + "extensions": { + "odd-grid-rank16": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "101:293", + "106:356", + "107:437", + "108:326", + "10:611", + "10:614", + "111:614", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:611", + "14:613", + "15:272", + "16:281", + "17:288", + "18:368", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:470", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "46:368", + "47:613", + "48:377", + "49:314", + "4:238", + "53:272", + "54:281", + "55:288", + "59:389", + "611:619", + "611:624", + "613:619", + "614:624", + "619:634", + "624:634", + "63:329", + "64:406", + "65:297", + "66:473", + "67:713", + "68:761", + "70:713", + "72:247", + "73:254", + "74:259", + "75:473", + "77:761", + "78:232", + "80:293", + "81:363", + "83:267", + "85:470", + "89:232", + "91:259", + "92:254", + "93:247", + "94:267", + "96:363", + "9:389" + ], + "fresh_native_phase_checks": [ + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "100:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "100:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "102:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "102:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "103:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "103:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "104:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "104:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "105:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "105:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "109:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "109:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "110:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "110:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "111:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "19:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "19:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "20:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "20:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "21:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "21:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "24:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "24:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "25:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "25:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "26:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "26:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "28:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "28:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "30:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "30:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "31:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "31:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "32:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "32:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "33:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "33:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "34:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "34:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "35:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "35:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "36:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "36:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "37:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "37:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "3:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "40:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "40:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "41:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "41:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "42:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "42:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "467:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "467:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "468:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "468:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "469:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "469:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "470:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "470:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "471:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "471:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "472:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "472:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "473:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "473:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "474:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "474:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "475:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "475:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "476:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "476:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "477:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "477:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "478:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "478:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "479:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "479:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "47:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "480:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "480:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "481:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "481:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "482:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "482:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "483:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "483:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "484:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "484:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "485:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "485:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "486:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "486:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "487:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "487:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "488:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "488:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "489:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "489:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "490:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "490:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "491:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "491:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "492:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "492:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "493:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "493:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "494:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "494:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "495:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "495:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "496:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "496:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "497:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "497:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "498:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "498:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "499:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "499:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "500:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "500:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "501:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "501:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "502:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "502:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "503:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "503:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "504:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "504:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "505:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "505:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "506:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "506:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "507:197", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "508:115", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "509:119", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "50:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "50:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "510:133", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "511:168", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "512:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "512:178", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "513:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "513:187", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "514:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "514:196", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "515:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "515:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "516:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "516:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "517:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "517:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "518:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "518:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "519:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "519:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "51:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "51:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "520:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "520:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "521:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "521:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "522:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "522:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "523:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "523:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "524:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "524:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "525:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "525:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "526:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "526:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "527:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "527:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "528:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "528:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "529:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "529:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "52:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "52:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "530:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "530:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "531:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "531:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "532:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "532:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "533:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "533:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "534:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "534:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "535:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "535:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "536:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "536:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "537:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "537:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "538:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "538:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "539:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "539:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "540:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "540:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "541:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "541:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "542:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "542:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "543:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "543:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "544:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "544:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "545:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "545:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "546:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "546:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "547:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "547:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "548:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "548:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "549:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "549:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "550:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "550:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "551:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "551:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "552:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "552:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "553:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "553:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "554:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "554:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "555:198", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "556:117", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "557:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "557:118", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "558:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "558:136", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "559:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "559:164", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "560:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "560:174", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "561:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "561:183", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "562:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "562:194", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "563:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "563:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "564:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "564:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "565:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "565:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "566:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "566:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "567:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "567:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "568:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "568:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "569:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "569:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "56:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "56:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "570:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "570:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "571:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "571:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "572:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "572:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "573:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "573:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "574:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "574:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "575:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "575:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "576:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "576:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "577:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "577:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "578:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "578:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "579:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "579:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "57:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "57:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "580:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "580:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "581:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "581:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "582:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "582:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "583:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "583:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "584:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "584:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "585:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "585:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "586:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "586:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "587:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "587:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "588:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "588:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "589:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "589:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "58:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "58:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "590:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "590:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "591:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "591:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "592:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "592:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "593:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "593:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "594:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "594:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "595:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "595:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "596:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "596:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "597:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "597:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "598:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "598:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "599:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "599:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "5:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "5:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "600:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "600:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "601:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "601:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "602:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "602:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "603:200", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "604:120", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "605:149", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "606:152", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "607:153", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "608:154", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "609:191", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "60:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "60:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "610:199", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "612:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "612:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "613:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "614:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "615:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "615:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "616:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "616:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "617:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "617:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "618:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "618:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "619:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "61:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "61:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "620:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "620:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "621:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "621:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "622:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "622:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "623:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "623:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "624:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "625:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "625:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "626:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "626:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "627:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "627:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "628:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "628:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "629:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "629:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "62:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "62:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "630:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "630:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "631:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "631:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "632:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "632:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "633:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "633:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "634:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "634:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "635:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "635:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "636:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "636:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "637:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "637:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "638:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "638:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "639:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "639:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "640:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "640:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "641:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "641:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "642:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "642:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "643:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "643:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "644:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "644:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "645:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "645:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "646:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "646:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "647:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "647:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "648:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "648:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "649:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "649:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "650:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "650:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "651:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "651:223", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "652:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "652:122", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "653:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "653:126", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "654:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "654:159", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "655:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "655:202", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "656:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "656:217", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "657:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "657:221", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "658:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "658:222", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "659:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "659:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "660:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "660:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "661:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "661:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "662:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "662:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "663:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "663:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "664:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "664:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "665:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "665:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "666:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "666:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "667:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "667:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "668:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "668:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "669:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "669:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "66:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "670:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "670:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "671:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "671:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "672:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "672:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "673:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "673:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "674:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "674:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "675:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "675:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "676:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "676:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "677:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "677:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "678:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "678:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "679:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "679:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "67:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "680:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "680:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "681:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "681:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "682:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "682:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "683:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "683:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "684:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "684:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "685:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "685:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "686:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "686:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "687:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "687:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "688:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "688:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "689:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "689:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "68:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "690:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "690:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "691:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "691:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "692:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "692:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "693:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "693:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "694:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "694:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "695:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "695:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "696:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "696:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "697:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "697:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "698:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "698:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "699:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "699:209", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "69:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "69:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "6:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "6:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "700:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "700:131", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "701:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "701:143", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "702:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "702:144", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "703:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "703:170", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "704:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "704:172", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "705:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "705:181", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "706:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "706:207", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "707:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "707:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "708:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "708:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "709:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "709:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "70:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "710:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "710:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "711:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "711:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "712:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "712:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "713:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "713:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "714:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "714:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "715:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "715:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "716:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "716:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "717:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "717:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "718:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "718:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "719:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "719:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "71:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "71:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "720:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "720:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "721:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "721:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "722:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "722:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "723:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "723:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "724:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "724:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "725:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "725:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "726:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "726:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "727:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "727:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "728:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "728:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "729:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "729:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "730:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "730:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "731:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "731:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "732:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "732:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "733:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "733:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "734:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "734:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "735:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "735:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "736:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "736:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "737:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "737:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "738:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "738:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "739:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "739:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "740:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "740:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "741:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "741:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "742:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "742:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "743:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "743:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "744:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "744:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "745:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "745:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "746:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "746:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "747:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "747:215", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "748:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "748:132", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "749:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "749:146", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "750:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "750:148", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "751:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "751:163", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "752:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "752:179", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "753:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "753:182", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "754:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "754:212", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "755:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "755:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "756:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "756:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "757:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "757:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "758:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "758:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "759:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "759:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "75:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "760:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "760:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "761:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "761:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "762:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "762:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "763:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "763:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "764:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "764:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "765:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "765:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "766:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "766:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "767:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "767:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "768:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "768:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "769:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "769:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "76:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "76:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "770:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "770:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "771:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "771:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "772:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "772:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "773:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "773:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "774:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "774:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "775:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "775:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "776:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "776:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "777:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "777:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "778:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "778:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "779:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "779:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "77:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "780:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "780:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "781:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "781:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "782:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "782:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "783:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "783:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "784:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "784:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "785:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "785:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "786:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "786:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "787:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "787:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "788:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "788:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "789:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "789:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "790:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "790:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "791:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "791:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "792:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "792:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "793:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "793:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "794:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "794:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "795:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "795:211", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "796:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "796:138", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "797:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "797:140", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "798:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "798:142", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "799:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "799:162", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "79:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "79:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "7:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "800:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "800:180", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "801:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "801:189", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "802:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "802:210", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "803:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "803:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "804:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "804:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "805:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "805:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "806:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "806:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "807:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "807:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "808:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "808:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "809:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "809:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "810:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "810:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "811:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "811:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "812:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "812:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "813:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "813:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "814:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "814:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "815:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "815:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "816:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "816:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "817:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "817:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "818:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "818:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "819:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "819:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "820:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "820:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "821:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "821:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "822:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "822:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "823:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "823:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "824:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "824:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "825:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "825:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "826:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "826:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "827:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "827:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "828:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "828:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "829:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "829:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "82:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "82:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "830:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "830:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "831:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "831:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "832:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "832:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "833:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "833:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "834:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "834:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "835:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "835:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "836:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "836:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "837:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "837:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "838:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "838:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "839:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "839:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "840:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "840:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "841:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "841:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "842:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "842:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "843:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "843:216", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "844:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "844:137", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "845:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "845:145", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "846:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "846:147", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "847:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "847:169", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "848:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "848:173", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "849:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "849:188", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "84:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "84:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "850:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "850:214", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "85:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "86:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "86:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "87:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "87:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "88:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "88:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "8:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "8:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "90:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "90:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "95:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "95:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "97:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "97:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "98:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "98:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "99:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "99:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + }, + "reciprocal-large": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "100:611", + "100:613", + "101:293", + "102:613", + "102:615", + "103:612", + "103:615", + "104:612", + "104:614", + "105:627", + "105:629", + "106:356", + "107:437", + "108:326", + "109:543", + "109:546", + "10:542", + "10:545", + "110:558", + "110:560", + "111:543", + "111:545", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:542", + "14:544", + "15:272", + "16:281", + "17:288", + "18:368", + "19:527", + "19:529", + "20:602", + "20:604", + "21:605", + "21:607", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "24:602", + "24:603", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "25:512", + "25:515", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "26:497", + "26:500", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "28:572", + "28:575", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "30:605", + "30:606", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "31:557", + "31:560", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "32:572", + "32:574", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "33:626", + "33:629", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "34:482", + "34:484", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "35:587", + "35:589", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "36:467", + "36:469", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "37:512", + "37:514", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:527", + "3:530", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "40:484", + "40:486", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "41:608", + "41:610", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "42:469", + "42:471", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "467:472", + "467:476", + "468:473", + "468:475", + "469:472", + "469:474", + "46:368", + "470:475", + "470:476", + "471:473", + "471:474", + "472:477", + "472:481", + "473:478", + "473:479", + "474:477", + "474:478", + "475:479", + "475:480", + "476:480", + "476:481", + "477:1", + "477:211", + "478:1", + "478:119", + "479:1", + "479:148", + "47:544", + "47:546", + "480:1", + "480:154", + "481:1", + "481:199", + "482:487", + "482:491", + "483:488", + "483:490", + "484:487", + "484:489", + "485:490", + "485:491", + "486:488", + "486:489", + "487:492", + "487:496", + "488:493", + "488:494", + "489:492", + "489:493", + "48:377", + "490:494", + "490:495", + "491:495", + "491:496", + "492:1", + "492:209", + "493:1", + "493:117", + "494:1", + "494:146", + "495:1", + "495:152", + "496:1", + "496:164", + "497:502", + "497:506", + "498:503", + "498:505", + "499:502", + "499:504", + "49:314", + "4:238", + "500:505", + "500:506", + "501:503", + "501:504", + "502:507", + "502:511", + "503:508", + "503:509", + "504:507", + "504:508", + "505:509", + "505:510", + "506:510", + "506:511", + "507:1", + "507:196", + "508:1", + "508:138", + "509:1", + "509:162", + "50:497", + "50:499", + "510:1", + "510:181", + "511:1", + "511:194", + "512:517", + "512:521", + "513:518", + "513:520", + "514:517", + "514:519", + "515:520", + "515:521", + "516:518", + "516:519", + "517:522", + "517:526", + "518:523", + "518:524", + "519:522", + "519:523", + "51:557", + "51:559", + "520:524", + "520:525", + "521:525", + "521:526", + "522:1", + "522:182", + "523:1", + "523:137", + "524:1", + "524:149", + "525:1", + "525:169", + "526:1", + "526:179", + "527:532", + "527:536", + "528:533", + "528:535", + "529:532", + "529:534", + "52:483", + "52:486", + "530:535", + "530:536", + "531:533", + "531:534", + "532:537", + "532:541", + "533:538", + "533:539", + "534:537", + "534:538", + "535:539", + "535:540", + "536:540", + "536:541", + "537:1", + "537:197", + "538:1", + "538:115", + "539:1", + "539:131", + "53:272", + "540:1", + "540:180", + "541:1", + "541:189", + "542:547", + "542:551", + "543:548", + "543:550", + "544:547", + "544:549", + "545:550", + "545:551", + "546:548", + "546:549", + "547:552", + "547:556", + "548:553", + "548:554", + "549:552", + "549:553", + "54:281", + "550:554", + "550:555", + "551:555", + "551:556", + "552:1", + "552:223", + "553:1", + "553:122", + "554:1", + "554:126", + "555:1", + "555:159", + "556:1", + "556:221", + "557:562", + "557:566", + "558:563", + "558:565", + "559:562", + "559:564", + "55:288", + "560:565", + "560:566", + "561:563", + "561:564", + "562:567", + "562:571", + "563:568", + "563:569", + "564:567", + "564:568", + "565:569", + "565:570", + "566:570", + "566:571", + "567:1", + "567:222", + "568:1", + "568:143", + "569:1", + "569:163", + "56:559", + "56:561", + "570:1", + "570:168", + "571:1", + "571:170", + "572:577", + "572:581", + "573:578", + "573:580", + "574:577", + "574:579", + "575:580", + "575:581", + "576:578", + "576:579", + "577:582", + "577:586", + "578:583", + "578:584", + "579:582", + "579:583", + "57:514", + "57:516", + "580:584", + "580:585", + "581:585", + "581:586", + "582:1", + "582:210", + "583:1", + "583:140", + "584:1", + "584:144", + "585:1", + "585:178", + "586:1", + "586:187", + "587:592", + "587:596", + "588:593", + "588:595", + "589:592", + "589:594", + "58:558", + "58:561", + "590:595", + "590:596", + "591:593", + "591:594", + "592:597", + "592:601", + "593:598", + "593:599", + "594:597", + "594:598", + "595:599", + "595:600", + "596:600", + "596:601", + "597:1", + "597:202", + "598:1", + "598:118", + "599:1", + "599:147", + "59:389", + "5:482", + "5:485", + "600:1", + "600:183", + "601:1", + "601:188", + "602:1", + "602:198", + "603:1", + "603:132", + "604:1", + "604:136", + "605:1", + "605:191", + "606:1", + "606:133", + "607:1", + "607:142", + "608:1", + "608:200", + "609:1", + "609:153", + "60:608", + "60:609", + "610:1", + "610:172", + "611:616", + "611:620", + "612:617", + "612:619", + "613:616", + "613:618", + "614:619", + "614:620", + "615:617", + "615:618", + "616:621", + "616:625", + "617:622", + "617:623", + "618:621", + "618:622", + "619:623", + "619:624", + "61:626", + "61:628", + "620:624", + "620:625", + "621:1", + "621:216", + "622:1", + "622:120", + "623:1", + "623:212", + "624:1", + "624:214", + "625:1", + "625:215", + "626:631", + "626:635", + "627:632", + "627:634", + "628:631", + "628:633", + "629:634", + "629:635", + "62:628", + "62:630", + "630:632", + "630:633", + "631:636", + "631:640", + "632:637", + "632:638", + "633:636", + "633:637", + "634:638", + "634:639", + "635:639", + "635:640", + "636:1", + "636:217", + "637:1", + "637:145", + "638:1", + "638:173", + "639:1", + "639:174", + "63:329", + "640:1", + "640:207", + "64:406", + "65:297", + "66:574", + "66:576", + "67:513", + "67:516", + "68:529", + "68:531", + "69:499", + "69:501", + "6:587", + "6:590", + "70:513", + "70:515", + "71:589", + "71:591", + "72:247", + "73:254", + "74:259", + "75:573", + "75:576", + "76:588", + "76:591", + "77:528", + "77:531", + "78:232", + "79:606", + "79:607", + "7:467", + "7:470", + "80:293", + "81:363", + "82:498", + "82:501", + "83:267", + "84:498", + "84:500", + "85:528", + "85:530", + "86:603", + "86:604", + "87:468", + "87:471", + "88:609", + "88:610", + "89:232", + "8:611", + "8:614", + "90:588", + "90:590", + "91:259", + "92:254", + "93:247", + "94:267", + "95:627", + "95:630", + "96:363", + "97:483", + "97:485", + "98:573", + "98:575", + "99:468", + "99:470", + "9:389" + ], + "fresh_native_phase_checks": [], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + } + }, + "scope": "Complete local native data responses and physical phases. Matrix and inverse-code claims require their separate reviews. No odd-grid implementation, productive helper progress, recursive host, stage or terminal construction, or full supplier claim.", + "spatial_columns_per_fresh_edge": 512, + "status": "PASS_INDEPENDENT_NATIVE_EXTENSIONS" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json new file mode 100644 index 0000000000..8e38cab0a9 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-INPUTS.json @@ -0,0 +1,74 @@ +{ + "independent-review-20261017/response-extensions-review-20261020/CHECKS.json": { + "sha256": "e2660de3472640fb41c673761df58f251f720f988bec4e2fab6b3871b4d29a3a" + }, + "independent-review-20261017/response-extensions-review-20261020/FREEZE.json": { + "sha256": "1c20e6736b1109ce10746472d3e00d464d5ea2629fe30c37a9d51bd5b74feedc" + }, + "independent-review-20261017/response-extensions-review-20261020/REPRODUCTION.json": { + "sha256": "39c6300f307be4edf100a0ad53ca163f6d28ca0f01f51fce65ab5b200c09b731" + }, + "independent-review-20261017/response-extensions-review-20261020/REVIEW.md": { + "sha256": "ab9192c4e9a6cec5a864189bd24a4f208a9242c55c5a6a329b4f4e3e25edb8b7" + }, + "independent-review-20261017/response-extensions-review-20261020/check_extensions.py": { + "sha256": "97e6c35e916b3cc6b4512e82b554ca33189fe91c89d00a269cf83719f61a073c" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS-FREEZE.json": { + "sha256": "aec99dd0638e635619b14ffd056ab2581424d765d435462aed94b8c8f882a689" + }, + "new-core-transfer-20261017/low-displacement-20261020/EXTENSIONS.md": { + "sha256": "2328ec60c1cf89efe7661b3696839f8eb32a95e11c67a62dd653781a8b0ed5fb" + }, + "new-core-transfer-20261017/low-displacement-20261020/NATIVE-FREEZE.json": { + "sha256": "efdf8acc943934e83374f986a4a9a6f49ab7607a4f4e8d2973ec71cd5e1c5e24" + }, + "new-core-transfer-20261017/low-displacement-20261020/emit_followthrough.py": { + "sha256": "b03568530696ab810070ba3243b59dd74740fb634fe7f26b2cbdb1d3283d045f" + }, + "new-core-transfer-20261017/low-displacement-20261020/native-normal-v2/NATIVE-PROGRAM.json.gz": { + "decompressed_sha256": "e387b082422f085efc8122497cdda0b5211a86b0418af4b9fdbc1da15ac71558", + "sha256": "aca3b3364b73e3c2115ede3082088e7566d789273711031381e44406c0ae793c" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "a502af8c80df714e4d06012bedba0433f977a402c1093e210c0cb28cb4044197" + }, + "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4", + "sha256": "7160a8764f0b12131e30dd1ca90a28b781b9dd99e8eb2f1935b8592aaf48037b" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-CHECKS.json": { + "sha256": "cfea59ca775a7350c2e9bcded1c52f2f19df12465f6d8736fd2a907599839adc" + }, + "new-core-transfer-20261017/low-displacement-20261020/reciprocal-normal-v2/EXTENSION-PROGRAM.json.gz": { + "decompressed_sha256": "e4df61bf4e121364ba53538eb2ad612bd314807cfb2050050d4595efce9cf416", + "sha256": "825f27e5b3705dace14c75ae53aa21ea94b9dc69284bbdbd3377591fbcce7439" + }, + "new-native-recipes-20261017/isotropic-pair-review-20261018/check.py": { + "sha256": "e428f575ad93a8ade3a92b641a2b5eef111519f03ba5cceca4cd4957f008ba18" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REPRODUCTION.json": { + "sha256": "57e3b9367f31183f95a66c9ff8c41350dbbe5d771f97a69b71654e42ce045b0c" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/NATIVE-REVIEW-FREEZE.json": { + "sha256": "cfdc4fa0361aa79c1d53a59ff48bdde1715ea8e3eb6b9efbc109c97bcc44a976" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/REVIEW.md": { + "sha256": "2ef8464d4f8b4867dfacdc7515285d690eb84adc299b7d7ebd1ce46ede1c7b29" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/check_native.py": { + "sha256": "e397b24015a75b61b71562560d82db22dd02c754840a35d2b74fc668180a2a56" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/normal/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/INPUTS.json": { + "sha256": "8729c993a8eac3ed60b96c414160a4be8be33fb013905942ca9bdf61df728d90" + }, + "new-native-recipes-20261017/low-displacement-review-20261020/optimized/REVIEW.json": { + "sha256": "ea1674fbd0549cbf9161f1754a9dc0cb76d9c257ef295b391da9271df91a1aa6" + } +} diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json new file mode 100644 index 0000000000..d25caa171b --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/low-displacement-review-20261020/extensions-optimized/EXTENSIONS-REVIEW.json @@ -0,0 +1,8068 @@ +{ + "extensions": { + "odd-grid-rank16": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "101:293", + "106:356", + "107:437", + "108:326", + "10:611", + "10:614", + "111:614", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:611", + "14:613", + "15:272", + "16:281", + "17:288", + "18:368", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:470", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "46:368", + "47:613", + "48:377", + "49:314", + "4:238", + "53:272", + "54:281", + "55:288", + "59:389", + "611:619", + "611:624", + "613:619", + "614:624", + "619:634", + "624:634", + "63:329", + "64:406", + "65:297", + "66:473", + "67:713", + "68:761", + "70:713", + "72:247", + "73:254", + "74:259", + "75:473", + "77:761", + "78:232", + "80:293", + "81:363", + "83:267", + "85:470", + "89:232", + "91:259", + "92:254", + "93:247", + "94:267", + "96:363", + "9:389" + ], + "fresh_native_phase_checks": [ + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "100:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "100:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "102:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "102:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "955cf6ea35afba989c1365315ddce33054ae26d898ea0f966ceabb4d14a96203", + "edge": "103:708", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "103:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0554b9128c0c894a02e3a3655247fb6c0641db5509752ccf28ff175c088242df", + "edge": "104:804", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "104:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "105:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "105:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcfe1c215d00a0a10a2c889d5a09e2a5df0e2640d2fcc8c8098328b004f6ca33", + "edge": "109:617", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "109:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "110:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1eb7f9ab167c7f34db7e817685d7ccb2e2a35a4eaea80cf983fec6a7910c2f03", + "edge": "110:618", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c5c488548ddbe9d338c47c21716ec634767131df6e5aae50944fa0144312394", + "edge": "111:612", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "19:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "19:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "20:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9bed9785b63ea4658f4cd260638f0aac4c0ea4bcde34f50c0a2ba9157191a6", + "edge": "20:710", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "21:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "21:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "24:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "24:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "25:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1a8ee6ec7967fe7ea0cf4fc90678e17d2530577b3995a1f84eeaa57b62cc9d10", + "edge": "25:806", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "26:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "26:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "45c3339921a1b299738c586dd97e5b31d7827d7c10c59208d9fd5d52ce693bd5", + "edge": "28:755", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "28:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "029c0027dd09023205ce95ad5fc591447d80b38110b2aa20f95ce8ebd4df547d", + "edge": "30:757", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "30:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e908a70ab1f83de85caf803a33c523f34c4ecddbb1cbc010b28f0bb9932523bf", + "edge": "31:659", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "31:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "79012a4cb575e1ddb317e3e274d9892916a3a30c8a700cf1988f145841ffb335", + "edge": "32:661", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "32:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2d1c48972dbbb8f34e26c5bff6f98ebe7b79c1ac8f3fd74caebe1f9ba03aebab", + "edge": "33:803", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "33:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "88e296fff050af267f2ba1e7aa5da2bcb039bf2c3e848153738fabc7106edb44", + "edge": "34:707", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "34:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3315f52e1f6de2d93bf2931b38f86490ad8583bea61a7b6d0bc04005dd39e5eb", + "edge": "35:805", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "35:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ececb3a2bf64cc84c2b1add5e3b115414d2f19d831657dfc330f182c3a3f2dd9", + "edge": "36:709", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "36:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "37:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "37:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "3:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d70e5f722813eafd209352367cb38602ff87cfc5d85a03162241a13f4ad5596b", + "edge": "40:565", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "40:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4bdef891ff242823f4c53ae208ddd3088dbfd71e27c1fc02e41291ffbf0d62a6", + "edge": "41:567", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "41:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e38027e20c4f576a58980cdce06f6ae72a70cfb1c815a1f05c43f613b62f55c8", + "edge": "42:568", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "42:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "467:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "467:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "468:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "468:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fb6cd6abfd7f9c3981b1e5a912d7308a596c1e3bc01e23069e28ffa5a85b917", + "edge": "469:475", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "469:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2b0a5d71b4b253eff798dc21f12c22d33d302d0bb44c559e67755d4ca0ce8573", + "edge": "470:478", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32331dce741356a8c7505f4a97735d241ebe5a68af3a289934f7acc1b6f9e679", + "edge": "470:480", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc35a6f6d765966213f46621d045119b22af02756107aa037bdcdb4b7a584c10", + "edge": "471:477", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "471:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6ed236b7a8f58217d801be56a3bb1981575bd96a69454e9e582a425fb41d71c1", + "edge": "472:479", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "472:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fd739bfa1ced2bd608690410cc0653b04dc6d38d3b93269ca94cf12ac932c2f8", + "edge": "473:481", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "473:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cbc482bd559e02265cd653b201263c4e308409afb2820392b1198bdf9872ed43", + "edge": "474:476", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20e210fffd69edf2b092610d55aece3f008800ed54e07847b0eb56103be7649b", + "edge": "474:482", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "475:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "475:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "476:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "476:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cef9d53cd55dc5dea6c5abb0140eda66ce0228e6bf6cd016552ae83cb5ea57d", + "edge": "477:483", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "477:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2a3bcb20b872b61838326829380475dc1ed154f2ac787cb9c55a895712170d6", + "edge": "478:486", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "478:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7176e667479d63d1f40f3b90568b421c769dcf34995e2cf1e73aaeab7863219c", + "edge": "479:485", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "479:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "47:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9601d5e002e6bcdcdab58a846f0fbd386aa71c902c7a264ae3d9bfa468e6143", + "edge": "480:488", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f8b185fc3e6d97d4eb7d2577a35bc9f582e87bc99d5b7a6666a7e844f5d0b899", + "edge": "480:490", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da38b6e952877d735afdcfd0ab90145d1bdf5c92b8d78c01a27e8d91340024d1", + "edge": "481:487", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "481:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "58b3dc254f5a9a939abf4220d5a52a7c8c2bb72acb7ccab4a1b16c6475bb0b55", + "edge": "482:484", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5bd6fd36b6b05e3e4e7c97163ae2dd8cae2a917d71a0f45cb7dd9c680b316eaf", + "edge": "482:489", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "483:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "483:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "484:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "484:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3569af8884d937d64573231836c8229a5305202d9aef614530e6465a266a9996", + "edge": "485:491", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "485:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bdd67465fcbb0e25a50265580da53b54a83aafe57beced09534285b9e2fe9f1", + "edge": "486:494", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "486:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eb5d4193cd65ed9e60624a0c2d31926e573e4a7a9d09c12496900cea2c03042", + "edge": "487:493", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "487:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "795f09a77131ee1513fcb7734ae4127530737217f4b154e992b0fb696268b630", + "edge": "488:496", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "488:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "33ba682a0eedce8e11ebd553578e40769f30b1b9aa7aa4379e9ee2c17ab7c881", + "edge": "489:492", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "677422e794b590c78a9bc26da333f1e762839aa6ef03c3176eedf80d95ba9760", + "edge": "489:495", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3eff5c2adec12fbf4f014c79034ebf871b584ab54d40bd285ec1248a8b0045de", + "edge": "490:497", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "579c0007e1a5edf1b43bd442137725945c62aa3c9eddf9810f417342268d7c31", + "edge": "490:498", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "491:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "491:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "492:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "492:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "be7ecaac1723871842b8230af8cf58089f7f0db5944b4579bcade1948292765c", + "edge": "493:499", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "493:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69c2774aaedffc58073034d26dcd3c78b863fb4f73846d1294f83e7a3866fa0f", + "edge": "494:502", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "494:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8532023598a6ab1f87c422b7089ddbb8200575aaaaeeef9cd821cace9b0ce8d4", + "edge": "495:500", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "90e06ae9f088f7f565ce871169696440dbae8d2d65fe20f16a5267a449d1c22e", + "edge": "495:501", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "04fe7758d35b5d1a33066019d7c4236f24c8b780a201426707fc97094b96f9ed", + "edge": "496:503", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "496:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b4cba6c3f8247c2f5e5cc3c3d320ca46c8419e3e10cbbab813cc93b041c652c9", + "edge": "497:504", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "497:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f842adc02adfac8198c78a6730ba6d396fc18549afd1a6a55f9e3ee8b49f2d", + "edge": "498:505", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7a92eba4a405814e3b92abee8335afd9478e5e2fef852952bcf944a1ce2b5741", + "edge": "498:506", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "499:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "499:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "500:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "500:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7599a6f3b85a99365f5a1d22a7751cf260ec42e38c57768be2192073bd9fdd7", + "edge": "501:507", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4445392d6d7927b56720d50081611efc6c41296cdc008faef724bd6c4d3aca6", + "edge": "501:508", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "efda34ad5743ce02287146cac059693bbcf983c1d420da4f310aee5cce87b560", + "edge": "502:509", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "502:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "39c956fe11ffb86cf78b301f2e219ae10e35733ca787492131e5352e486a7389", + "edge": "503:510", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "503:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21b1d84bf38d3bc4185a83942adc3f03b8868e7d3b85e8a96b2373d6a2994bd5", + "edge": "504:511", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "504:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e6ff060f773fc83544d4b93d24cac88f0e780e4ffdf252e9f03ef1522ad94b07", + "edge": "505:512", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "505:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f4efe4e7131fba1daa597b5cc5322731e1fc64c8960e638b7cfba88b8ccd0ed2", + "edge": "506:513", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4fd5ed3ed2bcbf6f5ca047b20849a21649ae8cdf07ad0639003ebea5aae1cc8e", + "edge": "506:514", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "507:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4e5100491234c59ab7e6c250fb59b3cab623ba6be1f9c18b077aab36302fbc71", + "edge": "507:197", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "508:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b29bbcd02df81b2766c14c604ef3fecd74b8bda6b2bc47303f8fd03f063dbf96", + "edge": "508:115", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "509:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fe3e89a4bb949dca3dfb7380ee3525513e585b4bdad1e518c27fa5fd28f9ff9d", + "edge": "509:119", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fafa46b4041e822a2138ea81ed34d2ce5f9499969f562006c9b82ca88f9534b6", + "edge": "50:759", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "50:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "510:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "04e23ab97a2366fac4932f0396d04e534329385042af3a45e389bebb46aed43c", + "edge": "510:133", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "511:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ad7bca705c24c015f541aec01bfd8bb572d2472fe74cd0a00338399cfe3f7402", + "edge": "511:168", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "512:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "381847293002dddcbdaf4838af5a6d6fee1e1bd7766707344cc6616a1f92bf7d", + "edge": "512:178", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "513:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "23e6d2364a46ddae8abce7af89365431faa0bab50b73bf49d8283de3db114e19", + "edge": "513:187", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "514:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8f385d9d6b97278570b10ef33f8f4508e9ec2d220276ad41561e885ab69c5b51", + "edge": "514:196", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "515:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "515:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "516:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "516:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fa8a412fa3da0653d2fcf43215244ed67e6d675c1fe0075eddb59bf9a0aebbb", + "edge": "517:523", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "517:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fbb9f0765b64db07fd50e06df27a872931a3b3d3b745cc8bc38aaa2f695c0a60", + "edge": "518:526", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "447bac3a94133157f62e0ef972bc3d1884d0af66c9016d64a6c3a5f4f38b0c4b", + "edge": "518:528", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fabcb1ff8d95cf0c000e93520f568134bd532a7612ce8e749cbffeb49dcfd5bf", + "edge": "519:525", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "519:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5cc30283aae51af6457164af49b46ef8713d54e4f79a65ebbe08cf1dc6383127", + "edge": "51:711", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "51:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ad38303fb0f9ec20aa464b3e0e39bf3b1709131ad96561662a2e4a064950ef51", + "edge": "520:527", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "520:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "380bedd5f2806d332669caa5ff8e4786ff3d3678443f32aa9c2393cba07f7107", + "edge": "521:529", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "521:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c3b7e5ef7556cb0bb5d0665f070521f715ef122c4fef52addf132cf2d73bd7be", + "edge": "522:524", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a02a2dd9c04953ebdea2024116752ae322c3d39a56528d4aaa6701aac1d3cd2", + "edge": "522:530", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "523:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "523:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "524:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "524:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf0afa560bc6222af9049d4a45c96a390f4c1bfdb2433bb5113c55d7d551b56", + "edge": "525:531", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "525:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "35ff8acd3f20330af48968bc6450edec47ee86155245f68bdd575ec83e2821c8", + "edge": "526:534", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "526:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f90b4f98e06b09f91c1495c5b632934c879695e13b86fae91a439b34aa88ae5b", + "edge": "527:533", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "527:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "da3a76b0c9212e8fffdae775bbd77e310684ba0d915d30116476643abe66768e", + "edge": "528:536", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d20b602e4eb5eb1c670b334b25c8e6579522f069d434c1ba12703f929d351702", + "edge": "528:538", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "99f2c3500e8178f37824a67e5aa6da97764568e45d8f3f9dd549a59ff7fd349c", + "edge": "529:535", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "529:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3938dfbf2ca29ebb909634fd395be7ba2f31569b74071284b601e900e611109c", + "edge": "52:519", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "52:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "50cf383c25eb641b85b401082365be49836ac650ba312c2db7a08215a23c9ccb", + "edge": "530:532", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f14ced066e4ae7bb18e6f833ecfdb1ce69e49786e7a075bd25851bb34e9c6256", + "edge": "530:537", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "531:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "531:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "532:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "532:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6cb8dbfa502556c506335d3d5805f0c543d7b46443a493fca07efc4613624b96", + "edge": "533:539", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "533:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dfd219b7b97787427a8b83eeb79e7cb84906b3f13ef475f957c69a2eaa691b3", + "edge": "534:542", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "534:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8b421735a1a1e3a09d350d1a9e39b277a7b0bed768154757210ce8106d8083f2", + "edge": "535:541", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "535:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2d4e43fa82e5f187748b149eb1d7487ab5b6060881083756276df8aec21c5ce", + "edge": "536:544", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "536:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4b37b382e19a9062b671022bdf9bceda85b51535058953ce308066ce82c932e6", + "edge": "537:540", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aff8cad5669fd378b71f516d4996e60d034c018bcefb7410b1aa6a1678871d08", + "edge": "537:543", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a8000558e06e2ede2d080e47dfaffcffb6e8ef1b2f0ff5958e930d80732cd40d", + "edge": "538:545", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed547544805b2645fab33cff3c8fe1aaa1b35a439c645b170b73dd2cec31b541", + "edge": "538:546", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "539:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "539:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "540:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "540:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d52fb37df725ef635b72c1a2294e7985c85d190661486c328265d089c381b291", + "edge": "541:547", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "541:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c36757c5c0e1e878166b0dc47c9f76f396392d13f14f10bc5dcafbbdd6fe1f4", + "edge": "542:550", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "542:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "97b3b306b4540e64c44f15454ce7ad29fce67822d93d604c3479a4a728cac113", + "edge": "543:548", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f07d564c95ff64679050c93a4b39fd3677ea58787d638e7e1746beaa4e2b01ba", + "edge": "543:549", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fcf962b9819cc821b1a2947e2538c6891f9c9c423ec551bcedf549c470af416", + "edge": "544:551", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "544:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3693833d8df9b056b0a2f9546ac7aca41e03d0c8a0f7a030e51619d01357aaac", + "edge": "545:552", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "545:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6eacbac3bebd9cc2f628ba7b6cea2a4c59cff7b271182e9dba344bc324209eee", + "edge": "546:553", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54d4731ee4de2eb9718a32bad755d3e63c0db5031d81c392dd37cff9916cf8f", + "edge": "546:554", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "547:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "547:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "548:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "548:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e7305444f2d30c02680891c97bbb95ad182f0d4c5cf23656bb23480c2e7b9610", + "edge": "549:555", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "520d7c3f1459df5cd3fec0dc0b641d1c44c4055b11d09c4790cb5f0f33d777a5", + "edge": "549:556", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e40b448f57dc47ccd04f03a36d4c44909066b89ef433b4727808a82a78ece562", + "edge": "550:557", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "550:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "245b390bd76fd8159f2710d2675e86f136b189574fe32c4d2e3aa7ddea656d3c", + "edge": "551:558", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "551:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07e4c1b1b661fb9d37d98fb9565a06b0f6967bf3d2d8b089b51fe41341b6e777", + "edge": "552:559", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "552:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f52fe291f062d05d64bf3a99575f7016b97a277d0b3fa91f3c83f1fe1d9bd456", + "edge": "553:560", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "553:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0da937942c5f0f7e940cafab39448d9361caf0573e062a1bfb533f39a1c88745", + "edge": "554:561", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4ecfe9e28414197194aa5b58ca29533d292556c75255433a9a63ed9a56d44062", + "edge": "554:562", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "555:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d2bca60f5d231227ba0b0e484a164d0ae4474bbd98d3769b1f3f18bb8a1ac411", + "edge": "555:198", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "556:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5324d58f3e069ea1509564c420e6ab0e5cde58b4bb2e123625d89f9f2458e6fb", + "edge": "556:117", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "557:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "239f0f87bacc4ca28c621d4d58d261b69224c19cba85ced513d60f9e27b4dc38", + "edge": "557:118", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "558:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1766abd81d794e9caa23200978a97d9dd624d834e88a0b8211db39f220bc3a70", + "edge": "558:136", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "559:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4a29419dcde94517bde74200d2f10ade92c6205fb792ad9d4504ec9644b4ae24", + "edge": "559:164", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "560:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c425c1b67e5bd46b9db11b5ba675723984eea454b9e169d60940092c92b96f07", + "edge": "560:174", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "561:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5d8d37636aa0d3d6b7860a52da787e55db4f2419afd99a6d8e2b1380e0055c6a", + "edge": "561:183", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "562:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ee748e48f16b9e1f2695ffa3ed209fe811e21196862e9120239b3718d448f0cd", + "edge": "562:194", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "563:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "563:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "564:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "564:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d5517f959c34df63d340e8d2d09ab60065d92b39cfb4315352c15cc2d74b1198", + "edge": "565:571", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "565:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dddc60fe1fd5caa9e14b5a5cc68984d682186adbcbcde7ec8650f6f00b2ceb3d", + "edge": "566:574", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b56e45944204ead25c90e8c3d9862b4d933c9b6e4ecff50efef108a5c770356f", + "edge": "566:576", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc522f7271834670b04f26c4d3016f6a9877b677df70d81292b18c53ebe09fde", + "edge": "567:573", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "567:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db6f454991874307a91163dcb77f9abdc7220d203951e3d8d5abceb60233325e", + "edge": "568:575", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "568:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d65a754d3de1d4e423cbbcc90a652df811bc30a04ff4c58069458dd33b6f954b", + "edge": "569:577", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "569:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c2c2a23db912a1857f544440f4abf37c6907e4296470f2d40de7d57c93b6b3b", + "edge": "56:471", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "56:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cfa6feb35e2180a461a05e0b48432b11fc352a5aff4bfed1cb5fc07ae572f23b", + "edge": "570:572", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8dc91f301c1e23e9be219a7f65495e84b405e1a4f321f38c4c4423f07cf5bb32", + "edge": "570:578", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "571:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "571:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "572:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "572:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36199fc59c4a119f5653c1dbefa2ddc89837b0adbcd51484dd8e613c64c08bd1", + "edge": "573:579", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "573:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0524fa5c59a2d2d67f97938cd39791b40303a2aa7359202b927274bc68deee6", + "edge": "574:582", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "574:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7ea1cfcaec6f48c3693afe6c4b61a89f62021c8e0fc3c00597245034dddc489", + "edge": "575:581", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "575:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f77258ab14bdbcaf527f3c4ffaf1244f96511b90c6b940b78ba54f14a1fab3de", + "edge": "576:584", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b05c72ca7ddcb31e23d098c9eef90ab89c32d4b4827ce64e1c9c4b45f9b3fcb5", + "edge": "576:586", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "29b46d16fc5b0f6e10ce957d8befbba405ed7b55ffda06141cde4a19b497a7d6", + "edge": "577:583", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "577:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c53676fc3e0be092584baa9cb60d8e521ddbec9581878b71c79451106031b196", + "edge": "578:580", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c41e548326585e225c8a2329cb9e8878baa7501181c63c49d9043c32557f4a99", + "edge": "578:585", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "579:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "579:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ea4502f0ba0d0c224022b25aa7953002dc1dba537ea590815863ae9b92b38d32", + "edge": "57:807", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "57:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "580:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "580:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3c61048cf0d635f2b1f7f85c363ca59731289fcb9187d393aa121f95bffe9346", + "edge": "581:587", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "581:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bf1535fdfb4395748c13b37081cd71e2cab397a0c4019447603691c3c83cddb8", + "edge": "582:590", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "582:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd1c1a4362f708b99e512002b905eb6747bb9cccfd258bbf4fa2b8cb0e62ebbb", + "edge": "583:589", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "583:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9c2c93f71cf37e1a75547e65787eeaffbb4c03d29aabd60e3e4210fdc1081786", + "edge": "584:592", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "584:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "280d882c1694368dd9ea9bec9a495ed9cc5e56c9c9660f8b9553a40d1174b94e", + "edge": "585:588", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7baa670fd9bcdd4f54438d03ca7af106e826ccc0b17c7abf8812b2498c3391fa", + "edge": "585:591", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a77bfa074bd5ab69ade4e7a5f0eecba566d985015f65bf647c80d3b6da772096", + "edge": "586:593", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ed6011f355b952d1d1294ab26768d95e511aa2ddc8256cd46e67d55999d08006", + "edge": "586:594", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "587:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "587:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "588:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "588:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "43e5a8c355daa3451563c2a644c1ad5b450550a0163496e37ff08b29bc71150f", + "edge": "589:595", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "589:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e9dafb438cfaea206ada9b61002791b7dbaf30ffb5a78b084ae0bf7a1be000f2", + "edge": "58:663", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "58:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6b76ecbfcc5bb5da7f35383a1b88551a8ddc94b456a142eb1e0c623d69fd4579", + "edge": "590:598", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "590:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb6e1a85d3636bdbcd3eb8f3e4db35e93bb3823005483d0ab773b8aedb5c13cc", + "edge": "591:596", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b314996de7a647487ad44076906a47c24104c672801cf832ebd31bc544afbc89", + "edge": "591:597", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b124c51b47abeda67cc22b7a2cdd5b3fd2c6687b4ba0357cd117d25932e4c47", + "edge": "592:599", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "592:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e869f01d54c15567fc1550f798b3d9d1875c72681bae0e0f1d538195f5b9e56a", + "edge": "593:600", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "593:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "40217454884571051624b5849648db5fca1d90de7c07548ba3d733cc91d5e7ef", + "edge": "594:601", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4cc6f1246721e3f05910107f3578bc6764b4234dc4f0242838c6d80edb958389", + "edge": "594:602", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "595:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "595:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "596:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "596:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "28bdcc69669cfc3703375260403747e92b1eced42a25b418b640a9d5afef78b7", + "edge": "597:603", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "840474d6abefee49bfd37ee8646a60a08d2124e1accc126c1d4de5263b635813", + "edge": "597:604", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ea1283e67390ba6f3a0ee570cf2bf7fbf908030f312858dede5f4a7366624f1", + "edge": "598:605", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "598:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1017d8eaeccdf736dcdf9fa56c1afcf7d63441e6274c6632f7f462954940c582", + "edge": "599:606", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "599:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "5:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "5:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eeaabdea5cc9c83415cb3c88b2c006bf1a3f9b8c808e8bfaefdaea06f7da5a77", + "edge": "600:607", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "600:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2c94d05ede2c077ee687fd8aecfffab86ae747f4ebcce388a285a80727751037", + "edge": "601:608", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "601:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "055fc30f29525d839d672466280581d81271dc1dd8fab63e34a2de3567772f7e", + "edge": "602:609", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "30b5174435a013fe7d3f0b9a4888e49eda84a9017320afa9797d917f31bfc79c", + "edge": "602:610", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "603:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "928a8a6c1f284c260d45a01f780f7b11b024ed85f666be54700a342e464c514d", + "edge": "603:200", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "604:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f8eb9d507622eb7cc21d6c4a82f83032dab87b8f6ac62b10047c53c909da4253", + "edge": "604:120", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "605:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b89b04cb2445a62f23425354e95586edb01fef7380494a22f436b5991d822bf7", + "edge": "605:149", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "606:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "d8fa96e945a3f2f7d34fce7c9b5d9b81c92fc7127cb13a8306927c026930a832", + "edge": "606:152", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "607:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "094a655f55704079a777bfb7e10a26fc2cfaf2059f7ca9d1128f7b45ca09179b", + "edge": "607:153", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "608:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8eedcc67682e045742172164df8ef96939efd4d94850dd95504a554ac3260150", + "edge": "608:154", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "609:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a57b83675364c432c677dc9f6f6951b6de1cc8c7503546f771a9cd613b91ff7d", + "edge": "609:191", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9977f94da8d65ac305e44ae2dc664647c43dd5ec6ee2c8b3205233a0ffb8c94", + "edge": "60:664", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "60:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "610:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "390047541709124256a1d4fec95c534535cd5b535c32102f579c7f6f6e9aa261", + "edge": "610:199", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "612:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "612:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "613:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2af802d3cf5d7c2cfc77f1c14284de424209b83a026455d58eceabdbe9279617", + "edge": "614:622", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0184bc00af2f7431be1e28a88f976f05a5ebb43d5a3fa63e277bfec7f1faef6e", + "edge": "615:621", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "615:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1138b07c1aef4b9c2a12accc2252ca636321f1f269a8b93491e2dd8d74de7e9c", + "edge": "616:623", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "616:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ff5dfcccdfcf61461448c5e4a51bfcd57aed9e4d3d971423a53cacd82cd06e5", + "edge": "617:625", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "617:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "94b4423040a86f6dbd62ffe040983dea8244fac194c767b2735a5f39d7248cda", + "edge": "618:620", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9754f0d4990429c2e522e317dfccfb316bbe362b78ecdcb85a0224bc2280e72d", + "edge": "618:626", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "619:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "82c004d037b57035442b6fde5ad30ecf3b575259dcb1d37f0d0db681a63f740f", + "edge": "61:808", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "61:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "620:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "620:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc5440974cb161dc6c4598336086334fb5decfdd17587beae174382a84890cf4", + "edge": "621:627", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "621:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "22807a95cc9239d878f5bf1b7351ac6226400814ff9b6ef624b9af70d09ebec0", + "edge": "622:630", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "622:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bfbdbbc9584c9ac180a2fb40e7f6afbdcc833e25892ca3433e1565e600bf10aa", + "edge": "623:629", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "623:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cd25586b7f4b06302b7b28fe9358d6fa9d61d4ac00f4bf52d39f22c7c711c0da", + "edge": "624:632", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c0dc694b347e6d36d1a445e4aa7ca5d4abc0af812dc638b4e292312464aece4a", + "edge": "625:631", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "625:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02862739ffa143d78d793f5d27837f4dccb06ae47888542b0ac374a20b8f9400", + "edge": "626:628", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e71c0d55dd4d79ac2a877cb655ddf66eb83111fce39a54110c03febafa542eca", + "edge": "626:633", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "627:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "627:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "628:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "628:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "909f77889e5d0cd51f821efbc50ace2fc99f5389200a7eb7c816ae3309d85514", + "edge": "629:635", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "629:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b2b1625861574aa659e17029ea21680f34e88555a4865f3ef91894ce860c289c", + "edge": "62:520", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "62:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d9dfd4a07872a5410bb86a3ecfac5d1e264c4861eb640d372fdbe52db18dec50", + "edge": "630:638", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "630:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f74f5b2c6aa9b807a7f5bce5e0614b8f95df8f6d3a82db64fa9ba11a4a089dc1", + "edge": "631:637", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "631:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eb668db21da995c7e85eeb98c65d2fde19b4e4784e4ccfc51475dc6139278992", + "edge": "632:640", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "632:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72e22802cec2278fb888565ec86ae08f6718ee8c246e05abfe63c14ddacfdc41", + "edge": "633:636", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7b814016d4782a79a21fde2b9255dba733651c19fd36a59a577cd2c8277598a", + "edge": "633:639", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d6f0cdb2220a54f13d18c3a110047af9790bfeb4477b0ce0f4043f1c19588b8", + "edge": "634:641", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5b2ae7375946056ad44b28624a1bd3e8bb48aae079f1b793aea452b703a2e92b", + "edge": "634:642", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "635:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "635:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "636:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "636:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a96daba9b26b8a1abb2cb083086f9abe3e2cc438d242004d06d827d891cc90c9", + "edge": "637:643", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "637:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0d3ec60540aeff681c531a9bbeabc94b4c3564d0447369770b5a72d3f5890dd6", + "edge": "638:646", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "638:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e14f4738e707bc1feae983b0e1f42ddaa50a5076a2e6417eba26100ac035c4fd", + "edge": "639:644", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe35c38fd98f4ca26da891d6a1ce2a57a338693924d2488cbde82cf256e85c8a", + "edge": "639:645", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "254c4fc9f91328a3409061990d4b6fcd9f98b9a3ee7c158c708d36733f767898", + "edge": "640:647", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "640:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0cc4977a902947c0f88f44478070809163345ea3a0b0fa339aab2a1328e2504b", + "edge": "641:648", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "641:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1629e124da5330dcb7b17b6e988bf27f4e033bf8dc6c901799105c1a76191150", + "edge": "642:649", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "837ff290eb7caf7676d66428e5844a3e1d6cb5c78511b9c90045a76fef25463c", + "edge": "642:650", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "643:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "643:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "644:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "644:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb363f8a94f61085b41e1aa579150b49f76297cb9be530a17183ab7e2c4b99fb", + "edge": "645:651", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c8cb1c24970f27e0435beacfe0788ba9014a69d362570b7862175b41f631f162", + "edge": "645:652", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "20c890fa38046b3a55592115d447cf697ca203e27284ef3c736cd056e0595e21", + "edge": "646:653", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "646:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b54be096ed4a8f731c1638536938a1350cabfd0bfbd34be9bab4db4375bf5c23", + "edge": "647:654", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "647:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a9ca7173d8559d1069883a5a79d026ed27b532b7b9fcf911c87f5b26de3b400", + "edge": "648:655", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "648:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb9323060d638aa48c8341087a38cb8d8a156938afc29561bf05722d47138a9e", + "edge": "649:656", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "649:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2ea9a1d90fc375039c49b95983563e0644b0fa30182c699febc33946f11d0694", + "edge": "650:657", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "effdb6d5cb6e56762ba327924910d7f6cf5b203031843853d34dbc4effcc2ef5", + "edge": "650:658", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "651:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2facef7e7bb3cc73cb375f49b3eb1466caec460b10403fc759cf6e3e3ca45812", + "edge": "651:223", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "652:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "6edaf413edc2d3f223656f9abfcfdbb2bb69333606a018844bc8e1f3d78424b6", + "edge": "652:122", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "653:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fee5a4a0fe7903e1f05342490cdfacb1bfd05e64cea85f0386dc9a3adc95b2ee", + "edge": "653:126", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "654:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c0023f004fc4d07ff7c8fd136b209d46bf47657536e4247a3415136121271f6c", + "edge": "654:159", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "655:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca3a6d270888ef8d2ca4deda84be63a6d57c4775f1650fcd4f996ef6c8ebfa16", + "edge": "655:202", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "656:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "166f8df5c374b03cbb57c431fd1961d231ff928d02da017dddd5f5e01c77890c", + "edge": "656:217", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "657:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c892db808a252d60bf79a584591f4aa1c0c217f3129abc9cafa65d154f10dd23", + "edge": "657:221", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "658:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "39d35e43107fcb51ae578a1d787e787eb9df31c6e8493cc6d95893588d0bfbbf", + "edge": "658:222", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "659:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "659:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "660:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "660:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a307f67f207077d5248e34c3c4a2723af1acf11890b9e6d128a4a9babee04fb9", + "edge": "661:667", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "661:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f2642136aebf46219c0ee20338c92e6dab41dc121b469e0dc49e349193753320", + "edge": "662:670", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "32ba7f39ce90897a991d489c8803203137f6e70122e7760682bc932e2f5aaebe", + "edge": "662:672", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fa80f110c057c4c3748ecfe9918a86f6694accf4f0a1190411fb8b79956fdb8", + "edge": "663:669", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "663:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f4070ec955f27534543f67b2c840822611195151ed1f5ab22d75df1cb4ef2da", + "edge": "664:671", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "664:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "36e3b21817d16d648d635d04a52c11e8a44cbe1a4c0afba58449cd3a8f73574d", + "edge": "665:673", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "665:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd22bf35b19e56dad90b9874aad62e937afa8e25f5b7da8b04ec110e1e56c803", + "edge": "666:668", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5a2ca71487a0c2f7571e068d6f4ebb78f69dbee06a4f461b3677bd7feb82359", + "edge": "666:674", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "667:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "667:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "668:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "668:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e8c9ed5d92af6f171e200019bb445f86ffa3d5af0c3fd9e092438f3a61f01bb2", + "edge": "669:675", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "669:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fcae6ef8d6733660ac4c6cb99afa7f2c36a29f78d01f3c24331904cb9038a296", + "edge": "66:472", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e94ab318bfd2fe4ed43b2fd29137aa0da373551a3165fc83d10f8a945c582791", + "edge": "670:678", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "670:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5966c8d630c8aa754b1dc8737fb4a7e52843134cfd4bf83fa56a0d158e90fa6c", + "edge": "671:677", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "671:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d87dee494c5a744ffd55c9e7c5de799c7f991da22e44568cc8acc96a243ba56b", + "edge": "672:680", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "55058f5d0e990b7baa642dcdcd9f37b51a28a04e7d20e2572eb2e16955516fa2", + "edge": "672:682", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f7f39f8c282f831684d23bd63e9cb2cfe60ba5b45617843156434a6e63054f8", + "edge": "673:679", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "673:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "66ba41e389c3c0f9af38fe5851424ca59d6478e3d58782334386d17d2b5b8dd2", + "edge": "674:676", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "675075ec51ff8f0d82ab8565c99e0e19dbd7828725e9c3afcdf56568043b67eb", + "edge": "674:681", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "675:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "675:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "676:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "676:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3d2838d91f8c5d0a416dac1defa0afdbc0b01d89ece49f03aa98976d027d4f01", + "edge": "677:683", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "677:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f47d748e83932e66c917f6bf17c25cfdc8dc7760c54d7a5e4337ee03c2de3177", + "edge": "678:686", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "678:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0711520efba8b74ae9a35eb0cd2cf904e633e966871f507a3a771004d64dec92", + "edge": "679:685", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "679:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "70b6394a23b218355c483deb0afe282ff801ba5157660aca6371e1ee0e0c7262", + "edge": "67:712", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bc6309bc55f1f7f74f01007ee09490e1db520c130571df6a584977f231de5216", + "edge": "680:688", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "680:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1732689301582e3c3fd8e4c13e621ab4e2f30b3efd32cd9c69e833f769fc9510", + "edge": "681:684", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5ee2dde3ae919c68187325d254276a1a4f65efe63a35ab2f773c6ae61bae9779", + "edge": "681:687", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4560df094d8d926cf8dedae2dbba00a0f8154c53b2f8aad8dd88358b6fc9d205", + "edge": "682:689", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "165ecdcc2f8e20bf7f80ab2be365b3032efdfc5f46f88a120d77b8171433d96c", + "edge": "682:690", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "683:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "683:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "684:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "684:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d0560da50fe0a05e3c2019c91b1939c27ac1ba39622602c64df041ab1dd8f4ce", + "edge": "685:691", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "685:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4d7c2dac2307bc83abf22ee5065d04ab0a45861ea11d2fc81193f8c370fd949e", + "edge": "686:694", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "686:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "db840b0da3fbb3b9599df2a4f3fac6925d74c8468f2441181f1b23732a113c73", + "edge": "687:692", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3ab69d0f98b528bcb2f9c2e27e2aedcf9d7f8739afa67869a2a5bae081e541d9", + "edge": "687:693", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e3ff008304fca2cad1de2b98208ede01220b5ffdf2114048f4653588eb43a8c2", + "edge": "688:695", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "688:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1bae67fae6cb31eb6eefbc76f7bf07ef7e143a0955a7f4ce93decafe82f0ca62", + "edge": "689:696", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "689:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "656b1545b932e7b99edb95af8444aa953dbe946170e8b639e4aedc130c2cf5e0", + "edge": "68:760", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c6140b333ee144e6fcb36090baa47907a1864e3a5a436561db0585646fe6b75", + "edge": "690:697", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b02fc0ca40911f86dcbf8515f4684c9e44d444f1abcee60760e2c46871840d66", + "edge": "690:698", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "691:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "691:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "692:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "692:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c080f483f62ca5632cc811802ac2489bbe26b2aea4be4903099682e010d26671", + "edge": "693:699", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefa46ad97ad2f8a1a5719d4fec8a5c8dfa3fc5736a09803cf12c6975a2b9d86", + "edge": "693:700", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "44a65733f3ee538ebda607b9bdcca56e165e33d9a6203f802543a059ee30d28a", + "edge": "694:701", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "694:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "655dca8b0ebfbf5af119269c3e4e5729fced19bbf47e6ddae07763155ac92b0e", + "edge": "695:702", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "695:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26d3996b98d20feb067f42f0688b3ba285f4a20a158e441691f422968ce4c122", + "edge": "696:703", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "696:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9af787134ca2d7436d6520f53d9ed23350f40edbaa9be479340789fb4279cf5e", + "edge": "697:704", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "697:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5315ba02443766b83e21398da6260ec39b3b01455ec4c5efff392b9b20848d37", + "edge": "698:705", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cf9986f0940796fd55cd58cec46ba6cc11d9567382b4b3af4f6515fa04a3bcc6", + "edge": "698:706", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "699:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7fa62b2f110d7f275b3a547f2378affcbe2ed33ea87fa2fd7ad5eab1e6bf249a", + "edge": "699:209", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "24568713d65010c3c289de476c5cee7a94182075ac9650b1901394a0445106fb", + "edge": "69:665", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "69:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "eefe4b26f802de74f019e3d433229d9dba1bae2a3e86bfe978534e6567e6016d", + "edge": "6:515", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c524f5f3695c45917d27de84eaf3c6e8866f8a41b16ce08c461eaa25a11ed4c7", + "edge": "6:517", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "700:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9593501a99939a9612b6d0acb1678cb202b78948e6d9c041c972b463fa9c9312", + "edge": "700:131", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "701:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "818f7117d8768b4e964bbbcab262852f254cad6f260d0dd3675cacbbf24d454f", + "edge": "701:143", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "702:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8e0b31db3800f78e49bd9e7579a17e2a0dbfb04cc4833f080349b13e4b0e7d65", + "edge": "702:144", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "703:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5c147655c1ab145a5b328debb2c1df190e7543c9cbdfa829c0908920f8c8856a", + "edge": "703:170", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "704:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b1a421fe929fdcd293e37af7f540b457878fa0c7b1ea099159233ec7d754d319", + "edge": "704:172", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "705:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "ca62e4820a3a874751928388610d32a93f1c52665370383896f4640ffac2594c", + "edge": "705:181", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "706:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "fd4a8f88e0d7f5306059068ca00753758e05c9c8c1eefad85f7d7ba8e3b316eb", + "edge": "706:207", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "707:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "707:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "708:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "708:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6199a68288c1964d61e891a49c1274f74e3ec5a8495bcb86ff8f9ec761a1b85c", + "edge": "709:715", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "709:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a3503a9c125438516d3d3aef4cad1408119bc93f8650853807f2c6f810defd5", + "edge": "70:714", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0c1ce914a90494df6bedf02204ed4c8256bd2ca62d20d9f2b59db7c73f9b1be9", + "edge": "710:718", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a1fe3cff6a913daf815534ce1ffb3bb42facf101c3988552b561486738d52fe", + "edge": "710:720", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d57b1e612345f6a38886734e0d50bf5a5a6c8f78900833e1614e20c81361ce", + "edge": "711:717", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "711:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42ee5e0ddcf723872cf48ff10f1cca29f5fec7c164ae68131fe75edde436f60", + "edge": "712:719", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "712:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "306b9fc247d79a661db1b29b943fa456ce4b7e08fbe31c2db7b63c72924403e5", + "edge": "713:721", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "713:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5297c88e269e93ae62d64217a532dcaa966952d8705e38cb97f64b0620a12b96", + "edge": "714:716", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c05751415cd2fc46c36467c2b955204aa8434271ce8fd1a5566bde1ffd1d3724", + "edge": "714:722", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "715:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "715:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "716:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "716:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c94930f06c447ad50457945a4b90d55dbaee3d71881e918e96e845089ef1eb21", + "edge": "717:723", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "717:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "225c36c8c998684969d56c0fada7127d23cf3bc6388d1d6d8745efaba452e321", + "edge": "718:726", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "718:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5abbabcca3fa9ac587c3a946f07bfea136500fab18ebbf938fa8f4bc3381032", + "edge": "719:725", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "719:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5896924ef1315c3215fcb6a2498658af1fdaeb5350e6336d9dbe7181f4ee1b81", + "edge": "71:521", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "71:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f1d003e5f837bbcf3bd54f950114a8bb99a7cd672651fcb048efe0e7c042345a", + "edge": "720:728", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c0bcd1a8c9fc5442dc7dfcb63aee23b1001fff4022a346e9de97aa18f90d9b1", + "edge": "720:730", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fe2a48231b49bd0255a6e7b17536c239f3a3df6965c51afddb57f0072e384270", + "edge": "721:727", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "721:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c37b0fa958fe8db3c2a38458d7ef0fc9c1f814296a724218349fd3f268ce2c0e", + "edge": "722:724", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9945df65dfd85a5974d3e6f18c2060b2faea3cee1ed9d026f42006c7d02f42a7", + "edge": "722:729", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "723:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "723:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "724:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "724:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a0f2b347fdcb7ef8dd88d26d481dbcd01d79bc29f0e0d3ede1d757a656fbd976", + "edge": "725:731", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "725:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ec2e35e92e511b23404e507440b8efe59086b716dccada4bf98ed823a2a66745", + "edge": "726:734", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "726:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "216b1c65a01cbd2b899030003460e4ad893098b44f1add26ba35658dea6cbd04", + "edge": "727:733", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "727:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b76085b86879f9143a6545d946e1125bb2d8bfb88c8aba18671bcbffa621362c", + "edge": "728:736", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "728:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7c8749b2a682acbba7fcfb15a5f515deb133d4ce7ce1c141ba7b3a25f6d2992d", + "edge": "729:732", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4e6c4936c82a1e921d6d7a568ba2d984add7c919398a2b2083097c7cfafdba9a", + "edge": "729:735", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "34f67393f2beed7258ac78e8ac53e8d7f7b715f01d81e69bff495c22568e347e", + "edge": "730:737", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e54bcf9f63db64d803e4f70e93e0f3287d3f54ae90855c77cbdeb56edf36b06f", + "edge": "730:738", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "731:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "731:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "732:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "732:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "acf2f146e3c57c92d14ce1d55def0fd4fd8f40ccf34bfd4f96b3b1421331863c", + "edge": "733:739", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "733:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "372322e8eb0f60e64f7f022b4025193a4f9f1df1ab4d8acf7a0e974cf53a16ec", + "edge": "734:742", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "734:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ef6da59e1f8d6de8ff0356c6d3f1a9eac4bc78dad58736ad21ef755c829c3d23", + "edge": "735:740", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a4b0454b50583facab69fa9d1e85b8fb3d0938c8d4e2e99eabfd33d929eaf2c5", + "edge": "735:741", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1ee6a0faabdbf8402265e091afe6a61978d2465c9a14c3362198563f7b9811c4", + "edge": "736:743", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "736:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "02b0d7dce80573fe3f939f2736d6188e18c7e838415df753cf40303af451f889", + "edge": "737:744", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "737:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f46452bce760894b4bcbb7c72d7d8130ca090c661bad6f0c092200ac20db8117", + "edge": "738:745", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "69ef7296125ce1b53894bfe7d0aa3417be179c180b3938fd4d7104c547f87d89", + "edge": "738:746", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "739:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "739:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "740:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "740:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8bc14f4dff0fcbf39505862cf61ea8c13836247cf09f53fd03a46bfe5df7403f", + "edge": "741:747", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ceae2253c8847363c3c12b7b8a36ac873ec1011fe2b1c4b996eea20713dbef04", + "edge": "741:748", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "494770fc07c99aaeffecefc7ae6795a70498c0df25f1cbb03770083e8d23b2b5", + "edge": "742:749", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "742:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "38763a8a431fb8d0bdc1d9ad2ac532af656a0597e757970e0d8f37bf565f93d4", + "edge": "743:750", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "743:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23b99143a2ca6d51e70038694c9337d840773a742c974a70071c9fba162f507a", + "edge": "744:751", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "744:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0f5cf7b92370444d46e120d863e8ff31fe134e825a972fadced5f8920389d24", + "edge": "745:752", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "745:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18102a1c3c1d018c5cb985ddba19aff9d86cd6b5b0acab6d676484d3709b0611", + "edge": "746:753", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0fe7f4e72abe088b29cb9efefa38e0d9d2436de4d0fc690873b15a98a1f702df", + "edge": "746:754", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "747:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9c4ac074e1b104d7ec334cebfa8ee76a92ee74290f6c325dd3e550e1325c3094", + "edge": "747:215", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "748:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "750d6edfc9b1e20793de31abd773671ed749fe18084ec350649bbabae6dfeb40", + "edge": "748:132", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "749:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "8b18a8f441f5ce01cb337af7a2606765ba482690c802ebe63e5231fddcf3bf07", + "edge": "749:146", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "750:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b8fc11c77631e1262ed80207c4c749671cfa21cf1ae64414acc8ce9f6ae64a1d", + "edge": "750:148", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "751:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "5481849644a3ba93db90a54549fa2ce7fc2f575dbd203131725e2855a8788320", + "edge": "751:163", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "752:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "3854855245b9a8b29e93f2338dbb8c29e6abc6c9ee37f05b0a0b0e0e137a259f", + "edge": "752:179", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "753:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "012d858ec3f99c2811218a3d9d1886bbd1d5c0a57f7ac2dd17c1cc527aa6db58", + "edge": "753:182", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "754:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "e2c40daaac356b924644820d77099cb6e5d9eb20a5b6f318bfb5d3e5561217e1", + "edge": "754:212", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "755:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "755:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "756:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "756:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0090af5564a858b2252afe8ac6013e23678897d95b31b1df63749239749bce9b", + "edge": "757:763", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "757:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3f0a34de6cab3e49994bdcecf6a766fae7cbf48c9cce16ff1825ee1b0e8e9f4b", + "edge": "758:766", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fb84c4bd75f97e1ebc55ecba2c7f68a1afd21175ab1a6b9cb6285130141caec3", + "edge": "758:768", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a2351b35f4e3a63f3b84dbb5ba942051fcc008aaa8985d6a79ffb4ffc3bdd266", + "edge": "759:765", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "759:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "75:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e0aed69fb9129d623836fa8156efa26918e7ca6a2d352adff0764e68fbe11200", + "edge": "760:767", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "760:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b726782e7eb9cb42bc71d307db10ec072ca19ef9e8c60fd7e3cbced72ed47c7f", + "edge": "761:769", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "761:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d7355484397cde62c22733e0d40587f9601bfe8e06c646a212da559087e5ec6c", + "edge": "762:764", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f094009c0e7dbc01e342244403359ba7c99863522d3202dd0567ae53037fe98", + "edge": "762:770", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "763:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "763:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "764:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "764:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b86e52d8321eb6a6f2f3d0485549484c2ea15f7ce3eec70a2ee4e3b0e5eea3b", + "edge": "765:771", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "765:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21f645a429cac4de5217a2a9469f52ec95c82a51ba5b8b0340b62c63d1a95517", + "edge": "766:774", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "766:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7e4952a04857b72c4a13da0d1086f132f98d8b471c1e01a920e1552fcbccd37c", + "edge": "767:773", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "767:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "87c81d80e7bbdc098bbbb123e727cafa6ab78c546254125b3a6ef6f739bc4b2f", + "edge": "768:776", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "09f3f54b622ce2c7362d1d285f175dcbbd28f955281485338612543f4c72da5b", + "edge": "768:778", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7bdc80473d63fc061c87b0e13c8d80d8401ab0fbf0cb7fe5ae27c9047662755b", + "edge": "769:775", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "769:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9bd120e39802ca45170ffe9ffd61ee4f9102bc0c015740b8ca40f3b901776947", + "edge": "76:809", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7a0363d6bdd2a656dc6eb9769fb5973e9abc79a81573ac3f24511bf55d855a1", + "edge": "76:810", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b15cc329d022f53ed2baadbbdb80703c3e12b74464d25abddfe4d0ba9599cc53", + "edge": "770:772", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc18c5daa5a44fbd61d901fe98775f1f584907750201f610fb8f68095e1d72f8", + "edge": "770:777", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "771:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "771:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "772:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "772:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "345b37ca4d66c9ec36951d65c4c5758ac40de7b3de5793748c0ffd91c0ff3d93", + "edge": "773:779", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "773:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d9c9338ffc5bd8a515930859e5af56e6b007bfce8b97f42aedd2396d8cfe468", + "edge": "774:782", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "774:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "72395322433bf6465937331f693dbab1eb4b6762e5bec1db2f145bcb4a20be98", + "edge": "775:781", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "775:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c62bf5c3a487dcea13badbe74c85ce693757f14c328a3499001e76909930dcb", + "edge": "776:784", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "776:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a5d74103aa555c5f1b03a9e6ec058815c01c0402cca78c35a7fe34853bd3efbe", + "edge": "777:780", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d3ed23a4b74c6f9137296d44188afec2cbdedc75703fbc8f1d8386553f443900", + "edge": "777:783", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4d2131cf63232cd7883c307e99e61884ce7460856517f98368490c6c4d87c9", + "edge": "778:785", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "6a9ed6d0c1836c9e9232fd106bfb09b82f372e288d07b6d7089aea79a749a413", + "edge": "778:786", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "779:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "779:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "77:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "780:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "780:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5fbcde15e1ed0fb294ffb788f256497289eecfb043cffb1575373bcd520c9bf7", + "edge": "781:787", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "781:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0a5ef85976476e6e9cce7aa9a15ed83bfeb274f1f716783793a1ff6cf6600353", + "edge": "782:790", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "782:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "37170eb5370dfc7fb40ab789accd28224962cc809efaa122b5338c6ba89876f5", + "edge": "783:788", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c7594e92f5f1a12dc615399666f93484436493494c98d2ab4755996601c184cf", + "edge": "783:789", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2fa76f320ac92a54bc4957c4b312252737a4b42745a70110faa5f4ab14ae3165", + "edge": "784:791", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "784:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "23663ef40eb9c981928309db09207eefc4bfa01bbe7816dce6e8b96d7476e7cb", + "edge": "785:792", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "785:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b8d7bcf12d83e033461e71ce3131284c4b2face550c104b6a6df099e71a05d69", + "edge": "786:793", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4c612104f5994bae9b17f6f6f09b726d3cfe3f972bdaa64b75c050a98e9cd8d6", + "edge": "786:794", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "787:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "787:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "788:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "788:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f487e2d044736e02485eb67710ecafea4e05a928a014922b9b65cc44c31d202f", + "edge": "789:795", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18a780736f0e86cf7e8a6c162decd9e89d206a1eeec0752e6baa4486ed0fd744", + "edge": "789:796", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9190911a832f9740ae55ff1b6240bbf902a1ad8d2d0bda0547d2de41c0580423", + "edge": "790:797", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "790:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f13a26668a12f36ae5a21dbc2767fae4f6387e40a2aa5c39bcee005ee71879e", + "edge": "791:798", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "791:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "bd52a9f719fd6af2f5430268afbf5b3e6c190c2774931a38c447afac13bfaaf9", + "edge": "792:799", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "792:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "21847f19286e3abc507856f5e625f41e550da566f600caebe8263f014ac2783f", + "edge": "793:800", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "793:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "54c2f4e7647bc0ded8230fb70c0028f8acf5681ce2976a2448f500f1aa68f36e", + "edge": "794:801", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "186ad2f33eb3cbfb114183f101e11ce919a98fe365afebd4a1803da7ddd927ee", + "edge": "794:802", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "795:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "48bc610d3a3a972307c7508352710c6cb4ab8cc4123b39456808dc27433b4752", + "edge": "795:211", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "796:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7cdec7ba827661abab0d7d54fff382e77c15305be2d3d663b44222d76162d826", + "edge": "796:138", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "797:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "4824baaad1972ad42a1626b6795f799c2f743cee870f9aea0a100c59ccb2c4ed", + "edge": "797:140", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "798:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "7d2a704fe1831889f6d0b24a3cc8246d45f075a9f2ccc20672420fcdcd704495", + "edge": "798:142", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "799:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "9d93955b66a47133912527ffb6ee3e02df5dd8a27e14e938db9b9df41ae19659", + "edge": "799:162", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b7237c7262bec88a31cca6162936450fecf0cca61fc0068d08577ae7bf50a4c7", + "edge": "79:569", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "79:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8d8442ec30476455d6900aba92dbbe490d320a9430ba6aa41792c114eee4944b", + "edge": "7:467", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92c8b5d5e685543fca9fe5eff28953369103e7df414422dd8e1103b62c6994dc", + "edge": "7:469", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "800:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "50daeeb72ff524520d2d4d79202987b7ba84179b08262a2dc4b5eeb2feecda61", + "edge": "800:180", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "801:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "757963da9046982d9f58db9aa14dc7ebb53bddcdaf326e50fb9e974ce2aef77f", + "edge": "801:189", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "802:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "1d0b4493c472414b9703ee8d737c6518b2257979e0481695199a3810c6860ff5", + "edge": "802:210", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "803:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "803:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "804:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "804:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dc96f090b3aedb0a8a9a77aee30dd235a72e951e1cfc1556ae13f21e18a06b80", + "edge": "805:811", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "805:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8169ba0796639d4e0394213b7025ea5e49f979d747b31310f048c3367223409c", + "edge": "806:814", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "873028bd2d9cac28577cb7a6134318aad9ca0139158b7a383cef6e1b3232e1ee", + "edge": "806:816", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a821d7615fa8166c390a57032261e56c5017eca665101a6f6fe65e595f6dfe03", + "edge": "807:813", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "807:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0dd8e22d72ce7d3468c7ae2261816918a9792b5576010a7759f1a334089218cc", + "edge": "808:815", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "808:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9454f4053543e26a56e830515a18d02a3e2ab347c32c7480144ae981d9d666c5", + "edge": "809:817", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "809:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5104143fd2bf1d45d4d41f0982930ebc1568f32809556541728bd3503633ef6a", + "edge": "810:812", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "489a07b54f570cdae8a1fe1be75d7f2e6cf8e9886e3397df4ac62865786d33c3", + "edge": "810:818", + "nonzero_coefficients": 4096, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "811:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "811:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "812:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "812:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c54f2755dabfd1cd677e5c71592f6697c0199839c6b7c13aace2ca0df12778b1", + "edge": "813:819", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "813:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a627c048f77258cbc6cd87552e2218d776b1f96606ddd1029866e14543f19217", + "edge": "814:822", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "814:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "16f439cf8a54b965a26d88f6f95d664ee733c7b1b93cb66f5b67fae3192dd897", + "edge": "815:821", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "815:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "71b61577a8ace3c0e10ecdd49b9cfa564b4bbab64f01c73307f1d5ff7b02d286", + "edge": "816:824", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "64d8019827b4639a18c9eae6ccf124b2e634c43a4cfc83cfbd9e4a3d93744f6d", + "edge": "816:826", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2cc3eec3ec1fb4d6c6d8bf7f19a7ed742a7bab0e029eeaad763253ac0ba67adf", + "edge": "817:823", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "817:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "07111135a6d395da01c62d4e87e81b1ee8fcad8eea9da89b127e608008762844", + "edge": "818:820", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d68ee9cb46b4a4df17f8ea1dfb8f8c1c29e9af3a4245cac88512bed4fc6442d", + "edge": "818:825", + "nonzero_coefficients": 8192, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "819:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "819:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "820:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "820:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "7d919a61ff103c97b82a9b976d20596c5d7b10b0f864482e3901f4ef8bef7ed7", + "edge": "821:827", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "821:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "616602bf5a0b168a97a775a5d9bc939eca783ef619cada005a39ba8533293e6a", + "edge": "822:830", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "822:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "c18eedcb4a0e635affbb00d9a42a0dd77b0a63adec60dad013dd176810c1d953", + "edge": "823:829", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "823:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "8c7e1b0bb3a4eff003998019ad6b751297a7312f1cce2cde1f5a27a1ddb68cd2", + "edge": "824:832", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "824:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4116fcb45f2db7c2080d3b9837125e242d839aec20a490347da77aa7aec8faed", + "edge": "825:828", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1e59aee24f96f6678ace8406746c81485d15e91c831f16ac0fbe58b5fa5d000f", + "edge": "825:831", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "cb3d28c1995106b42fbb7da42c6648572de32f4a1de728cc6ad7fdb3908dcf3f", + "edge": "826:833", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d648663f1785578f0e06b7cd55b0b5520c7a5ef71147f46bdfc856b789ff43fb", + "edge": "826:834", + "nonzero_coefficients": 16384, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "827:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "827:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "828:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "828:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "92cf1a1cdf20c06c23057383ef24cab51837133ccca2bb35556606d4f7401a5c", + "edge": "829:835", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "829:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "82:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "18c979d5200d62e274e6db592c8cf02716cb27f830b6bccbd27f9df38a07b6f9", + "edge": "82:522", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ce07728fbcbdc4df51013b2e2a84c0ec53493a29a757eccd4c2da8df657c7414", + "edge": "830:838", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "830:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a486e0af85887ac4aeec733400265914ca613dd19fa4dae84ede381affaf6dd0", + "edge": "831:836", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "aa7dc08b1c73620d70b43cfa1548b772ad4775d2318c9af5c7ae74104bd602ea", + "edge": "831:837", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "3b75a79641d5db27d6ef9247630e7614aa51ea88231f34478e1c662420a8a603", + "edge": "832:839", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "832:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "19ec58d51240fe8f7dfdd519faa1960f208743e6bc0655a01e3007d3b96bd795", + "edge": "833:840", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "833:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "9b2b502858e046e531f9a30949277fd8268475aee74c924a7b9c6bb53d0dc4f3", + "edge": "834:841", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "d1a4d03b025d05d0dc8b26bf05732c5482d1aab4714705e5aba4f51335551c14", + "edge": "834:842", + "nonzero_coefficients": 32768, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "835:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "835:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "836:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "836:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "83c9f441dd675601a36aad560768b4c19ea74f839858dc98b0d3e05b971d13eb", + "edge": "837:843", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "0b69c827af4fa65da1f65e3af7d35d0de23a9c9c35ce529827d19ca5453976eb", + "edge": "837:844", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1891dfa9216e7ff9ba3a13a87607d63af50f0ed32799d2d1e70842489d3b7d33", + "edge": "838:845", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "838:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "dde59916800172b2c33f13e865960ac26b26d46035d2a87baa41664963ed02eb", + "edge": "839:846", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "839:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "af7ffffee38fa996ce2913e825fb8c1b97853d57c4338ef62f9d3f57c24dc303", + "edge": "840:847", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "840:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "2603e3f4f3c91299255868cf52bb71de551ad86f5306bb204aa441b059f7700d", + "edge": "841:848", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "841:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "26099a84fe5e5f6851966e93bd43a62156d44ed643d7da3019d5e6b845046876", + "edge": "842:849", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f42beb9fa8e341bcdf26f7928bc67cead416c882e85a759d3d71b73288411800", + "edge": "842:850", + "nonzero_coefficients": 65536, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "843:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "dc44b08b32038324dc945b05180267298c48019ba796c3a1b8924e1777f2afbe", + "edge": "843:216", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "844:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "52aeca3479981d0dd2ed828c912e107a394f679f300c8bd6fe3c6a0c3f313cd5", + "edge": "844:137", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "845:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "a01d995623867b6303318b5bb3c3a150ffac3bcb92eb9c1c67ae1da8579658f5", + "edge": "845:145", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "846:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2c4d19b70f50be1ff58448efe709509fb4bc802e877fcea74bd0397940d68302", + "edge": "846:147", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "847:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "2b8a6b3f0c3f5c49bb90d978dcf26510a07b00345fd4d822d67ddf8122e4b804", + "edge": "847:169", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "848:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "b98b762c89c5a43191d5d98b1067165288c9343675b21d8690302312b8979893", + "edge": "848:173", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "849:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "f4136552f138ea9aaafd9b3f2600cecf2e8fbf21cf122c8544b13cad18e563d3", + "edge": "849:188", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "84:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "fc1ddb6c79fe27c2c1ddb9ee2f41706c9bee4f52775363f29624838b4ea1a978", + "edge": "84:474", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "493167f1aeab09c7a681f15ca4c66f335f009d60765656775737736a473b0b37", + "edge": "850:1", + "nonzero_coefficients": 262144, + "rank": 2, + "spatial_columns": 512 + }, + { + "digest": "c6916e1787d31e2def319fd5bd5e4e843f8812bb504ff741c2d6e13e9f548911", + "edge": "850:214", + "nonzero_coefficients": 131072, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f3cffee20d35a461b24481df26763112f88c5e89a33eab586fa880687a293267", + "edge": "85:468", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "5f4c460e9260685b6ba5e28f8000457ff426340c3924d8f46445597a8a24859c", + "edge": "86:516", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "299f6277a0ed9ce898d5afca30dd189773aa65077a5cb537978aa19240ca1036", + "edge": "86:518", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "87:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "ffab8446038920bd93b12c7c2164019cb514ff2667d07ee6278958e076a47239", + "edge": "87:570", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "df1a2b3d5e96c727d0ca3894cec59a735e346b447de27910edf2adc0583c0a68", + "edge": "88:564", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "88:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "31367448ec5f51783e307e3005baadd80e07bf57c09eacdd99b66cf938603bdf", + "edge": "8:563", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b61b83b6e74a78aaa63ed3964f8d8b7e86e0da6feb7fc8841d291d51a0715f61", + "edge": "8:566", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "f9720831cf90d21c7c8a96fb95a344849103f41d6834edfc559ca2750c4bed5b", + "edge": "90:615", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "a9839afc6c3b034c652d40ecd0d20f98b455344a91860becf6a31f3782e0102d", + "edge": "90:616", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "95:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4f6f90feb7b4b8a7c65d58fdce41f579b8006e54c28fcd8975ec46e7d11e114e", + "edge": "95:666", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "1d2e2d73b3e43211549ba859483ede59e8fb5e0da986edd6e2b2c9c9a99f7596", + "edge": "97:660", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "942c6cdfd652d3fb8dc36086d54e9dbfaa57f7bd605da2bef29099dce3f8678f", + "edge": "97:662", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "98:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "b62e571d0b01eb7c79878178def5b5c4d878c9a10a309603597486f8ad5a0fbd", + "edge": "98:762", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "4461a57afd5fa2e7b87f4fc32e11bb529c35bb3051abdd3a5c3e43c0457924cc", + "edge": "99:756", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + }, + { + "digest": "e35c350f9b1b22919c2c1b95eaab9f4e62b980700553af360305193861bca828", + "edge": "99:758", + "nonzero_coefficients": 2048, + "rank": 1, + "spatial_columns": 512 + } + ], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 7384, + "top_level_array_norm_bound": "22", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1561 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + }, + "reciprocal-large": { + "both_providers": [ + "base", + "extra" + ], + "exact_inherited_frame_pairs": [ + "0:10", + "0:100", + "0:102", + "0:103", + "0:104", + "0:105", + "0:109", + "0:110", + "0:111", + "0:14", + "0:19", + "0:20", + "0:21", + "0:226", + "0:24", + "0:25", + "0:26", + "0:28", + "0:3", + "0:30", + "0:31", + "0:32", + "0:33", + "0:34", + "0:35", + "0:36", + "0:37", + "0:40", + "0:41", + "0:42", + "0:47", + "0:5", + "0:50", + "0:51", + "0:52", + "0:56", + "0:57", + "0:58", + "0:6", + "0:60", + "0:61", + "0:62", + "0:66", + "0:67", + "0:68", + "0:69", + "0:7", + "0:70", + "0:71", + "0:75", + "0:76", + "0:77", + "0:79", + "0:8", + "0:82", + "0:84", + "0:85", + "0:86", + "0:87", + "0:88", + "0:90", + "0:95", + "0:97", + "0:98", + "0:99", + "100:611", + "100:613", + "101:293", + "102:613", + "102:615", + "103:612", + "103:615", + "104:612", + "104:614", + "105:627", + "105:629", + "106:356", + "107:437", + "108:326", + "109:543", + "109:546", + "10:542", + "10:545", + "110:558", + "110:560", + "111:543", + "111:545", + "112:351", + "113:321", + "11:329", + "12:406", + "13:297", + "14:542", + "14:544", + "15:272", + "16:281", + "17:288", + "18:368", + "19:527", + "19:529", + "20:602", + "20:604", + "21:605", + "21:607", + "226:227", + "226:232", + "226:238", + "226:247", + "226:254", + "226:259", + "226:267", + "226:272", + "226:281", + "226:288", + "226:293", + "226:297", + "226:314", + "226:321", + "226:326", + "226:329", + "226:351", + "226:356", + "226:363", + "226:368", + "226:377", + "226:389", + "226:406", + "226:437", + "227:228", + "227:242", + "227:263", + "227:276", + "228:229", + "228:250", + "229:230", + "229:256", + "22:377", + "230:231", + "230:260", + "231:1", + "231:262", + "232:233", + "232:242", + "232:421", + "232:428", + "233:234", + "233:243", + "234:235", + "234:244", + "235:236", + "235:245", + "236:1", + "236:237", + "237:114", + "237:141", + "238:228", + "238:239", + "238:359", + "238:372", + "239:229", + "239:240", + "23:314", + "240:230", + "240:241", + "241:231", + "241:236", + "242:243", + "242:250", + "243:244", + "243:251", + "244:245", + "244:252", + "245:1", + "245:246", + "246:116", + "246:139", + "247:239", + "247:248", + "247:302", + "247:310", + "248:240", + "248:249", + "249:235", + "249:241", + "24:602", + "24:603", + "250:251", + "250:256", + "251:252", + "251:257", + "252:1", + "252:253", + "253:184", + "253:205", + "254:248", + "254:255", + "254:447", + "254:454", + "255:234", + "255:249", + "256:257", + "256:260", + "257:1", + "257:258", + "258:185", + "258:204", + "259:233", + "259:255", + "259:334", + "259:342", + "25:512", + "25:515", + "260:1", + "260:261", + "261:186", + "261:203", + "262:190", + "262:201", + "263:264", + "263:284", + "264:265", + "264:290", + "265:266", + "265:294", + "266:1", + "266:296", + "267:268", + "267:276", + "267:394", + "267:402", + "268:269", + "268:277", + "269:270", + "269:278", + "26:497", + "26:500", + "270:271", + "270:279", + "271:1", + "271:237", + "272:263", + "272:273", + "272:330", + "272:339", + "273:264", + "273:274", + "274:265", + "274:275", + "275:266", + "275:271", + "276:277", + "276:284", + "277:278", + "277:285", + "278:279", + "278:286", + "279:1", + "279:280", + "27:238", + "280:127", + "280:165", + "281:273", + "281:282", + "281:443", + "281:451", + "282:274", + "282:283", + "283:270", + "283:275", + "284:285", + "284:290", + "285:286", + "285:291", + "286:1", + "286:287", + "287:128", + "287:166", + "288:282", + "288:289", + "288:298", + "288:307", + "289:269", + "289:283", + "28:572", + "28:575", + "290:291", + "290:294", + "291:1", + "291:292", + "292:129", + "292:167", + "293:268", + "293:289", + "293:364", + "293:384", + "294:1", + "294:295", + "295:192", + "295:213", + "296:195", + "296:206", + "297:298", + "297:310", + "297:407", + "297:413", + "298:299", + "298:317", + "299:300", + "299:323", + "29:227", + "2:227", + "300:301", + "300:327", + "301:1", + "301:253", + "302:303", + "302:311", + "303:304", + "303:312", + "304:305", + "304:313", + "305:1", + "305:306", + "306:125", + "306:177", + "307:299", + "307:308", + "308:300", + "308:309", + "309:301", + "309:305", + "30:605", + "30:606", + "310:311", + "310:317", + "311:312", + "311:318", + "312:313", + "312:319", + "313:1", + "313:292", + "314:307", + "314:315", + "314:378", + "314:384", + "315:308", + "315:316", + "316:304", + "316:309", + "317:318", + "317:323", + "318:319", + "318:324", + "319:1", + "319:320", + "31:557", + "31:560", + "320:135", + "320:161", + "321:315", + "321:322", + "321:339", + "321:346", + "322:303", + "322:316", + "323:324", + "323:327", + "324:1", + "324:325", + "325:150", + "325:225", + "326:302", + "326:322", + "326:425", + "326:432", + "327:1", + "327:328", + "328:155", + "328:220", + "329:330", + "329:342", + "329:390", + "329:399", + "32:572", + "32:574", + "330:331", + "330:348", + "331:332", + "331:353", + "332:333", + "332:357", + "333:1", + "333:261", + "334:335", + "334:343", + "335:336", + "335:344", + "336:337", + "336:345", + "337:1", + "337:338", + "338:123", + "338:175", + "339:331", + "339:340", + "33:626", + "33:629", + "340:332", + "340:341", + "341:333", + "341:337", + "342:343", + "342:348", + "343:344", + "343:349", + "344:345", + "344:350", + "345:1", + "345:280", + "346:340", + "346:347", + "347:336", + "347:341", + "348:349", + "348:353", + "349:350", + "349:354", + "34:482", + "34:484", + "350:1", + "350:325", + "351:346", + "351:352", + "351:458", + "351:463", + "352:335", + "352:347", + "353:354", + "353:357", + "354:1", + "354:355", + "355:151", + "355:224", + "356:334", + "356:352", + "356:421", + "356:438", + "357:1", + "357:358", + "358:157", + "358:218", + "359:360", + "359:380", + "35:587", + "35:589", + "360:361", + "360:385", + "361:362", + "361:387", + "362:1", + "362:388", + "363:364", + "363:372", + "363:394", + "363:413", + "364:365", + "364:373", + "365:366", + "365:374", + "366:367", + "366:375", + "367:1", + "367:246", + "368:359", + "368:369", + "368:417", + "368:425", + "369:360", + "369:370", + "36:467", + "36:469", + "370:361", + "370:371", + "371:362", + "371:367", + "372:373", + "372:380", + "373:374", + "373:381", + "374:375", + "374:382", + "375:1", + "375:376", + "376:130", + "376:158", + "377:369", + "377:378", + "377:451", + "377:458", + "378:370", + "378:379", + "379:366", + "379:371", + "37:512", + "37:514", + "380:381", + "380:385", + "381:382", + "381:386", + "382:1", + "382:383", + "383:134", + "383:160", + "384:365", + "384:379", + "385:386", + "385:387", + "386:1", + "386:320", + "387:1", + "387:295", + "388:193", + "388:208", + "389:390", + "389:402", + "389:417", + "389:428", + "38:321", + "390:391", + "390:409", + "391:392", + "391:414", + "392:393", + "392:416", + "393:1", + "393:296", + "394:395", + "394:403", + "395:396", + "395:404", + "396:397", + "396:405", + "397:1", + "397:398", + "398:121", + "398:171", + "399:391", + "399:400", + "39:351", + "3:527", + "3:530", + "400:392", + "400:401", + "401:393", + "401:397", + "402:403", + "402:409", + "403:404", + "403:410", + "404:405", + "404:411", + "405:1", + "405:338", + "406:399", + "406:407", + "406:443", + "406:454", + "407:400", + "407:408", + "408:396", + "408:401", + "409:410", + "409:414", + "40:484", + "40:486", + "410:411", + "410:415", + "411:1", + "411:412", + "412:124", + "412:176", + "413:395", + "413:408", + "414:415", + "414:416", + "415:1", + "415:306", + "416:1", + "416:388", + "417:418", + "417:434", + "418:419", + "418:439", + "419:420", + "419:442", + "41:608", + "41:610", + "420:1", + "420:262", + "421:422", + "421:429", + "422:423", + "422:430", + "423:424", + "423:431", + "424:1", + "424:398", + "425:418", + "425:426", + "426:419", + "426:427", + "427:420", + "427:424", + "428:429", + "428:434", + "429:430", + "429:435", + "42:469", + "42:471", + "430:431", + "430:436", + "431:1", + "431:376", + "432:426", + "432:433", + "433:423", + "433:427", + "434:435", + "434:439", + "435:436", + "435:440", + "436:1", + "436:328", + "437:432", + "437:438", + "437:447", + "437:463", + "438:422", + "438:433", + "439:440", + "439:442", + "43:326", + "440:1", + "440:441", + "441:156", + "441:219", + "442:1", + "442:358", + "443:444", + "443:460", + "444:445", + "444:464", + "445:446", + "445:466", + "446:1", + "446:258", + "447:448", + "447:455", + "448:449", + "448:456", + "449:450", + "449:457", + "44:437", + "450:1", + "450:412", + "451:444", + "451:452", + "452:445", + "452:453", + "453:446", + "453:450", + "454:455", + "454:460", + "455:456", + "455:461", + "456:457", + "456:462", + "457:1", + "457:287", + "458:452", + "458:459", + "459:449", + "459:453", + "45:356", + "460:461", + "460:464", + "461:462", + "461:465", + "462:1", + "462:383", + "463:448", + "463:459", + "464:465", + "464:466", + "465:1", + "465:355", + "466:1", + "466:441", + "467:472", + "467:476", + "468:473", + "468:475", + "469:472", + "469:474", + "46:368", + "470:475", + "470:476", + "471:473", + "471:474", + "472:477", + "472:481", + "473:478", + "473:479", + "474:477", + "474:478", + "475:479", + "475:480", + "476:480", + "476:481", + "477:1", + "477:211", + "478:1", + "478:119", + "479:1", + "479:148", + "47:544", + "47:546", + "480:1", + "480:154", + "481:1", + "481:199", + "482:487", + "482:491", + "483:488", + "483:490", + "484:487", + "484:489", + "485:490", + "485:491", + "486:488", + "486:489", + "487:492", + "487:496", + "488:493", + "488:494", + "489:492", + "489:493", + "48:377", + "490:494", + "490:495", + "491:495", + "491:496", + "492:1", + "492:209", + "493:1", + "493:117", + "494:1", + "494:146", + "495:1", + "495:152", + "496:1", + "496:164", + "497:502", + "497:506", + "498:503", + "498:505", + "499:502", + "499:504", + "49:314", + "4:238", + "500:505", + "500:506", + "501:503", + "501:504", + "502:507", + "502:511", + "503:508", + "503:509", + "504:507", + "504:508", + "505:509", + "505:510", + "506:510", + "506:511", + "507:1", + "507:196", + "508:1", + "508:138", + "509:1", + "509:162", + "50:497", + "50:499", + "510:1", + "510:181", + "511:1", + "511:194", + "512:517", + "512:521", + "513:518", + "513:520", + "514:517", + "514:519", + "515:520", + "515:521", + "516:518", + "516:519", + "517:522", + "517:526", + "518:523", + "518:524", + "519:522", + "519:523", + "51:557", + "51:559", + "520:524", + "520:525", + "521:525", + "521:526", + "522:1", + "522:182", + "523:1", + "523:137", + "524:1", + "524:149", + "525:1", + "525:169", + "526:1", + "526:179", + "527:532", + "527:536", + "528:533", + "528:535", + "529:532", + "529:534", + "52:483", + "52:486", + "530:535", + "530:536", + "531:533", + "531:534", + "532:537", + "532:541", + "533:538", + "533:539", + "534:537", + "534:538", + "535:539", + "535:540", + "536:540", + "536:541", + "537:1", + "537:197", + "538:1", + "538:115", + "539:1", + "539:131", + "53:272", + "540:1", + "540:180", + "541:1", + "541:189", + "542:547", + "542:551", + "543:548", + "543:550", + "544:547", + "544:549", + "545:550", + "545:551", + "546:548", + "546:549", + "547:552", + "547:556", + "548:553", + "548:554", + "549:552", + "549:553", + "54:281", + "550:554", + "550:555", + "551:555", + "551:556", + "552:1", + "552:223", + "553:1", + "553:122", + "554:1", + "554:126", + "555:1", + "555:159", + "556:1", + "556:221", + "557:562", + "557:566", + "558:563", + "558:565", + "559:562", + "559:564", + "55:288", + "560:565", + "560:566", + "561:563", + "561:564", + "562:567", + "562:571", + "563:568", + "563:569", + "564:567", + "564:568", + "565:569", + "565:570", + "566:570", + "566:571", + "567:1", + "567:222", + "568:1", + "568:143", + "569:1", + "569:163", + "56:559", + "56:561", + "570:1", + "570:168", + "571:1", + "571:170", + "572:577", + "572:581", + "573:578", + "573:580", + "574:577", + "574:579", + "575:580", + "575:581", + "576:578", + "576:579", + "577:582", + "577:586", + "578:583", + "578:584", + "579:582", + "579:583", + "57:514", + "57:516", + "580:584", + "580:585", + "581:585", + "581:586", + "582:1", + "582:210", + "583:1", + "583:140", + "584:1", + "584:144", + "585:1", + "585:178", + "586:1", + "586:187", + "587:592", + "587:596", + "588:593", + "588:595", + "589:592", + "589:594", + "58:558", + "58:561", + "590:595", + "590:596", + "591:593", + "591:594", + "592:597", + "592:601", + "593:598", + "593:599", + "594:597", + "594:598", + "595:599", + "595:600", + "596:600", + "596:601", + "597:1", + "597:202", + "598:1", + "598:118", + "599:1", + "599:147", + "59:389", + "5:482", + "5:485", + "600:1", + "600:183", + "601:1", + "601:188", + "602:1", + "602:198", + "603:1", + "603:132", + "604:1", + "604:136", + "605:1", + "605:191", + "606:1", + "606:133", + "607:1", + "607:142", + "608:1", + "608:200", + "609:1", + "609:153", + "60:608", + "60:609", + "610:1", + "610:172", + "611:616", + "611:620", + "612:617", + "612:619", + "613:616", + "613:618", + "614:619", + "614:620", + "615:617", + "615:618", + "616:621", + "616:625", + "617:622", + "617:623", + "618:621", + "618:622", + "619:623", + "619:624", + "61:626", + "61:628", + "620:624", + "620:625", + "621:1", + "621:216", + "622:1", + "622:120", + "623:1", + "623:212", + "624:1", + "624:214", + "625:1", + "625:215", + "626:631", + "626:635", + "627:632", + "627:634", + "628:631", + "628:633", + "629:634", + "629:635", + "62:628", + "62:630", + "630:632", + "630:633", + "631:636", + "631:640", + "632:637", + "632:638", + "633:636", + "633:637", + "634:638", + "634:639", + "635:639", + "635:640", + "636:1", + "636:217", + "637:1", + "637:145", + "638:1", + "638:173", + "639:1", + "639:174", + "63:329", + "640:1", + "640:207", + "64:406", + "65:297", + "66:574", + "66:576", + "67:513", + "67:516", + "68:529", + "68:531", + "69:499", + "69:501", + "6:587", + "6:590", + "70:513", + "70:515", + "71:589", + "71:591", + "72:247", + "73:254", + "74:259", + "75:573", + "75:576", + "76:588", + "76:591", + "77:528", + "77:531", + "78:232", + "79:606", + "79:607", + "7:467", + "7:470", + "80:293", + "81:363", + "82:498", + "82:501", + "83:267", + "84:498", + "84:500", + "85:528", + "85:530", + "86:603", + "86:604", + "87:468", + "87:471", + "88:609", + "88:610", + "89:232", + "8:611", + "8:614", + "90:588", + "90:590", + "91:259", + "92:254", + "93:247", + "94:267", + "95:627", + "95:630", + "96:363", + "97:483", + "97:485", + "98:573", + "98:575", + "99:468", + "99:470", + "9:389" + ], + "fresh_native_phase_checks": [], + "inherited_endpoints": 224, + "inverse_grid_implementation": "Not supplied or priced by this native review.", + "literal_words": { + "backward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "46", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + }, + "forward": { + "all_input_columns": 640, + "native_children": 1212, + "native_mass": 1792, + "native_profile": { + "1": 1036, + "3": 48, + "4": 55, + "5": 55, + "6": 9, + "7": 9 + }, + "owned_fields": 0, + "private_fields": 0, + "real_scalar_primitives": 5288, + "top_level_array_norm_bound": "30", + "untouched_arbitrary_roles": 416, + "used_native_edges": 1141 + } + }, + "owned_fields": 0, + "private_fields": 0, + "untouched_arbitrary_roles": 416 + } + }, + "scope": "Complete local native data responses and physical phases. Matrix and inverse-code claims require their separate reviews. No odd-grid implementation, productive helper progress, recursive host, stage or terminal construction, or full supplier claim.", + "spatial_columns_per_fresh_edge": 512, + "status": "PASS_INDEPENDENT_NATIVE_EXTENSIONS" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/new-native-recipes-20261017/sources/vendor/clifford/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1<` and repeat +with `-O`. Compare the decompressed native payload and receipt bytes. + +The full native contracts, scalar words, and all open caller obligations +are those in `NATIVE.md`. In particular, this packet does not supply +centre retention, helper progress, a terminal decoder, or a recursive +host. + +The source response and cyclic path came from the coordinating, +new-core-transfer, and independent-review lanes, as cited in the frozen +model and native packets. This lane supplies the legal cut removal and +its full phase and content check. AI assistance was used. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY-FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY-FREEZE.json new file mode 100644 index 0000000000..9fc9811495 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY-FREEZE.json @@ -0,0 +1,11 @@ +{ + "files": { + "FAMILY.md": "d5764b5fd29ccd897a7a666b22d8e77bdca415f65072d44974b0ff7b70f37e43", + "MODEL-FREEZE.json": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7", + "check_family.py": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed", + "family-normal/CHECKS.json": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb", + "family-optimized/CHECKS.json": "ab34f72669e44f1615514511402bf77b637382d874e5a19cd813d96bed1bbdfb" + }, + "normal_optimized_bytes_equal": true, + "status": "FROZEN_FAMILY_THEOREM" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY.md b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY.md new file mode 100644 index 0000000000..d08fc4f800 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/FAMILY.md @@ -0,0 +1,133 @@ +# The reciprocal family and its sharp blockwise restrictions + +Let n be an integer with n>=5. Put m=n-4 and k=n-2. Over the real +numbers, or over a characteristic-zero subfield, define + +```text +u=(1^k,m,0)^T, ell=(-1^k,1,0), +R=I+u ell, P=diag(I_k, swap), +E=P R. +``` + +Then R^2=I, E^-1=R P, and both E and E^-1 have zero diagonal. +The displacement E-P has rank 1. The displacement E-I has rank 2. +These facts follow directly from ell u=-2 and the displayed coordinate +formulas in `MODEL.md`. + +This family gives one centre per block relative to the simple map P. +It gives two displacement directions per block relative to identity. +The distinction is needed in a controller: P must still be implemented +or carried. + +## Classification of diagonal metrics + +Every diagonal real matrix D with E^T D E=D is a scalar multiple of + +```text +J=diag(1^k,-1/m,-1/m). +``` + +To prove this, write D=diag(d_0,...,d_(k-1),e,f). The last column of E +has its only nonzero entry, equal to 1, in row b. Its norm equation gives +e=f. The norm equation for column a_i is + +```text +sum_j d_j + m^2 f = 2 d_i. +``` + +Thus all d_i have the same value d. Since k=m+2, this equation reduces +to m(d+m f)=0. The field has characteristic zero and m is nonzero, so +f=e=-d/m. These are necessary equations. The identity in `MODEL.md` +proves that they are sufficient. + +Consequently, a nonsingular diagonal metric exists, but it is +indefinite. It has inertia (n-2,2) or (2,n-2), according to the sign +of its nonzero scale. No positive diagonal metric is possible. + +Over the dyadic ring Z[1/2], a diagonal metric whose entries are all +units exists if and only if m is a power of 2. Indeed, the units are +the signed powers of 2. If d and -d/m are units, their ratio m is a +unit. Conversely, if m is a power of 2, J and J^-1 are diagonal +matrices of dyadic units. + +Thus the permitted block sizes in this family are + +```text +n=4+2^h, h>=0. +``` + +The actual native geometry supplies sizes 6 and 8. The larger abstract +family does not assert that the repository has a native geometry for +every listed size. + +## A unit centre norm + +Let K=J^-1. Then + +```text +K ell^T=-u, ell K ell^T=2, +R=I-K ell^T ell. +``` + +The centre has signed norm 2 for every n. This removes the odd norm +factor n-1 that occurs with the unsigned all-ones centre. In the actual +physical pair basis, the large-block centre norm is 4 and the small-block +norm is 2. Both are dyadic units. This permits a metric-compatible +one-centre completion in principle. A complete code still needs its +physical basis, native access, and paid implementation. + +## Minimum displacement in the reciprocal zero-diagonal grammar + +Let A be an invertible n-by-n matrix over a characteristic-zero field, +where n>=3. Suppose that both A and A^-1 have zero diagonal. Then + +```text +rank(A-I) >= 2. +``` + +Rank 0 is impossible. If rank(A-I)=1, write A=I+v w^T. +Zero diagonal gives v_i w_i=-1 for every i, and hence w^T v=-n. +The rank-one inverse formula is + +```text +A^-1 = I + v w^T/(n-1). +``` + +Every diagonal entry of A^-1 is then (n-2)/(n-1), which is nonzero. +This contradicts the hypothesis. + +The family E attains the lower bound 2 in every block. Therefore the +actual rank 32 is minimum among direct sums of sixteen independent +blocks of sizes 6 and 8 for which both the response and its reciprocal +must have zero diagonal. This is not a rank 32 lower bound for arbitrary +112-by112 responses, coupled blocks, a changed native grammar, or a +different baseline P. + +The assumptions have concrete boundary cases. At n=2, a coordinate +swap has zero diagonal in both directions and rank(A-I)=1. At n=3, +this family becomes a coordinate 3-cycle and has a positive diagonal +metric. At n=4, every diagonal invariant metric in this family is +singular: it has zero ordinary weights and equal final two weights. +The diagonal-metric classification above is therefore stated for n>=5. + +## Checks and provenance + +The formal arguments above apply to all stated n. The companion checker +also verifies the exact matrices, ranks, metric equations, and the +dimension of the diagonal-metric solution space for n=5,...,24. It +checks the boundary cases and the rank-one inverse counterexample +directly. These finite checks support the proof; they do not replace +its quantified argument. + +The actual 112 matrices and native words remain pinned in the model +and native freezes. This theorem adds the metric classification and the +sharp blockwise displacement bound. It does not close the global +caller or terminal. + +The coordinating agent supplied the E=P R family and its candidate +metric. This lane supplied the classification, boundary cases, and +blockwise lower bound. AI assistance was used. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json new file mode 100644 index 0000000000..7126204dcc --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json @@ -0,0 +1,26 @@ +{ + "files": { + "MODEL.md": { + "sha256": "e2ecd052675336ffc78a53262d8b86be038535fc497a8732560acedea0b5c335" + }, + "check_model.py": { + "sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb" + }, + "model-normal-v2/CHECKS.json": { + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + "model-normal-v2/RESPONSE.json.gz": { + "decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + }, + "model-optimized/CHECKS.json": { + "sha256": "1cbfb5ccb96b3b2e4bd9b14bf5fc557dc11da14cde5577cb22853982554b0d05" + }, + "model-optimized/RESPONSE.json.gz": { + "decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "sha256": "cf29241b788142811a1e5c7051c96f143ce5ab866cb2c38028e5d933e9272194" + } + }, + "normal_optimized_bytes_equal": true, + "status": "FROZEN_MODEL" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL.md b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL.md new file mode 100644 index 0000000000..cd2fd125cc --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL.md @@ -0,0 +1,130 @@ +# A dyadic signed metric on the actual112 ports + +This packet gives a reciprocal response with a diagonal physical metric. +It uses eight6-mode blocks and eight8-mode blocks. The common-frame code +uses dyadic operations. It does not use an odd division. + +For n in {6,8}, put m=n-4 and use coordinates (a_0,...,a_(n-3),b,c). +Define + +```text +u = (1,...,1,m,0)^T, ell = (-1,...,-1,1,0), +R = I + u ell, P(a,b,c) = (a,c,b), +E = P R, +J = diag(1,...,1,-1/m,-1/m). +``` + +The product ell u is -2. Thus R^2=I and E^-1=R P. Also Ju=-ell^T +and ell J^-1 ell^T=2. Expansion gives R^T J R=J. The two last metric +entries agree, so P^T J P=J. Consequently + +```text +E^T J E = J, E^-T = J E J^-1. +``` + +Both E and E^-1 have zero diagonal. In full coordinates they are + +```text +E: a' = a - sum(a) + b, b' = c, + c' = -m sum(a) + (m+1)b; +E^-1: a' = a - sum(a) + c, b' = -m sum(a)+(m+1)c, + c' = b. +``` + +These formulas also show that E-P has rank1 and E-I has rank2 in +each block. In the latter case, the two nonzero factors are independent. +The exact112-column check gives ranks16 and32 for the full response. + +## Actual physical placement + +The source placement is the frozen signed-probe packet from the +new-core-transfer lane. In each large block, use the roles in this order: + +```text +centre, pair_difference_a, pair_difference_b, negative_difference, +contrast, negative. +``` + +Use the stored port order for each small8-clique. The final two modes +are b and c. No sign vector from an earlier response is used. + +Let H be the actual24 physical pair codes, with identity on the small64 +ports. The physical matrices are H^-1 E H, H^-1 P H, H^-1 R H, and +H^-1 J H. The notation E,P,R,J below refers to those physical matrices. +The b modes and c modes each use a complete matching of physical pairs. +The physical metric therefore remains diagonal. Its entries are + +```text +80 entries 1, 16 entries -1/2, 16 entries -1/4. +``` + +All pair blocks of H have H^T H=2I. This scale is constant on each +large component and commutes with the mode response. Therefore the +metric identity survives the physical change of coordinates. + +Both E and E^-1 have zero diagonal in physical coordinates. No response +entry joins the two modes of the same physical pair: those modes +belong to different large blocks. Each nonzero physical response entry +joins orthogonal actual port labels. The checker verifies these facts +from the complete112 matrices and the pinned labels. + +P is identity on80 physical fields and maps the other32 fields into +themselves. It is not a physical permutation. It has160 nonzero entries; +the large16-field part includes signed half entries. + +The physical reflection factor is R-I=U L, where U=H^-1 u and L=ell H +block by block. Its centre Gram matrix is + +```text +L J^-1 L^T = diag(4 I8, 2 I8). +``` + +The factor4 on the large centres comes from the physical pair code. +These entries are dyadic units. A later centre-code construction must +retain this normalization. + +## Complete common-frame scalar words + +The checker emits a paid pair code, the local reflection word, and the +inverse pair code. In each block the reflection word first subtracts +all a fields from b, adds that b value to each a field, negates b, and +adds all updated a fields to b. A paid signed swap then gives E. + +Every word is replayed on all640 arbitrary input fields. It leaves all +528 fields outside the112-field code unchanged. The invoice is: + +| Word | Real scalar primitives | +| --- | ---: | +| E, E^-1, E^-T | 3308 each | +| R | 2892 | +| P, supported on32 fields | 728 | +| J E J^-1 | 3628 | + +The diagonal conversion adds320 primitives to a common-frame E code. +This is a one-bank code cost. It is not the cost to conjugate a two-bank +native shear. That cost must include both unchanged baseline banks. + +No word uses an extra field or an odd denominator. Every prefix has +binary denominator height at most1 in the supplied words. + +## Verification and scope + +Run `python3 -I -B check_model.py --out `. Repeat with +`-O` and compare the decompressed response and receipt bytes. +The checks use exact fractions for all matrices, inverses, ranks, +support tests, scalar words, and costs. + +This packet does not claim a native caller, a terminal decoder, helper +progress, a recursive host, or a change to the selected bound. A separate +native packet will bind this response to the actual transfer word. + +The coordinating agent supplied the signed-metric E=P R identity. +The new-core-transfer lane supplied the actual pair-closed role placement. +The independent-review and controller lanes supplied the physical pair +geometry and cyclic native grammar. This lane binds these parts and +checks the complete physical response and paid scalar words. AI +assistance was used. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json new file mode 100644 index 0000000000..c5114015bc --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE-FREEZE.json @@ -0,0 +1,29 @@ +{ + "files": { + "MODEL-FREEZE.json": { + "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7" + }, + "NATIVE.md": { + "sha256": "1fe48a47d0dca937f8ccc5c27936b3d679cf6c997c6f9156ca4158554a9f19a7" + }, + "emit_native.py": { + "sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03" + }, + "native-normal/CHECKS.json": { + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "native-normal/NATIVE.json.gz": { + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + }, + "native-optimized/CHECKS.json": { + "sha256": "e3e6b18efae3b93fa48b95c0c2f238caff1ec3f5a9948bd880e21c9cf75d31b0" + }, + "native-optimized/NATIVE.json.gz": { + "decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "sha256": "e84b7f009339b44110e8658b1d4073dd903d1b2bf5f9550402070ca15dca6226" + } + }, + "normal_optimized_bytes_equal": true, + "status": "FROZEN_NATIVE" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE.md b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE.md new file mode 100644 index 0000000000..0b3e7fd758 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/NATIVE.md @@ -0,0 +1,128 @@ +# Native reciprocal words with a dyadic signed metric + +This packet implements the actual112 response E from `MODEL.md` and its +reciprocal in the two native shear directions. All640 input fields are +arbitrary. The416 fields outside the224 data fields are unchanged. + +Write Q=diag(C_qp), q=Q^-1, and let F be the common9-axis advance. +The complete words include the conventional input and output adapters. +They have these physical contracts: + +| Word | Physical input | Physical output | +| --- | --- | --- | +| `forward_E` | (Qx,y) | (F x,F q(y+E x)) | +| `backward_transpose_E` | (Qx,y) | (F(x-E^T y),F q y) | +| `forward_inverse_adjoint_E` | (Qx,y) | (F x,F q(y+E^-T x)) | +| `backward_inverse_E` | (Qx,y) | (F(x-E^-1 y),F q y) | + +The order of F,q, and E in this table is part of the contract. The +packet does not commute E through the field-dependent Q maps. + +## Construction + +The frozen odd16 native source has a transfer position for every ordered +off-diagonal pair in each large6-mode block and each small8-clique. +This packet retains every native edge, ordered frame, and endpoint +adapter from its forward word. + +At each transfer position, replace the coefficient by the corresponding +entry of E in the native mode basis. Delete a transfer when its new +coefficient is zero. The physical pair-code steps are unchanged. The +all640-column replay proves the first contract. + +For the second forward word, use E^-T. This matrix has zero diagonal in +the same mode and physical bases. Thus the same transfer positions +implement it. No new native path is needed. + +For each forward word, construct its literal inverse adjoint. Keep the +event order and every native unitary. Replace ADD(target,source,c) by +ADD(source,target,-c). Replace each real SCALE(c) by SCALE(1/c). +All scalar coefficients in this packet are real. Each new ADD has equal +source and target frames because the original ADD did. This proves the +complete native inverse-adjoint relation, including all endpoint +monomials. The two resulting backward words also pass the full content +and frame replay. + +This is a direct reciprocal implementation. It does not require the +two-bank metric wrapper described below. + +## Full local invoice + +Each of the four words has: + +```text +1520 H1 + 64 H2 + 48 H3, +native mass 1792, +1632 native children, +6440 real scalar primitives, +224 explicit endpoint monomial maps, +at most3264 native side maps, +zero owned fields and zero private outer fields. +``` + +Every content prefix is dyadic, with binary denominator height at most1. +The maximum row one-norm is46 for `forward_E`,16 for +`backward_transpose_E`, and30 for each directly retuned reciprocal word. +The invoice is the same for both actual providers. + +All1561 inherited native recipe records and all224 endpoint adapter +records are byte-equal to the pinned source. Every actual native event +has the same field, old ordered frame, new ordered frame, rank, and +recipe key as that source. The source phase proofs therefore apply +without a changed hypothesis. This run checks that exact inheritance; +it does not claim a fresh spatial replay of those recipes. + +The416 unchanged fields include the existing helper fields and the eight +extra named fields in the source schema. No event reads or writes any +of them. This proves restoration on arbitrary state. It does not supply +the separate productive progress that an outer supplier may assign to +those helpers. + +## Paid diagonal conversion + +The physical diagonal metric commutes with each individual native map. +It is legal to apply its scalar entries even when different fields have +different frames. + +Let D2=diag(J,J). Since E^-T=J E J^-1, the native forward word for +E^-T can also be obtained by pre-scaling both banks by J^-1 and +post-scaling both banks by J. The native backward word with cross term +-E^-1 can be obtained by pre-scaling both banks by J, using the +backward transpose word, then post-scaling both banks by J^-1. + +The packet emits and replays both constructions. Each adds128 scalar +SCALE instructions,640 real scalar primitives, and no native child. +The total is7080 scalar primitives. The backward wrapper has binary +height at most2; the forward wrapper has height at most1. + +The common-frame one-bank conversion in `MODEL.md` costs320 primitives. +The two-bank native wrapper costs640 because it must restore both +baseline banks. Direct transfer-coefficient retuning gives the same +required shear for6440 primitives and avoids the wrapper surcharge. + +## Verification and limits + +Run `python3 -I -B emit_native.py --out ` and repeat with +`-O`. The decompressed payload and receipt must agree. + +The producer checks both providers and all six words. It verifies all640 +input columns, every scalar access, every literal native frame, all final +frames, every unchanged helper column, the full local cost, and the +serialized payload. It also deletes one nonzero transfer in each +principal direction and rejects the changed result. + +No global controller, centre record, terminal decoder, routed stage +composition, helper progress, recursive host, or complete bound is +claimed here. In particular, the rank16 factor E-P does not by itself +make its centre information available at a later cut. + +The native path and phase records come from the new-core-transfer +odd16 packet and its cited cyclic-flag sources. The coordinating agent +supplied the signed-metric identity. The new-core-transfer lane supplied +the physical pair-closed role placement. This lane supplies the actual +reciprocal coefficient words, literal inverse-adjoint directions, +metric wrappers, and exact local invoice. AI assistance was used. + +No PR, push, commit, or publication is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py new file mode 100644 index 0000000000..383fdb5bcd --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_family.py @@ -0,0 +1,109 @@ +#!/usr/bin/env python3 +"""Check the reciprocal family and the diagonal-metric equations.""" + +import argparse +from fractions import Fraction as F +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +MODEL_PIN = "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb" +need_path = HERE / "check_model.py" +if sha256(need_path.read_bytes()).hexdigest() != MODEL_PIN: + raise ValueError("Frozen model checker pin") +spec = importlib.util.spec_from_file_location("reciprocal_family_model", need_path) +model = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = model +spec.loader.exec_module(model) +r, need = model.r, model.need + + +def metric_constraints(E): + n = len(E) + result = [] + for i in range(n): + for j in range(i, n): + row = {k: E[k].get(i, F(0)) * E[k].get(j, F(0)) for k in range(n) + if E[k].get(i, 0) * E[k].get(j, 0)} + if i == j: + r.add(row, {i: F(-1)}) + if row: + result.append(row) + return result + + +def unit(c): + a, b = abs(c.numerator), c.denominator + return bool(a) and not a & (a - 1) and not b & (b - 1) + + +def reflection_response(n): + m, k = n - 4, n - 2 + u, ell = [F(1)] * k + [F(m), F(0)], [F(-1)] * k + [F(1), F(0)] + R = r.identity(n) + for i in range(n): + r.add(R[i], {j: c for j, c in enumerate(ell) if c}, u[i]) + P = r.identity(n) + P[-2], P[-1] = P[-1], P[-2] + return r.product(P, R), r.product(R, P) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + reports = [] + for n in range(5, 25): + E, Ei, R, P, J, Ji, u, ell = model.block(n) + constraints = metric_constraints(E) + need(r.rank(constraints, n) == n - 1, "Exact diagonal-metric nullity one") + need(all(sum(c * J[i][i] for i, c in row.items()) == 0 for row in constraints), + "The stated metric spans the kernel") + m = n - 4 + need(all(unit(row[i]) for i, row in enumerate(J)) == (not m & (m - 1)), + "The exact dyadic-unit condition") + need(r.rank(model.difference(E, P), n) == 1 + and r.rank(model.difference(E, r.identity(n)), n) == 2, + "The two exact displacement ranks") + A = [{j: F(int(i == j) - 1) for j in range(n) if i != j} for i in range(n)] + Ai = [{j: F(int(i == j)) - F(1, n - 1) for j in range(n)} for i in range(n)] + need(r.product(A, Ai) == r.product(Ai, A) == r.identity(n), + "Both rank-one comparison inverse orders") + need(all(Ai[i][i] == F(n - 2, n - 1) for i in range(n)), + "The nonzero reciprocal diagonal obstruction") + reports.append({"n": n, "metric_equation_rank": n - 1, + "dyadic_unit_metric": all(unit(row[i]) for i, row in enumerate(J)), + "rank_E_minus_I": 2, "rank_E_minus_P": 1, + "centre_signed_norm": "2"}) + swap = [{1: F(1)}, {0: F(1)}] + need(r.product(swap, swap) == r.identity(2) + and r.rank(model.difference(swap, r.identity(2)), 2) == 1, + "The n=2 lower-bound exception") + E3, Ei3 = reflection_response(3) + need(r.product(r.transpose(E3, 3), E3) == r.identity(3) + and all(not row.get(i) for i, row in enumerate(Ei3)), + "The positive n=3 exception") + E4, Ei4 = reflection_response(4) + constraints4 = metric_constraints(E4) + need(r.rank(constraints4, 4) == 3 + and all(sum(row.get(i, F(0)) for i in (2, 3)) == 0 for row in constraints4), + "The singular n=4 metric kernel") + checks = { + "status": "PASS_RECIPROCAL_FAMILY", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "model_checker_sha256": MODEL_PIN, "reports": reports, + "boundary_controls": {"n2_rank_one_swap": True, "n3_positive_metric": True, + "n4_only_singular_diagonal_metrics": True}, + "scope": "Finite exact checks support the quantified algebraic proof in FAMILY.md. No global native or supplier lower bound is inferred.", + } + (args.out / "CHECKS.json").write_text(json.dumps(checks, sort_keys=True, indent=2) + "\n") + print(json.dumps(checks, sort_keys=True), flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py new file mode 100644 index 0000000000..e361d331b3 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/check_model.py @@ -0,0 +1,283 @@ +#!/usr/bin/env python3 +"""Bind the signed metric and reciprocal response to the actual ports.""" + +import argparse +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "placement": ( + "new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz", + "88a9f75fa87b1a258d6465e309785c1aaec1be6393d46e51bc0a469e62f09e5e"), + "cyclic": ( + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585"), + "arithmetic": ( + "new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8"), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(name): + relative, pin = PINS[name] + path = LANES / relative + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Source pin " + name) + return raw + + +read("arithmetic") +spec = importlib.util.spec_from_file_location("signed_metric_arithmetic", LANES / PINS["arithmetic"][0]) +r = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = r +spec.loader.exec_module(r) + + +def rows(value): + return [{int(p): F(c) for p, c in row.items() if F(c)} for row in value] + + +def difference(a, b): + out = [dict(row) for row in a] + for left, right in zip(out, b): + r.add(left, right, -1) + return out + + +def diag(values): + return [{i: F(c)} for i, c in enumerate(values)] + + +def substitute(local, ports, matrix): + for i, p in enumerate(ports): + matrix[p] = {ports[j]: c for j, c in local[i].items() if c} + + +def block(n): + m = n - 4 + u = [F(1)] * (n - 2) + [F(m), F(0)] + ell = [F(-1)] * (n - 2) + [F(1), F(0)] + reflection = r.identity(n) + for i in range(n): + r.add(reflection[i], {j: c for j, c in enumerate(ell) if c}, u[i]) + permutation = r.identity(n) + permutation[-2], permutation[-1] = permutation[-1], permutation[-2] + metric = diag([F(1)] * (n - 2) + [F(-1, m), F(-1, m)]) + metric_inverse = diag([1 / row[i] for i, row in enumerate(metric)]) + response = r.product(permutation, reflection) + inverse = r.product(reflection, permutation) + need(r.product(reflection, reflection) == r.identity(n), "Local reflection square") + need(r.product(response, inverse) == r.product(inverse, response) == r.identity(n), + "Both local inverse orders") + need(r.product(r.product(r.transpose(response, n), metric), response) == metric, + "Local signed metric") + need(sum(ell[i] * metric_inverse[i][i] * ell[i] for i in range(n)) == 2, + "The centre has signed norm two") + need(all(not response[i].get(i) and not inverse[i].get(i) for i in range(n)), + "Both local native diagonals vanish") + return response, inverse, reflection, permutation, metric, metric_inverse, u, ell + + +def swap_word(b, c): + return [["add", b, c, "1"], ["add", c, b, "-1"], + ["add", b, c, "1"], ["scale", c, None, "-1"]] + + +def reflection_word(ports): + a, b = ports[:-2], ports[-2] + return ([["add", b, p, "-1"] for p in a] + + [["add", p, b, "1"] for p in a] + + [["scale", b, None, "-1"]] + + [["add", b, p, "1"] for p in a]) + + +def pair_word(pairs): + word = [] + for pair in pairs: + a, b = pair["ports"] + aa, ab = pair["matrix"][0] + ba, bb = pair["matrix"][1] + if aa != 1: + word.append(["scale", a, None, str(aa)]) + word.extend([["add", a, b, str(ab)], ["scale", b, None, str(2 * bb)], + ["add", b, a, str(ba * aa)]]) + return word + + +def full_replay(word): + state = r.identity(640) + peak, height = F(1), 0 + for op, target, source, coefficient in word: + c = F(coefficient) + if op == "add": + need(target != source, "Distinct scalar fields") + r.add(state[target], state[source], c) + else: + need(op == "scale", "Scalar grammar") + state[target] = {p: c * v for p, v in state[target].items() if c * v} + peak = max(peak, sum(abs(v) for v in state[target].values())) + for value in state[target].values(): + denominator = value.denominator + need(not denominator & (denominator - 1), "No odd denominator") + height = max(height, denominator.bit_length() - 1) + need(state[112:] == r.identity(640)[112:], "All outside fields are unchanged") + return state[:112], { + "real_scalar_primitives": r.price(word), "instructions": len(word), + "prefix_row_l1_bound": str(peak), "binary_height": height, + "all_input_columns": 640, "untouched_arbitrary_fields": 528, + } + + +def make_model(): + placement, cyclic = json.loads(read("placement")), json.loads(read("cyclic")) + H, Hi = rows(placement["pair_code"]), rows(placement["pair_code_inverse"]) + need(r.product(H, Hi) == r.product(Hi, H) == r.identity(112), "Actual pair code inverse") + names = ("E", "inverse_E", "R", "P", "J", "inverse_J") + modes = {name: r.identity(112) for name in names} + blocks, special, centres = [], [], [] + mode_u, mode_l = [{} for _ in range(112)], [] + eword, pword, rword = [], [], [] + for record in placement["mode_blocks"]: + if record["kind"] == "large6": + roles = record["roles"] + ports = [roles[label] for label in ( + "centre", "pair_difference_a", "pair_difference_b", + "negative_difference", "contrast", "negative")] + need(set(ports) == set(cyclic["cyclic_carriers"][record["vertex"]]), + "The six carriers use the actual vertex") + else: + need(record["kind"] == "small8", "Known block kind") + ports = record["ports"] + need(all((placement["ports"][p] & placement["ports"][q]).bit_count() % 2 + == int(p == q) for p in ports for q in ports), + "An actual orthonormal eight-clique") + local = block(len(ports)) + for name, matrix in zip(names, local[:6]): + substitute(matrix, ports, modes[name]) + index = len(blocks) + for p, value in zip(ports, local[6]): + if value: + mode_u[p] = {index: value} + mode_l.append({p: value for p, value in zip(ports, local[7]) if value}) + special.extend(ports[-2:]) + centres.append(ports[0]) + rw, pw = reflection_word(ports), swap_word(*ports[-2:]) + eword += rw + pw + rword += rw + pword += pw + blocks.append({"kind": record["kind"], "index": index, "ports": ports, + "centre": ports[0], "b": ports[-2], "c": ports[-1], + "u": [str(c) for c in local[6]], + "ell": [str(c) for c in local[7]], + **({"vertex": record["vertex"]} if record["kind"] == "large6" else {})}) + need(sorted(p for b in blocks for p in b["ports"]) == list(range(112)), + "The sixteen blocks partition all112 ports") + need(len(set(special)) == 32, "Thirty-two special physical fields") + special_set = set(special) + need(all(not special_set.intersection(pair["ports"]) + or set(pair["ports"]) <= special_set for pair in cyclic["pair_codes"]), + "The special large modes are complete physical pairs") + physical = {name: r.product(Hi, r.product(matrix, H)) for name, matrix in modes.items()} + I = r.identity(112) + E, Ei, R, P, J, Ji = (physical[name] for name in names) + for name in ("J", "inverse_J"): + need(all(set(row) == {p} for p, row in enumerate(physical[name])), + "The physical metric is diagonal") + need(Counter(row[p] for p, row in enumerate(J)) == {F(1): 80, F(-1, 2): 16, F(-1, 4): 16}, + "Actual metric weights") + need(r.product(E, Ei) == r.product(Ei, E) == I and r.product(P, R) == E + and r.product(P, P) == r.product(R, R) == I, "Full112 reciprocal and reflection identities") + need(r.product(r.product(r.transpose(E, 112), J), E) == J, "Full112 signed metric") + dual = r.transpose(Ei, 112) + need(dual == r.product(J, r.product(E, Ji)), "Exact inverse-adjoint diagonal conversion") + need(all(not matrix[p].get(p) for p in range(112) + for matrix in (E, Ei, dual, modes["E"], modes["inverse_E"])), + "Both required physical and mode diagonals vanish") + support = sorted(p for p in range(112) if P[p] != I[p]) + need(support == sorted(special) and all(P[p] == I[p] for p in range(112) if p not in special_set), + "The physical P changes exactly32 fields") + need(all(set(P[p]) <= special_set for p in special_set), "P is closed on its32 fields") + U, L = r.product(Hi, mode_u), r.product(mode_l, H) + need(r.product(U, L) == difference(R, I), "The physical rank16 reflection factor") + need(r.rank(difference(E, P), 112) == r.rank(difference(R, I), 112) == 16 + and r.rank(difference(E, I), 112) == 32, "Both complete displacement ranks") + need(r.product(L, r.product(Ji, r.transpose(L, 112))) + == diag([4] * 8 + [2] * 8), "The physical centre Gram includes the pair-code normalization") + need(all((cyclic["ports"][p] & cyclic["ports"][q]).bit_count() % 2 == 0 + for p, row in enumerate(E) for q in row), "Actual response support is orthogonal") + hw = pair_word(cyclic["pair_codes"]) + need(r.replay(hw)[0] == H, "The paid physical pair code") + words = {"E": hw + eword + r.inverse_word(hw), + "R": hw + rword + r.inverse_word(hw)} + selected_pairs = [pair for pair in cyclic["pair_codes"] if set(pair["ports"]) <= special_set] + ph = pair_word(selected_pairs) + words["P"] = ph + pword + r.inverse_word(ph) + words["inverse_E"] = r.inverse_word(words["E"]) + words["inverse_adjoint_E"] = r.transpose_word(words["inverse_E"]) + jword = [["scale", p, None, str(J[p][p])] for p in special] + jiword = r.inverse_word(jword) + words["metric_inverse_adjoint_E"] = jiword + words["E"] + jword + expected = dict(physical, inverse_adjoint_E=dual, metric_inverse_adjoint_E=dual) + reports = {} + for name, word in words.items(): + actual, reports[name] = full_replay(word) + need(actual == expected[name], "Complete common-frame scalar map " + name) + need(r.determinant(E) == 1 and r.determinant(R) == r.determinant(P) == 1, + "Exact full determinants") + payload = { + "schema": "actual112-signed-metric-reciprocal-v1", "source_pins": PINS, + "ports": cyclic["ports"], "blocks": blocks, "special_ports": sorted(special), + "centre_ports": centres, "large_ports": sorted(cyclic["affected_ports"]), + "small_ports": sorted(set(range(112)) - set(cyclic["affected_ports"])), + "pair_codes": cyclic["pair_codes"], "pair_code": r.encoded(H), "pair_code_inverse": r.encoded(Hi), + "mode": {name: r.encoded(matrix) for name, matrix in modes.items()}, + "physical": {**{name: r.encoded(matrix) for name, matrix in physical.items()}, + "inverse_adjoint_E": r.encoded(dual)}, + "reflection_U": r.encoded(U), "reflection_L": r.encoded(L), + "scalar_words": words, "metric_scale_word": jword, + "metric_inverse_scale_word": jiword, + "scope": "Exact112 response and common-frame scalar words. Native access and a complete caller require separate proofs.", + } + reports["summary"] = { + "rank_E_minus_I": 32, "rank_E_minus_P": 16, "special_physical_fields": 32, + "physical_metric_counts": {str(k): v for k, v in Counter(row[p] for p, row in enumerate(J)).items()}, + "metric_conversion_extra_scalar": r.price(jword) + r.price(jiword), + "odd_divisions": 0, "nonzero_E": sum(map(len, E)), "nonzero_inverse_E": sum(map(len, Ei)), + "nonzero_P": sum(map(len, P)), "determinant_E": "1", + } + return payload, reports + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + payload, reports = make_model() + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + (args.out / "RESPONSE.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + checks = {"status": "PASS_SIGNED_METRIC_ACTUAL112", "source_pins": PINS, + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), "reports": reports} + (args.out / "CHECKS.json").write_text(json.dumps(checks, sort_keys=True, indent=2) + "\n") + print(json.dumps(checks, sort_keys=True), flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/CHECKS.json new file mode 100644 index 0000000000..368e3e04c4 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/CHECKS.json @@ -0,0 +1,330 @@ +{ + "fresh_exact_native_phase_checks": 206, + "inherited_native_records": 1071, + "payload_decompressed_sha256": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255", + "phase_method": "Exact18 Pauli images and the exact reference column fix the full Clifford operator and global phase.", + "producer_sha256": "3b3c1e1a3c33a5391c27d89d3484c0802c63d6ec02c9ac041fde6a4c6b844efb", + "reports": { + "base": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + } + }, + "extra": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + } + } + }, + "scope": "Complete local data words. All scalar events and endpoints are unchanged. The caller, terminal, helper progress and recursive host remain separate.", + "source_pins": { + "freeze": [ + "NATIVE-FREEZE.json", + "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + ], + "producer": [ + "emit_native.py", + "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03" + ], + "source": [ + "native-normal/NATIVE.json.gz", + "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + ] + }, + "status": "PASS_COALESCED_SIGNED_METRIC_NATIVE", + "unchanged_endpoint_phase_records": 224 +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/NATIVE.json.gz b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/NATIVE.json.gz new file mode 100644 index 0000000000..95ed0f7ecb Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-normal/NATIVE.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/CHECKS.json new file mode 100644 index 0000000000..368e3e04c4 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/CHECKS.json @@ -0,0 +1,330 @@ +{ + "fresh_exact_native_phase_checks": 206, + "inherited_native_records": 1071, + "payload_decompressed_sha256": "308044e47b3456e0fdb80325e3aa26327e5d71e61176d6db9c2d658241d5d255", + "phase_method": "Exact18 Pauli images and the exact reference column fix the full Clifford operator and global phase.", + "producer_sha256": "3b3c1e1a3c33a5391c27d89d3484c0802c63d6ec02c9ac041fde6a4c6b844efb", + "reports": { + "base": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + } + }, + "extra": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "merged_chain_count": 1292, + "native_children": 1292, + "native_mass": 1792, + "native_profile": { + "1": 971, + "2": 237, + "3": 46, + "4": 12, + "5": 5, + "6": 11, + "7": 10 + }, + "native_side_map_bound": 2584, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "scalar_events_byte_equal": true, + "untouched_arbitrary_fields": 416 + } + } + }, + "scope": "Complete local data words. All scalar events and endpoints are unchanged. The caller, terminal, helper progress and recursive host remain separate.", + "source_pins": { + "freeze": [ + "NATIVE-FREEZE.json", + "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb" + ], + "producer": [ + "emit_native.py", + "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03" + ], + "source": [ + "native-normal/NATIVE.json.gz", + "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e" + ] + }, + "status": "PASS_COALESCED_SIGNED_METRIC_NATIVE", + "unchanged_endpoint_phase_records": 224 +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/NATIVE.json.gz b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/NATIVE.json.gz new file mode 100644 index 0000000000..95ed0f7ecb Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/coalesced-optimized/NATIVE.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py new file mode 100644 index 0000000000..6662aeba60 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_coalesced.py @@ -0,0 +1,181 @@ +#!/usr/bin/env python3 +"""Merge native advances across cuts with no use of their field.""" + +import argparse +from copy import deepcopy +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +PINS = { + "producer": ("emit_native.py", "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03"), + "source": ("native-normal/NATIVE.json.gz", "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e"), + "freeze": ("NATIVE-FREEZE.json", "ced70c0c6fe961b1a840819ee5e8cce2756a229d4eee7ec3b5a6f8e4bac6c6eb"), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(name): + relative, pin = PINS[name] + raw = (HERE / relative).read_bytes() + if relative.endswith(".gz"): + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Coalescing source pin " + name) + return raw + + +read("producer") +spec = importlib.util.spec_from_file_location("signed_native_coalescing_source", HERE / PINS["producer"][0]) +base = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = base +spec.loader.exec_module(base) +n, r = base.n, base.r + + +def merge(original): + word = deepcopy(original) + pending, events, chains, index_map = {}, [], [], {} + + def flush(field): + if field not in pending: + return + old_indices = pending.pop(field) + first, last = (original["events"][i] for i in (old_indices[0], old_indices[-1])) + old, new = first[2], last[3] + rank = len(word["frames"][new]) - len(word["frames"][old]) + need(rank == sum(original["events"][i][4] for i in old_indices), + "The complete merged advance has the same mass") + event = ["native", field, old, new, rank, str(old) + ":" + str(new)] + chains.append({"event": len(events), "field": field, "source_events": old_indices, + "old": old, "new": new, "rank": rank}) + events.append(event) + + for i, event in enumerate(original["events"]): + if event[0] == "native": + field = event[1] + if field in pending: + need(original["events"][pending[field][-1]][3] == event[2], + "Exact per-field native chain") + pending.setdefault(field, []).append(i) + else: + need(event[0] == "scalar", "The exact event grammar") + flush(event[1][1]) + if event[1][2] is not None: + flush(event[1][2]) + index_map[i] = len(events) + events.append(deepcopy(event)) + for field in sorted(pending): + flush(field) + word["events"] = events + for record in word["transfer_records"]: + record["event"] = index_map[record["event"]] + word["coalesced_native_chains"] = chains + need([event for event in events if event[0] == "scalar"] + == [event for event in original["events"] if event[0] == "scalar"], + "Every scalar event and its order are unchanged") + covered = sorted(i for chain in chains for i in chain["source_events"]) + need(covered == [i for i, event in enumerate(original["events"]) if event[0] == "native"], + "Each original native event occurs in one merged chain") + return word + + +def verify(word, response, direction, original, source_forward): + report = n.verify_word(word, response, direction) + expected = merge(original) + need(word["events"] == expected["events"] + and word["coalesced_native_chains"] == expected["coalesced_native_chains"], + "The exact legal coalescing transformation") + for key in ("frames", "start", "final", "endpoint_adapters"): + need(word[key] == original[key], "The complete endpoint and frame binding " + key) + report["binary_height"] = base.verify(original, response, direction, + source_forward)["binary_height"] + report["scalar_events_byte_equal"] = True + report["explicit_endpoint_monomials"] = 224 + report["merged_chain_count"] = len(word["coalesced_native_chains"]) + need(report["native_profile"] == {1: 971, 2: 237, 3: 46, 4: 12, 5: 5, 6: 11, 7: 10}, + "The complete coalesced profile") + return report + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + read("freeze") + source = json.loads(read("source")) + source_forward = source["providers"]["base"]["forward_E"] + providers = {provider: {name: merge(word) for name, word in words.items()} + for provider, words in source["providers"].items()} + first = providers["base"]["forward_E"] + frames = first["frames"] + inherited = source_forward["native_recipes"] + edge_pairs = sorted({(event[2], event[3]) for words in providers.values() + for word in words.values() for event in word["events"] if event[0] == "native"}) + recipes, fresh = {}, {} + for old, new in edge_pairs: + key = str(old) + ":" + str(new) + if key in inherited: + record = inherited[key] + else: + operation = n.compiler.canonical_frame(9, tuple(frames[old])).adjoint().then( + n.compiler.canonical_frame(9, tuple(frames[new]))) + record, _ = n.compiler.lower_child(operation) + need(record["rank"] == len(frames[new]) - len(frames[old]), + "The exact merged native rank") + n.phase.equal(n.phase.recipe(record), n.phase.adjoint(n.phase.frame(frames[old], 9)) + + n.phase.frame(frames[new], 9), "Merged native phase " + key) + fresh[key] = record + if len(fresh) % 25 == 0: + print("Fresh exact phase checks", len(fresh), flush=True) + recipes[key] = record + need(len(fresh) == 206, "The fresh phase recipe census") + model = source["model"] + E, dual = n.rows(model["physical"]["E"]), n.rows(model["physical"]["inverse_adjoint_E"]) + reports = {} + for provider, words in providers.items(): + reports[provider] = {} + for name, word in words.items(): + word["native_recipes"] = recipes + direction = "forward" if name.startswith("forward") else "backward" + response = E if name in ("forward_E", "backward_transpose_E") else dual + reports[provider][name] = verify(word, response, direction, source["providers"][provider][name], + source["providers"][provider]["forward_E"]) + payload = dict(source, schema="signed-metric-coalesced-native-v1", providers=providers, + coalescing_source_pins=PINS) + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + saved = json.loads(raw) + for provider, words in saved["providers"].items(): + for name, word in words.items(): + direction = "forward" if name.startswith("forward") else "backward" + response = E if name in ("forward_E", "backward_transpose_E") else dual + need(verify(word, response, direction, source["providers"][provider][name], + source["providers"][provider]["forward_E"]) + == reports[provider][name], "All serialized640-column maps") + (args.out / "NATIVE.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + checks = { + "status": "PASS_COALESCED_SIGNED_METRIC_NATIVE", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), + "source_pins": PINS, "fresh_exact_native_phase_checks": len(fresh), + "inherited_native_records": len(recipes) - len(fresh), + "unchanged_endpoint_phase_records": 224, "reports": reports, + "phase_method": "Exact18 Pauli images and the exact reference column fix the full Clifford operator and global phase.", + "scope": "Complete local data words. All scalar events and endpoints are unchanged. The caller, terminal, helper progress and recursive host remain separate.", + } + (args.out / "CHECKS.json").write_text(json.dumps(checks, sort_keys=True, indent=2) + "\n") + print(json.dumps(checks, sort_keys=True), flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py new file mode 100644 index 0000000000..46be37015b --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/emit_native.py @@ -0,0 +1,253 @@ +#!/usr/bin/env python3 +"""Retune the complete native word for the signed-metric response.""" + +import argparse +from collections import Counter +from copy import deepcopy +from fractions import Fraction as F +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +PINS = { + "model": (HERE / "model-normal-v2/RESPONSE.json.gz", + "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0"), + "model_freeze": (HERE / "MODEL-FREEZE.json", + "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7"), + "source": (LANES / "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4"), + "native": (LANES / "new-core-transfer-20261017/low-displacement-20261020/emit_native.py", + "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745"), + "cyclic": (LANES / "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585"), +} + + +def need(test, message): + if not test: + raise ValueError(message) + + +def read(name): + path, pin = PINS[name] + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + need(sha256(raw).hexdigest() == pin, "Native source pin " + name) + return raw + + +read("native") +spec = importlib.util.spec_from_file_location("signed_metric_native_base", PINS["native"][0]) +n = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = n +spec.loader.exec_module(n) +r = n.r + + +def retune(original, cyclic, mode): + word = deepcopy(original) + parameters = {row["id"]: row for row in cyclic["parameters"]} + transfers = {row["event"]: row for row in original["transfer_records"]} + events, records = [], [] + for i, event in enumerate(original["events"]): + if i not in transfers: + events.append(deepcopy(event)) + continue + record = deepcopy(transfers[i]) + if record["part"] == "large48": + parameter = parameters[record["parameter"]] + carriers = cyclic["cyclic_carriers"][parameter["vertex"]] + target, source = carriers[parameter["row"]], carriers[parameter["column"]] + else: + need(record["part"] == "small64", "Known actual transfer region") + target, source = record["target_port"], record["source_port"] + coefficient = mode[target].get(source, F(0)) + need(event[0] == "scalar" and event[1][:3] == ["add", 112 + target, source], + "The original transfer addresses") + if coefficient: + record.update(event=len(events), coefficient=str(coefficient)) + changed = deepcopy(event) + changed[1][3] = str(coefficient) + events.append(changed) + records.append(record) + word["events"], word["transfer_records"] = events, records + word["retuned_transfer_count"] = len(records) + word["deleted_zero_transfers"] = len(transfers) - len(records) + return word + + +def inverse_adjoint(original): + word = deepcopy(original) + for event in word["events"]: + if event[0] == "native": + continue + op, target, source, coefficient = event[1] + c = F(coefficient) + if op == "add": + event[1] = [op, source, target, str(-c)] + else: + need(op == "scale", "The literal inverse-adjoint scalar grammar") + event[1] = [op, target, None, str(1 / c)] + for record in word["transfer_records"]: + record["coefficient"] = str(-F(record["coefficient"])) + word["duality"] = "Keep event order and each native unitary. Replace each real scalar gate by its inverse transpose." + return word + + +def metric_wrapper(original, model, pre_inverse): + word = deepcopy(original) + pre = model["metric_inverse_scale_word" if pre_inverse else "metric_scale_word"] + post = model["metric_scale_word" if pre_inverse else "metric_inverse_scale_word"] + + def events(gates, frames): + result = [] + for bank in (0, 112): + for op, target, source, coefficient in gates: + need(op == "scale" and source is None, "The metric is a physical diagonal") + result.append(["scalar", [op, bank + target, None, coefficient], frames[bank + target]]) + return result + + prefix, suffix = events(pre, word["start"]), events(post, word["final"]) + word["events"] = prefix + word["events"] + suffix + for record in word["transfer_records"]: + record["event"] += len(prefix) + word["metric_wrapper"] = {"prefix_scalars": len(prefix), "suffix_scalars": len(suffix), + "extra_native_children": 0, "real_scalar_primitives": 640} + return word + + +def verify(word, response, direction, reference): + report = n.verify_word(word, response, direction) + reference_native = [event for event in reference["events"] if event[0] == "native"] + need([event for event in word["events"] if event[0] == "native"] == reference_native, + "The complete native sequence is unchanged") + for key in ("native_recipes", "endpoint_adapters", "frames", "start", "final"): + need(word[key] == reference[key], "The exact inherited native data " + key) + need(len(word["start"]) == 640 and len(word["endpoint_adapters"]) == 224, + "Complete arbitrary-field and adapter counts") + need(all((event[1] if event[0] == "native" else event[1][1]) < 224 + and (event[0] == "native" or event[1][2] is None or event[1][2] < 224) + for event in word["events"]), "No helper or owned field is touched") + state = r.identity(640) + height = 0 + for event in word["events"]: + if event[0] == "native": + continue + op, target, source, coefficient = event[1] + c = F(coefficient) + if op == "add": + r.add(state[target], state[source], c) + else: + state[target] = {p: c * value for p, value in state[target].items() if c * value} + for value in state[target].values(): + d = value.denominator + need(not d & (d - 1), "Every prefix remains dyadic") + height = max(height, d.bit_length() - 1) + report.update(binary_height=height, explicit_endpoint_monomials=224, + inherited_native_recipe_count=len(word["native_recipes"]), + new_native_recipe_count=0, native_sequence_byte_equal=True) + return report + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=False) + read("model_freeze") + model, source, cyclic = (json.loads(read(name)) for name in ("model", "source", "cyclic")) + E, dual = n.rows(model["physical"]["E"]), n.rows(model["physical"]["inverse_adjoint_E"]) + Em = n.rows(model["mode"]["E"]) + dualm = r.transpose(n.rows(model["mode"]["inverse_E"]), 112) + providers, reports = {}, {} + for provider, old in source["providers"].items(): + original = old["forward"] + need(source["model"]["ports"] == model["ports"] == cyclic["ports"], + "Actual provider labels") + forward = retune(original, cyclic, Em) + backward = inverse_adjoint(forward) + dual_forward = retune(original, cyclic, dualm) + inverse_backward = inverse_adjoint(dual_forward) + words = { + "forward_E": forward, + "backward_transpose_E": backward, + "forward_inverse_adjoint_E": dual_forward, + "backward_inverse_E": inverse_backward, + "forward_inverse_adjoint_by_metric": metric_wrapper(forward, model, True), + "backward_inverse_by_metric": metric_wrapper(backward, model, False), + } + contracts = { + "forward_E": (E, "forward"), + "backward_transpose_E": (E, "backward"), + "forward_inverse_adjoint_E": (dual, "forward"), + "backward_inverse_E": (dual, "backward"), + "forward_inverse_adjoint_by_metric": (dual, "forward"), + "backward_inverse_by_metric": (dual, "backward"), + } + reports[provider] = {} + for name, word in words.items(): + response, direction = contracts[name] + reports[provider][name] = verify(word, response, direction, original) + need(reports[provider][name]["native_profile"] == {1: 1520, 2: 64, 3: 48} + and reports[provider][name]["native_mass"] == 1792, + "The full local native invoice") + need(words["backward_transpose_E"] == inverse_adjoint(words["forward_E"]) + and words["backward_inverse_E"] == inverse_adjoint(words["forward_inverse_adjoint_E"]), + "Both complete literal inverse-adjoint directions") + for name in ("forward_E", "backward_inverse_E"): + bad = deepcopy(words[name]) + record = bad["transfer_records"][0] + del bad["events"][record["event"]] + try: + response, direction = contracts[name] + verify(bad, response, direction, original) + except ValueError: + pass + else: + raise ValueError("A missing nonzero transfer was accepted") + providers[provider] = words + need(reports["base"] == reports["extra"], "Both actual providers have the same verified invoice") + payload = { + "schema": "signed-metric-reciprocal-native-v1", + "source_pins": {name: {"path": str(path.relative_to(LANES)), "sha256": pin} + for name, (path, pin) in PINS.items()}, + "model": model, "providers": providers, + "contracts": { + "input": "Physical X=Qx, Y=y. The native adapters are explicit.", + "forward_E": "Physical X=F x, Y=F q(y+E x).", + "backward_transpose_E": "Physical X=F(x-E^T y), Y=F q y.", + "forward_inverse_adjoint_E": "Physical X=F x, Y=F q(y+E^-T x).", + "backward_inverse_E": "Physical X=F(x-E^-1 y), Y=F q y.", + "scope": "All640 inputs are arbitrary. The416 fields outside the two data banks are unchanged.", + }, + } + raw = (json.dumps(payload, sort_keys=True, separators=(",", ":")) + "\n").encode() + saved = json.loads(raw) + for provider, words in saved["providers"].items(): + for name, word in words.items(): + response, direction = contracts[name] + need(verify(word, response, direction, source["providers"][provider]["forward"]) + == reports[provider][name], "Complete serialized replay") + (args.out / "NATIVE.json.gz").write_bytes(gzip.compress(raw, mtime=0)) + checks = { + "status": "PASS_SIGNED_METRIC_NATIVE", + "producer_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "payload_decompressed_sha256": sha256(raw).hexdigest(), + "source_pins": payload["source_pins"], "reports": reports, + "native_phase_scope": "All inherited native records, ordered frames and endpoint adapters are byte-equal. No new spatial phase recipe is used or claimed.", + "negative_controls": "One nonzero transfer is deleted and rejected in each principal direction and provider.", + "scope": "Complete local native data service. Productive helper progress, global routing, centre retention, terminal decoding and recursive hosting remain separate.", + } + (args.out / "CHECKS.json").write_text(json.dumps(checks, sort_keys=True, indent=2) + "\n") + print(json.dumps(checks, sort_keys=True), flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-normal/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-normal/CHECKS.json new file mode 100644 index 0000000000..eeb63ec2b2 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-normal/CHECKS.json @@ -0,0 +1,173 @@ +{ + "boundary_controls": { + "n2_rank_one_swap": true, + "n3_positive_metric": true, + "n4_only_singular_diagonal_metrics": true + }, + "model_checker_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", + "producer_sha256": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed", + "reports": [ + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 4, + "n": 5, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 5, + "n": 6, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 6, + "n": 7, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 7, + "n": 8, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 8, + "n": 9, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 9, + "n": 10, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 10, + "n": 11, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 11, + "n": 12, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 12, + "n": 13, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 13, + "n": 14, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 14, + "n": 15, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 15, + "n": 16, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 16, + "n": 17, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 17, + "n": 18, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 18, + "n": 19, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 19, + "n": 20, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 20, + "n": 21, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 21, + "n": 22, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 22, + "n": 23, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 23, + "n": 24, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + } + ], + "scope": "Finite exact checks support the quantified algebraic proof in FAMILY.md. No global native or supplier lower bound is inferred.", + "status": "PASS_RECIPROCAL_FAMILY" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-optimized/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-optimized/CHECKS.json new file mode 100644 index 0000000000..eeb63ec2b2 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/family-optimized/CHECKS.json @@ -0,0 +1,173 @@ +{ + "boundary_controls": { + "n2_rank_one_swap": true, + "n3_positive_metric": true, + "n4_only_singular_diagonal_metrics": true + }, + "model_checker_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", + "producer_sha256": "4b3769563f024e3a3a3728c5f640f44697ec418a64dc53bff9ae1320167eabed", + "reports": [ + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 4, + "n": 5, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 5, + "n": 6, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 6, + "n": 7, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 7, + "n": 8, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 8, + "n": 9, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 9, + "n": 10, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 10, + "n": 11, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 11, + "n": 12, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 12, + "n": 13, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 13, + "n": 14, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 14, + "n": 15, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 15, + "n": 16, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 16, + "n": 17, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 17, + "n": 18, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 18, + "n": 19, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": true, + "metric_equation_rank": 19, + "n": 20, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 20, + "n": 21, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 21, + "n": 22, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 22, + "n": 23, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + }, + { + "centre_signed_norm": "2", + "dyadic_unit_metric": false, + "metric_equation_rank": 23, + "n": 24, + "rank_E_minus_I": 2, + "rank_E_minus_P": 1 + } + ], + "scope": "Finite exact checks support the quantified algebraic proof in FAMILY.md. No global native or supplier lower bound is inferred.", + "status": "PASS_RECIPROCAL_FAMILY" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/CHECKS.json new file mode 100644 index 0000000000..e740999096 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/CHECKS.json @@ -0,0 +1,85 @@ +{ + "payload_decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "producer_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", + "reports": { + "E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 480, + "prefix_row_l1_bound": "44", + "real_scalar_primitives": 3308, + "untouched_arbitrary_fields": 528 + }, + "P": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 116, + "prefix_row_l1_bound": "4", + "real_scalar_primitives": 728, + "untouched_arbitrary_fields": 528 + }, + "R": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 416, + "prefix_row_l1_bound": "38", + "real_scalar_primitives": 2892, + "untouched_arbitrary_fields": 528 + }, + "inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 480, + "prefix_row_l1_bound": "44", + "real_scalar_primitives": 3308, + "untouched_arbitrary_fields": 528 + }, + "inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 480, + "prefix_row_l1_bound": "14", + "real_scalar_primitives": 3308, + "untouched_arbitrary_fields": 528 + }, + "metric_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 544, + "prefix_row_l1_bound": "56", + "real_scalar_primitives": 3628, + "untouched_arbitrary_fields": 528 + }, + "summary": { + "determinant_E": "1", + "metric_conversion_extra_scalar": 320, + "nonzero_E": 1056, + "nonzero_P": 160, + "nonzero_inverse_E": 1056, + "odd_divisions": 0, + "physical_metric_counts": { + "-1/2": 16, + "-1/4": 16, + "1": 80 + }, + "rank_E_minus_I": 32, + "rank_E_minus_P": 16, + "special_physical_fields": 32 + } + }, + "source_pins": { + "arithmetic": [ + "new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + ], + "cyclic": [ + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + ], + "placement": [ + "new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz", + "88a9f75fa87b1a258d6465e309785c1aaec1be6393d46e51bc0a469e62f09e5e" + ] + }, + "status": "PASS_SIGNED_METRIC_ACTUAL112" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz new file mode 100644 index 0000000000..d1979df0ec Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/CHECKS.json new file mode 100644 index 0000000000..e740999096 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/CHECKS.json @@ -0,0 +1,85 @@ +{ + "payload_decompressed_sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0", + "producer_sha256": "9d7052a27139990fe9eb4e397b672d2ae7069de75636e3b068f172760cf173fb", + "reports": { + "E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 480, + "prefix_row_l1_bound": "44", + "real_scalar_primitives": 3308, + "untouched_arbitrary_fields": 528 + }, + "P": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 116, + "prefix_row_l1_bound": "4", + "real_scalar_primitives": 728, + "untouched_arbitrary_fields": 528 + }, + "R": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 416, + "prefix_row_l1_bound": "38", + "real_scalar_primitives": 2892, + "untouched_arbitrary_fields": 528 + }, + "inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 480, + "prefix_row_l1_bound": "44", + "real_scalar_primitives": 3308, + "untouched_arbitrary_fields": 528 + }, + "inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 480, + "prefix_row_l1_bound": "14", + "real_scalar_primitives": 3308, + "untouched_arbitrary_fields": 528 + }, + "metric_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "instructions": 544, + "prefix_row_l1_bound": "56", + "real_scalar_primitives": 3628, + "untouched_arbitrary_fields": 528 + }, + "summary": { + "determinant_E": "1", + "metric_conversion_extra_scalar": 320, + "nonzero_E": 1056, + "nonzero_P": 160, + "nonzero_inverse_E": 1056, + "odd_divisions": 0, + "physical_metric_counts": { + "-1/2": 16, + "-1/4": 16, + "1": 80 + }, + "rank_E_minus_I": 32, + "rank_E_minus_P": 16, + "special_physical_fields": 32 + } + }, + "source_pins": { + "arithmetic": [ + "new-core-transfer-20261017/low-displacement-20261020/check_response.py", + "c6d92104e4345816e86163f6c1dea24fbd9b6e9b133ffd2e0c646dca17ca00a8" + ], + "cyclic": [ + "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + ], + "placement": [ + "new-core-transfer-20261017/low-displacement-20261020/metric-completion-20261020/signed-probe/METRIC-COMPLETION.json.gz", + "88a9f75fa87b1a258d6465e309785c1aaec1be6393d46e51bc0a469e62f09e5e" + ] + }, + "status": "PASS_SIGNED_METRIC_ACTUAL112" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/RESPONSE.json.gz b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/RESPONSE.json.gz new file mode 100644 index 0000000000..d1979df0ec Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/model-optimized/RESPONSE.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/CHECKS.json new file mode 100644 index 0000000000..737f013b4d --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/CHECKS.json @@ -0,0 +1,300 @@ +{ + "native_phase_scope": "All inherited native records, ordered frames and endpoint adapters are byte-equal. No new spatial phase recipe is used or claimed.", + "negative_controls": "One nonzero transfer is deleted and rejected in each principal direction and provider.", + "payload_decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "producer_sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03", + "reports": { + "base": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + } + }, + "extra": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + } + } + }, + "scope": "Complete local native data service. Productive helper progress, global routing, centre retention, terminal decoding and recursive hosting remain separate.", + "source_pins": { + "cyclic": { + "path": "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "model": { + "path": "oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "model_freeze": { + "path": "oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json", + "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7" + }, + "native": { + "path": "new-core-transfer-20261017/low-displacement-20261020/emit_native.py", + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "source": { + "path": "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + } + }, + "status": "PASS_SIGNED_METRIC_NATIVE" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz new file mode 100644 index 0000000000..383a8863bd Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-normal/NATIVE.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/CHECKS.json b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/CHECKS.json new file mode 100644 index 0000000000..737f013b4d --- /dev/null +++ b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/CHECKS.json @@ -0,0 +1,300 @@ +{ + "native_phase_scope": "All inherited native records, ordered frames and endpoint adapters are byte-equal. No new spatial phase recipe is used or claimed.", + "negative_controls": "One nonzero transfer is deleted and rejected in each principal direction and provider.", + "payload_decompressed_sha256": "f528752be6222da2b64522f9a124622acab4413e79d403d58b592d2533307d1e", + "producer_sha256": "b6db27a1a7e990ac297972f0306efa624bfa317d70bcb18615a38a4b8d2aac03", + "reports": { + "base": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + } + }, + "extra": { + "backward_inverse_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "backward_inverse_by_metric": { + "all_input_columns": 640, + "binary_height": 2, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + }, + "backward_transpose_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "16", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "46", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_E": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "30", + "private_fields": 0, + "real_scalar_primitives": 6440, + "untouched_arbitrary_fields": 416 + }, + "forward_inverse_adjoint_by_metric": { + "all_input_columns": 640, + "binary_height": 1, + "endpoint_maps": 224, + "explicit_endpoint_monomials": 224, + "inherited_native_recipe_count": 1561, + "native_children": 1632, + "native_mass": 1792, + "native_profile": { + "1": 1520, + "2": 64, + "3": 48 + }, + "native_sequence_byte_equal": true, + "native_side_map_bound": 3264, + "new_native_recipe_count": 0, + "owned_fields": 0, + "prefix_row_l1_bound": "60", + "private_fields": 0, + "real_scalar_primitives": 7080, + "untouched_arbitrary_fields": 416 + } + } + }, + "scope": "Complete local native data service. Productive helper progress, global routing, centre retention, terminal decoding and recursive hosting remain separate.", + "source_pins": { + "cyclic": { + "path": "independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + }, + "model": { + "path": "oblique-native-20261017/signed-metric-reciprocal-20261020/model-normal-v2/RESPONSE.json.gz", + "sha256": "df2d2028c99028db3c645b3311d7f31ff96efe72f6f9257f99157ce030ff43d0" + }, + "model_freeze": { + "path": "oblique-native-20261017/signed-metric-reciprocal-20261020/MODEL-FREEZE.json", + "sha256": "9dbff19fa68567eadea82cef2add71fda3ffe7228944028d06d53880da8b70f7" + }, + "native": { + "path": "new-core-transfer-20261017/low-displacement-20261020/emit_native.py", + "sha256": "599987ddfe2fdb8fd4be533d783e24bf40a95b6c69118ec1552a10b06f1d5745" + }, + "source": { + "path": "new-core-transfer-20261017/low-displacement-20261020/odd16-normal-v2/EXTENSION-PROGRAM.json.gz", + "sha256": "d466cea24be92fb7f749d686c5efc63f44ea82575c15f78c38e9d6d4c972eba4" + } + }, + "status": "PASS_SIGNED_METRIC_NATIVE" +} diff --git a/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/NATIVE.json.gz b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/NATIVE.json.gz new file mode 100644 index 0000000000..383a8863bd Binary files /dev/null and b/research/reciprocal-native-responses/frozen/lanes/oblique-native-20261017/signed-metric-reciprocal-20261020/native-optimized/NATIVE.json.gz differ diff --git a/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-20261020.json b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-20261020.json new file mode 100644 index 0000000000..4034fccba0 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-20261020.json @@ -0,0 +1,5047 @@ +{ + "dimensions": [ + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 1, + "n": 3 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 2, + "n": 4 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 3, + "n": 5 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 4, + "n": 6 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 5, + "n": 7 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 6, + "n": 8 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 7, + "n": 9 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 8, + "n": 10 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 9, + "n": 11 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 10, + "n": 12 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 11, + "n": 13 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 12, + "n": 14 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 13, + "n": 15 + }, + { + "correction_rank": 2, + "determinant": 1, + "fixed_dimension": 14, + "n": 16 + } + ], + "physical_correction_rank": 16, + "physical_inverse": [ + [ + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0" + ], + [ + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2" + ], + [ + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0" + ], + [ + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0" + ], + [ + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0" + ], + [ + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2" + ], + [ + "0", + "0", + "1/2", + "0", + "0", + "1", + "0", + "0", + "-1", + "-1/2", + "0", + "-1", + "0", + "0", + "-1", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1", + "0", + "0", + "1", + "-1/2", + "0", + "0", + "-1", + "3/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-3/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1" + ], + [ + "0", + "0", + "1/2", + "0", + "1", + "0", + "0", + "-1", + "0", + "-1/2", + "-1", + "0", + "0", + "0", + "0", + "-1", + "-1/2", + "0", + "0", + "-1/2", + "-1", + "0", + "0", + "1", + "0", + "-1/2", + "0", + "-1", + "0", + "0", + "3/2", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "-3/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1", + "0" + ], + [ + "0", + "0", + "1", + "1", + "0", + "0", + "-1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "0", + "-1", + "0", + "0", + "1", + "0", + "0", + "-1", + "-1", + "0", + "0", + "0", + "0", + "3/2", + "3/2", + "0", + "0", + "0", + "-3/2", + "-3/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "1", + "1" + ], + [ + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0" + ], + [ + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0" + ], + [ + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2" + ], + [ + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2" + ], + [ + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0" + ], + [ + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0" + ], + [ + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "0", + "3/2", + "0", + "0", + "0", + "3/2", + "0", + "-1", + "-1", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "-1", + "-1", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-3/2", + "-3/2", + "0", + "0", + "0", + "0", + "3/2", + "3/2", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "3/2", + "0", + "0", + "0", + "0", + "3/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0" + ], + [ + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "0", + "3/2", + "0", + "0", + "0", + "3/2", + "0", + "-1", + "-1", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "1/2", + "0", + "3/2", + "0", + "0", + "0", + "0", + "3/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1", + "1", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "1", + "1", + "1", + "-1", + "1", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "3/2", + "-3/2", + "0", + "0", + "0", + "0", + "3/2", + "-3/2", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "-1", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "1", + "1", + "-1", + "-1", + "0", + "-1", + "0", + "0", + "-1", + "0", + "0", + "-1", + "1", + "0", + "0", + "0", + "0", + "-3/2", + "3/2", + "0", + "0", + "0", + "-3/2", + "3/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1" + ], + [ + "0", + "0", + "1/2", + "0", + "-1", + "0", + "0", + "1", + "0", + "-1/2", + "1", + "0", + "0", + "0", + "0", + "1", + "-1/2", + "0", + "0", + "-1/2", + "1", + "0", + "0", + "-1", + "0", + "-1/2", + "0", + "1", + "0", + "0", + "-3/2", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "3/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1", + "0" + ], + [ + "0", + "0", + "1/2", + "0", + "0", + "-1", + "0", + "0", + "1", + "-1/2", + "0", + "1", + "0", + "0", + "1", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "1", + "0", + "0", + "-1", + "-1/2", + "0", + "0", + "1", + "-3/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "3/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2" + ], + [ + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "-1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0" + ] + ], + "physical_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 87, + 89, + 90, + 91, + 92, + 94, + 99, + 104, + 105, + 106, + 110, + 111 + ], + "physical_response": [ + [ + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "1/2", + "1/2", + "0", + "0" + ], + [ + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "0", + "-1/2", + "-1/2" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "1/2", + "0" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "1/2" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2", + "1/2" + ], + [ + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "-1/2", + "-1/2", + "0", + "0" + ], + [ + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0" + ], + [ + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "-1/2" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "1/2", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "1/2" + ], + [ + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "-1/2", + "-1/2", + "0", + "0" + ], + [ + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0" + ], + [ + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2" + ], + [ + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "0", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "0", + "1/2" + ], + [ + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "1/2", + "-1/2", + "-1/2", + "0", + "0" + ], + [ + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "1/2", + "1/2" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/2", + "0" + ], + [ + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "-1/2", + "0", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "-1", + "-1/2", + "-1/2", + "-1", + "0", + "3/2", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-3/2", + "0", + "-1" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "-1", + "0", + "-1/2", + "-1/2", + "0", + "-1", + "0", + "3/2", + "0", + "0", + "-1", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-3/2", + "0", + "-1", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "0", + "0", + "3/2", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-3/2", + "0", + "0", + "1", + "1" + ], + [ + "-1", + "-1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "-1", + "-1", + "0", + "0", + "-1", + "-1", + "3/2", + "-1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "-1", + "-1", + "3/2", + "0", + "0", + "0", + "0", + "0", + "3/2", + "-1", + "-1", + "0", + "0", + "0", + "3/2", + "-1", + "-1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-3/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "3/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "-1", + "-1", + "-1", + "-1", + "1", + "1", + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "1", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "-3/2", + "3/2", + "0", + "0", + "0", + "0", + "0", + "0", + "3/2", + "-3/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "-1", + "-1", + "0", + "0", + "1", + "1", + "-3/2", + "1", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "-1", + "3/2", + "0", + "0", + "0", + "0", + "0", + "3/2", + "-1", + "-1", + "0", + "0", + "0", + "-3/2", + "1", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "-1", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "-3/2", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "3/2", + "0", + "0", + "-1", + "-1" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "-1", + "0", + "0", + "1", + "0", + "0", + "1", + "0", + "-1/2", + "-1/2", + "0", + "1", + "0", + "-3/2", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "1", + "0", + "-1/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "3/2", + "0", + "1", + "0" + ], + [ + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1", + "0", + "0", + "1", + "0", + "0", + "1", + "-1/2", + "-1/2", + "1", + "0", + "-3/2", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "1", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "3/2", + "0", + "1" + ], + [ + "-1", + "0", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "0", + "0", + "0", + "0", + "3/2", + "3/2", + "0", + "0", + "0", + "0", + "0", + "0", + "3/2", + "3/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "-1", + "-1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "3/2", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-3/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "0", + "0" + ], + [ + "0", + "0", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "-1/2", + "1/2", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/2" + ], + [ + "0", + "0", + "0", + "-1/2", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "0", + "0", + "0", + "1/2", + "1/2", + "0", + "-1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "-1/2", + "-1/2", + "0" + ] + ], + "scope": "Exact response algebra; no native phase or terminal price claim", + "six_mode_inverse": [ + [ + "0", + "-1", + "-1", + "-1", + "0", + "1" + ], + [ + "-1", + "0", + "-1", + "-1", + "0", + "1" + ], + [ + "-1", + "-1", + "0", + "-1", + "0", + "1" + ], + [ + "-1", + "-1", + "-1", + "0", + "0", + "1" + ], + [ + "-2", + "-2", + "-2", + "-2", + "0", + "3" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "six_mode_response": [ + [ + "0", + "-1", + "-1", + "-1", + "1", + "0" + ], + [ + "-1", + "0", + "-1", + "-1", + "1", + "0" + ], + [ + "-1", + "-1", + "0", + "-1", + "1", + "0" + ], + [ + "-1", + "-1", + "-1", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1" + ], + [ + "-2", + "-2", + "-2", + "-2", + "3", + "0" + ] + ], + "source": "lanes/independent-review-20261017/cyclic-pair-flags-20261018/CYCLIC-FLAGS.json", + "source_sha256": "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585", + "status": "PASS_RECIPROCAL_RANK_TWO" +} diff --git a/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-20261020.md b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-20261020.md new file mode 100644 index 0000000000..0b07a01150 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-20261020.md @@ -0,0 +1,180 @@ +# Reciprocal responses with two correction coordinates + +The six-mode transfer family admits an integer unit E such that E and +E^-1 have zero diagonal and rank(E-I)=2. A symmetric rational response +with these two diagonal conditions cannot attain rank two. Thus the +change from a symmetric response to a reciprocal pair reduces the +number of correction coordinates from three to two per centre vertex. + +This is a response theorem for the actual pair-mode family. It does not +give a cheap terminal decoder. The native phases, complete 112-port +response, routed controller, and final cost require separate checks. + +## An integer construction in every dimension at least three + +Let n>=3, put m=n-2, and write an input as (a,b,c), where a has m +coordinates. Write s for the sum of the coordinates of a. Define + +```text +E(a,b,c) = (a-s*1+b*1, c, -(m-2)*s+(m-1)*b), +E^-1(a,b,c) = (a-s*1+c*1, -(m-2)*s+(m-1)*c, b). +``` + +All coefficients are integers. Both displayed matrices have zero +diagonal. Their two products are I. + +A short factorization proves invertibility and the correction rank. +Let P exchange b and c. Define the column u and row l by + +```text +u = (1,...,1,m-2,0)^T, +l = (-1,...,-1,1,0). +``` + +Then l*u=-2, so R=I+u*l satisfies R^2=I. Direct substitution gives +E=P*R and E^-1=R*P. Each factor has determinant -1. Thus det(E)=1. +The factor R changes only the one scalar l*x. This factorization does +not assert that R or P alone has a legal native transfer schedule. + +An explicit factorization of the complete correction is + +```text +E-I = U V, + +U = [ 1 0 ] repeated m times, + [ 0 1 ], + [ m-2 -1 ], + +V = [ -1 ... -1 1 0 ], + [ 0 ... 0 -1 1 ]. +``` + +Both U and V have rank two, and + +```text +I_2+VU = [[1-m,1],[m-2,-1]] +``` + +has determinant one. The two nonzero rows of V and the first and +(m+1)-st rows of U show that rank(E-I)=2. Also +E^-1-I=-E^-1(E-I), so rank(E^-1-I)=2. The fixed space has dimension +n-2 and is given by s=b=c. In particular, for n=6 each response fixes +four dimensions. + +## Two correction coordinates are necessary + +Work over a field of characteristic zero. Suppose A is an invertible +n by n matrix, and both A and A^-1 have zero diagonal. Rank(A-I) +cannot be zero. If it is one, write A=I+u*v. Each diagonal equation +gives u_i*v_i=-1, so v*u=-n. The rank-one inverse formula gives + +```text +A^-1 = I-u*v/(1-n). +``` + +Every diagonal entry of this inverse is (n-2)/(n-1). It is nonzero +for n>=3. This is a contradiction. The construction therefore attains +the minimum correction rank in this matrix family. + +The statement is about rank(A-I). It is not a lower bound on native +children, storage, or the cost of a routed code. + +## Symmetry forces a third correction coordinate in dimension six + +Suppose A is a symmetric rational six by six unit, with both A and +A^-1 of zero diagonal. Assume rank(A-I)=2. Symmetry gives an +orthogonal eigenbasis. Four eigenvalues are one. Let the other two +be a and b. The two trace equations give + +```text +a+b=-4, 1/a+1/b=-4, +ab=1, {a,b}={-2+sqrt(3),-2-sqrt(3)}. +``` + +Let u and v be unit eigenvectors for a and b. At coordinate i, the +two diagonal equations are + +```text +1+(a-1)*u_i^2+(b-1)*v_i^2=0, +1+(b-1)*u_i^2+(a-1)*v_i^2=0. +``` + +Their difference gives u_i^2=v_i^2, and either equation then gives +u_i^2=v_i^2=1/6. Hence u=sigma/sqrt(6) and v=tau/sqrt(6), where +sigma and tau are sign vectors. The spectral formula is + +```text +A = I - (sigma*sigma^T+tau*tau^T)/2 + + sqrt(3)*(sigma*sigma^T-tau*tau^T)/6. +``` + +Rationality forces the coefficient of sqrt(3) to be zero. The two +rank-one projectors are then equal, which contradicts u perpendicular +to v. Thus the correction rank is at least three. Three disjoint +coordinate exchanges attain it. The symmetric matching response is +optimal under these hypotheses; an asymmetric reciprocal pair escapes +that restriction. + +The proof uses real symmetry and rational entries. It does not assert +the same conclusion for complex symmetric matrices, or for a matrix +whose inverse has a nonzero diagonal. + +## Binding to the actual 48 pair modes + +The pinned cyclic family has eight vertices with six pair modes at +each vertex. Let A_pair be its signed pair code. It satisfies +A_pair*A_pair^T=2I. Put one copy of E_6 on each vertex and set + +```text +B = direct_sum_v E_6, +E_physical = A_pair^-1 B A_pair. +``` + +Both B and B^-1 have zero diagonal, so both belong to the proved +cyclic transfer family. The backward transfer convention produces the +negative transpose of its coefficient matrix. Therefore the native +generator for a reciprocal backward response must use B^-T. + +The physical response has determinant one and +rank(E_physical-I)=16. Its inverse has the same correction rank. +The corresponding symmetric matching has correction rank 24 on these +48 ports. Conjugation by the invertible pair code preserves each rank. +The checker verifies both full 48 by 48 inverse orders and both ranks +from the literal pinned pair code. + +The rank-two coordinates depend on five modes at each vertex. The +rank-one reflection R uses four a modes and the b mode. Their actual +source planes span six binary directions, including the common +radical. A proposed capture to that radical would have rank five. +This observation is not a capture implementation: the permutation P +has fixed modes, and R has nonzero diagonal. Neither factor alone +belongs to the zero-diagonal transfer family. + +The cyclic family proves logical transfers and nested frame access. +Its fixed path gives native mass 1792 on all 224 data fields, with +zero response on the other 64 ports in that family packet. This +theorem does not supply a compatible 64-port unit or a full native +phase replay. The two-coordinate factorization must not be treated +as free physical access at a hole frame. + +## Checks and continuation + +Run the adjacent checker in normal and optimized Python modes. It +checks dimensions three through sixteen, the exact factors, both +inverse orders, the rank-two factor, the fixed space, and the pinned +48-port application. The proof above covers all n>=3; the finite +checks do not replace that proof. + +Next steps are native phase lowering of the actual reciprocal pair, +selection of a compatible ordinary 64-port response, and a costed +capture or terminal scheme that uses the smaller correction space. +The general one-pair controller can also use an arbitrary unit raw +backward response through legal current-stage codes. That result +removes reciprocal native synthesis as a prerequisite, but leaves +the physical output code explicit. + +This result builds on the root pair geometry, the oblique-native +pair-code construction, and the independent-review cyclic flag +theorem. OpenAI Codex assisted the work. No PR or publication is +authorized. Before any PR description, read +/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md. diff --git a/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md new file mode 100644 index 0000000000..c0e7264b20 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-ADDENDUM-20261020.md @@ -0,0 +1,41 @@ +# Scope correction and a balanced response + +This note supplements the frozen reciprocal rank-two proof. It does not +change that proof's matrix identities. + +The statement that the two correction coordinates depend on five modes +needs a more precise form. The first row of V depends on the four a +modes and b. The second row depends on b and c. Their union contains +all six modes. Only the first row, which is the reflection query, has +the proposed rank-five capture to the common radical. The independent +review found this wording defect. No two-coordinate capture was priced +in the frozen proof. + +For n=6, a diagonal conjugation reduces both matrix row norms. Set + +```text +D=diag(1,1,1,1,-2,2), E_balanced=D^-1 E D. +``` + +With s=sum(a), the exact maps are + +```text +E_balanced(a,b,c)=(a-s*1-2*b*1, -c, -s-3*b), +E_balanced^-1(a,b,c)=(a-s*1+2*c*1, s-3*c, -b). +``` + +Both matrices have maximum absolute row sum seven. The unbalanced +pair has maximum absolute row sum eleven. The two diagonals remain +zero and both correction ranks remain two. The a-to-a entries remain +unchanged, so this conjugation preserves a selected minor supported +only on the a modes. + +The coefficient changes exchange four unit ADD coefficients with four +coefficient-two ADD coefficients in each direction. They preserve the +sum of the inherited scalar ADD charges. This is a statement about +the matrix transfer coefficients. Pair codes, intermediate norm bounds, +native paths, and routed use still need their own verification. + +The root checked the two matrices with exact rational arithmetic. +The native-construction lane has the formulas for a full replay. +Do not treat the row-norm bound as a complete finite-precision proof. diff --git a/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json new file mode 100644 index 0000000000..4fd91400e1 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/root/RECIPROCAL-RANK-TWO-FREEZE-20261020.json @@ -0,0 +1,13 @@ +{ + "files": { + "RECIPROCAL-RANK-TWO-20261020.json": "971df2cc46160babf79b668c5677ab03e48ae86551d727db05c6f4118fc6658e", + "RECIPROCAL-RANK-TWO-20261020.md": "5d7855b2360093629530aceb91d38204a9a0a42654f53a150f35279efc8de172", + "check_reciprocal_rank_two_20261020.py": "2fc272bf47b7840f5464b1f589f16d069e66b6cd41c8d2fce03f9f04878635bc" + }, + "scope": "Response algebra and actual48 pair binding. Independent proof review pending. No native phase, decoder, supplier, or kappa claim.", + "validation": { + "normal": "PASS_RECIPROCAL_RANK_TWO", + "optimized": "PASS_RECIPROCAL_RANK_TWO", + "receipt_bytes_equal": true + } +} diff --git a/research/reciprocal-native-responses/frozen/root/check_reciprocal_rank_two_20261020.py b/research/reciprocal-native-responses/frozen/root/check_reciprocal_rank_two_20261020.py new file mode 100644 index 0000000000..aa170eaaf9 --- /dev/null +++ b/research/reciprocal-native-responses/frozen/root/check_reciprocal_rank_two_20261020.py @@ -0,0 +1,154 @@ +#!/usr/bin/env python3 +"""Check the reciprocal rank-two response and its actual pair code.""" + +from fractions import Fraction as F +from hashlib import sha256 +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +SOURCE = (HERE.parent / "lanes/independent-review-20261017/" + "cyclic-pair-flags-20261018/CYCLIC-FLAGS.json") +SOURCE_SHA = "3034e1df3670f64e5b79a51a435d7903f3be7cef10d6b486a8bd4d420c989585" + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def identity(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def product(a, b): + return [[sum(x * y for x, y in zip(row, col)) for col in zip(*b)] + for row in a] + + +def subtract(a, b): + return [[x - y for x, y in zip(ra, rb)] for ra, rb in zip(a, b)] + + +def rank(a): + a = [list(map(F, row)) for row in a] + pivot = 0 + for col in range(len(a[0])): + row = next((i for i in range(pivot, len(a)) if a[i][col]), None) + if row is None: + continue + a[pivot], a[row] = a[row], a[pivot] + scale = a[pivot][col] + a[pivot] = [x / scale for x in a[pivot]] + for i in range(len(a)): + if i != pivot and a[i][col]: + scale = a[i][col] + a[i] = [x - scale * y for x, y in zip(a[i], a[pivot])] + pivot += 1 + if pivot == len(a): + break + return pivot + + +def response(n): + m = n - 2 + e = identity(n) + for i in range(m): + for j in range(m): + e[i][j] -= 1 + e[i][m] = F(1) + e[m] = [F(0)] * n + e[m][m + 1] = F(1) + e[m + 1] = [F(-(m - 2))] * m + [F(m - 1), F(0)] + p = identity(n) + p[m], p[m + 1] = p[m + 1], p[m] + inverse = product(product(p, e), p) + return e, inverse, p + + +def main(): + dimensions = [] + for n in range(3, 17): + m = n - 2 + e, inverse, p = response(n) + unit = identity(n) + u = [[F(1), F(0)] for _ in range(m)] + u += [[F(0), F(1)], [F(m - 2), F(-1)]] + v = [[F(-1)] * m + [F(1), F(0)], + [F(0)] * m + [F(-1), F(1)]] + correction = subtract(e, unit) + need(product(u, v) == correction, "Exact rank-two correction") + need(rank(correction) == rank(subtract(inverse, unit)) == 2, + "Both correction ranks are two") + need(product(e, inverse) == product(inverse, e) == unit, + "Both inverse orders") + need(all(e[i][i] == inverse[i][i] == 0 for i in range(n)), + "Both diagonals are zero") + r = product(p, e) + need(product(r, r) == unit and rank(subtract(r, unit)) == 1, + "The reflection has rank one") + small = product(v, u) + small = [[small[i][j] + (i == j) for j in range(2)] + for i in range(2)] + need(small == [[F(1 - m), F(1)], [F(m - 2), F(-1)]], + "The two-coordinate action") + need(small[0][0] * small[1][1] - + small[0][1] * small[1][0] == 1, "Determinant one") + for j in range(m): + fixed = [[F(i == j)] for i in range(m)] + [[F(1)], [F(1)]] + need(product(e, fixed) == fixed, "An explicit fixed-space basis") + dimensions.append({"n": n, "correction_rank": 2, + "fixed_dimension": n - 2, "determinant": 1}) + + raw = SOURCE.read_bytes() + need(sha256(raw).hexdigest() == SOURCE_SHA, "Cyclic family source pin") + source = json.loads(raw) + ports = source["affected_ports"] + need(len(ports) == len(set(ports)) == 48, "48 distinct physical ports") + position = {p: i for i, p in enumerate(ports)} + pair_code = [[F(0)] * 48 for _ in range(48)] + for pair in source["pair_codes"]: + for i, p in enumerate(pair["ports"]): + for j, q in enumerate(pair["ports"]): + pair_code[position[p]][position[q]] = F(pair["matrix"][i][j]) + pair_inverse = [[x / 2 for x in row] for row in zip(*pair_code)] + need(product(pair_code, pair_inverse) == identity(48), "Actual pair inverse") + block = [[F(0)] * 48 for _ in range(48)] + block_inverse = [[F(0)] * 48 for _ in range(48)] + e, inverse, _ = response(6) + for carriers in source["cyclic_carriers"]: + need(len(carriers) == 6, "Six modes at each vertex") + for i, p in enumerate(carriers): + for j, q in enumerate(carriers): + block[position[p]][position[q]] = e[i][j] + block_inverse[position[p]][position[q]] = inverse[i][j] + physical = product(product(pair_inverse, block), pair_code) + physical_inverse = product(product(pair_inverse, block_inverse), pair_code) + need(product(physical, physical_inverse) == identity(48), "Physical right inverse") + need(product(physical_inverse, physical) == identity(48), "Physical left inverse") + need(rank(subtract(physical, identity(48))) == 16, "Physical correction rank") + need(rank(subtract(physical_inverse, identity(48))) == 16, "Inverse correction rank") + need(all(physical[i][i] == physical_inverse[i][i] == 0 for i in range(48)), + "Physical diagonals") + receipt = { + "status": "PASS_RECIPROCAL_RANK_TWO", + "source": str(SOURCE.relative_to(HERE.parent)), + "source_sha256": SOURCE_SHA, + "dimensions": dimensions, + "six_mode_response": [[str(x) for x in row] for row in e], + "six_mode_inverse": [[str(x) for x in row] for row in inverse], + "physical_ports": ports, + "physical_response": [[str(x) for x in row] for row in physical], + "physical_inverse": [[str(x) for x in row] for row in physical_inverse], + "physical_correction_rank": 16, + "scope": "Exact response algebra; no native phase or terminal price claim", + } + output = HERE / "RECIPROCAL-RANK-TWO-20261020.json" + output.write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"]) + print("receipt_sha256=" + sha256(output.read_bytes()).hexdigest()) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/notices/PR2226-NOTICE.md b/research/reciprocal-native-responses/notices/PR2226-NOTICE.md new file mode 100644 index 0000000000..5ea70357a0 --- /dev/null +++ b/research/reciprocal-native-responses/notices/PR2226-NOTICE.md @@ -0,0 +1,22 @@ +# Attribution and license + +New construction, proof text and checkers: Cinna Davis (@1337isnot1337), with +substantial OpenAI Codex assistance, Apache-2.0. + +The selected complex canonical word is the PR1042 ancestry retained in PR1094. +Jeremy Kothe, Rohan Arun, Hao Yan, Chafik Boukhalfa, icekylinx, Jonathan Capalbo +and the source package's full provider/frame/controller lineage retain credit. +Ali Romman supplied the source-bound fixed-block theorem and certificate; +Thomas DiFiore supplied the earlier block discovery. The borrowing construction +does not attribute its changed interface to those predecessor results. + +`price_engine.py` is an unchanged copy of the incorporated +`research/complex-local-word-ceiling/ceiling.py`: Douglas Colkitt, with Claude +(Anthropic) assistance; original SPDX/license context and docstring retained. +General Clifford frame and exact Gaussian normal forms are inherited from +`notes/general-clifford-frames.tex` and the repository's credited phase/compiler +lineage. The package independently checks its actual local Gaussian products. + +Source hashes, base commits and the copied engine's Git blob are in SOURCES.json. +No full native supplier, all-size compiler, precision theorem or new kappa is +claimed. No independent human review is claimed. diff --git a/research/reciprocal-native-responses/notices/PR2588-NOTICE b/research/reciprocal-native-responses/notices/PR2588-NOTICE new file mode 100644 index 0000000000..46411b80b2 --- /dev/null +++ b/research/reciprocal-native-responses/notices/PR2588-NOTICE @@ -0,0 +1,10 @@ +Anticipatory dirty borrowing: PR2226 (Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance) is credited first. Its alias rule, changed-reference K_G handoffs, initial compensation and exact free-operator replay (vendored under new/code/borrow/vendor, see new/code/borrow/NOTICE-PR2226.md) are applied here to the T74 pivot-566+554 words; the native lowering, window-exact owner fill and independent audit of the borrow words are new in this package. Bootstrap carried-cutoff repair: PR1956 (Josie Elliston); Lemma G label/adapter checks and X/Y/Z mutants: PR1964 (thakrarsagar), extended here with borrow warp/zero-buffer controls. + +New research prepared by Rohan Arun with substantial OpenAI Codex assistance. Apache-2.0. Parent words and build recipe method derive from Jeremy Kothe PR1274 and Rohan Arun PR1218, with lineage credited in README.md. All inherited mathematical qualifications are retained. +Additional pivot555 and567 composition by Rohan Arun with substantial OpenAI Codex assistance. + +T74 exact-fill owner construction by Rohan Arun with substantial OpenAI Codex assistance. + +PR1377 grid refinement credited to Jeremy Kothe. Outer witness refinement by Rohan Arun with OpenAI Codex assistance; construction unchanged. + +Pivot-566 kernel, words, edits, rebuild.py and rebind.py: PR1625 (mdumitrean). Endpoint/outer-witness stacking, fine_cache.py and oracle stage by jeremykothe2 with oh-my-pi assistance. diff --git a/research/reciprocal-native-responses/notices/PR2588-NOTICE-PR2226.md b/research/reciprocal-native-responses/notices/PR2588-NOTICE-PR2226.md new file mode 100644 index 0000000000..a14b299ef5 --- /dev/null +++ b/research/reciprocal-native-responses/notices/PR2588-NOTICE-PR2226.md @@ -0,0 +1,21 @@ +# Credit: anticipatory dirty borrowing (PR2226) + +The construction realised by this native chain is **PR2226, "anticipatory dirty borrowing"**, by Cinna Davis +(@1337isnot1337), prepared with substantial OpenAI Codex assistance (Apache-2.0): the logical reference change +K_G of a lender register (a monomial Clifford: a permutation of the 512 columns with phase mod 4), the initial +compensation terms c K_G z, the early cold tail, the exact cold restoration and the private zero buffers of the +FULL-frame cleanup. `vendor/pr2226_operators.py`, `vendor/pr2226_replay.py` and `vendor/PR2226-NOTICE.md` are byte copies +of PR2226's `operators.py`, `replay.py` and `NOTICE.md`. `bw_gauss.py` is a port of `operators.py` (change, monomial, +apply_mono, coord, frame, check) and adds a decoder from a serialized `clifford_exact` monomial to its exact 512 x 512 +Gaussian matrix. + +What this chain adds (the P3 native realisation, with the borrowing work's explicit chronological BORROW-WORD as input): +warp events and zero buffers in `LOCAL-PROGRAMS`, warp recipes in `CLIFFORD-RECIPES.json` (lowered with the unchanged +`lower_child`, rank zero, then compared with the exact numpy column product), logical K_G recipes in +`RESIDUAL-ADAPTERS.json`, an independent local replay in both orientations that checks every warp product on all 512 +columns, and the negative controls listed in `INDEPENDENT-LOCAL-REPLAY.json`, `WRAPPER-CHECKS.json`, `WARP-RECIPE-CHECKS.json` +and `bw_tamper.py`. + +Lineage retained: icekylinx (PR425/433/514, scalar and wrapper machinery), DreamingOfClouds (PR458/484/593 hyperplane/cold-HPE +extensions), the clifford_exact compiler (vendor531), and the owners named in the package README. `vendor/clifford/clifford_exact.py` +is a byte copy. diff --git a/research/reciprocal-native-responses/notices/PR3133-CREDITS.md b/research/reciprocal-native-responses/notices/PR3133-CREDITS.md new file mode 100644 index 0000000000..24f00912d4 --- /dev/null +++ b/research/reciprocal-native-responses/notices/PR3133-CREDITS.md @@ -0,0 +1,19 @@ +# Credits + +- **PR #2908, Jeremy Diviney**: the paired input/output extraction, its compensation rule `C*S`, the exact two-sided certificate (`structure.py`, vendored unchanged) and the closed-adapter admission chain. +- **PR #2917, Mason Hale**: the nine paired extractions and 82-endpoint words under PR2942, the refit/compose producer model that stage 2 follows, the T74 chronology (ORDER/DISPATCH), the allocation checker, moment auditor, extension stage and adapter derivation reused here. +- **PR #2957 / #2948 / #2966, Jeremy Kothe (jeremykothe2)**: the fourteen declared exactness-preserving gate rewrites in five classes (R-retime, A3779-cut-start-read, PM-carrier-lender-entry, B-carrier-retime, A-commuting-swap) and their pure applier (`vendor/declared_rewrites.py`, vendored unchanged); stage 3 composes exactly these rewrites onto this package's stage-2 word (`data/REWRITES-2957.json`, re-addressed with exact preimages). PR2966 composed the same rewrites onto our PR2942 words. +- **PR #2969, Dugongue**: the PR2942 + PR2957 composition at T370 and its cap-level headline nomination, this package's comparator and moment baseline (`allocation/baseline/`). Our stage 3 composes the same fourteen rewrites, here onto the stage-2 word. +- **PR #2918 (research/helper408-rank7-pairing), RossRichardson**: the fixed-cut rank-seven obstruction for helper408; this package's census of fresh rank-7 extractions reproduces it exactly and is consistent with it. +- **PR #2894 / #2833, Jeremy Kothe**: the preload re-synthesis supplier, the frame accounting and inverse-reverse cleanup (`vendor/preload_move.py`), the source materializer and the inherited supplier lineage. +- **PR #2857 / #2848, Yiyang Lu (Lyy-iiis)**: the shared-kernel words, the staged native/overlay tooling and the chronological flow model and realization (edge colouring) used to construct the allocation; PR2843 (Marius-Paul Dumitrean) is that flow model's starting point. +- **PR #2863 / #2839, Dugongue**: the packing lineage and the PR2839 owner engine. +- **Tekalign**: the independent owner/chronology checker (`allocation/vendor/independent_owners.py`) and admission tooling. +- **icekylinx**: the exact free-operator auditor retained as `vendor/audit_local.py` (PR2833). +- **themilkman216**: the observation that a cap-level allocation of these inventories needs a T whose basic counts are integral, which the allocation's degenerate-face step builds on. +- **Gareth Davidson (bitplane), PR #1995 / #2013**: the fixed-word terminal-subspace bounds that frame stage 1's scope; earlier rank-seven helper ends on other words are in `research/complex-rank7-end-pair`, `research/k8-rank7-composition` and the PR1090/PR1104 lineage (credited there). +- **PR #2930 / #2942, Marius-Paul Dumitrean**: the cap allocation of PR2917's words, the four normal-45 extractions under these words, the relaxation tools and the overlay/producer conventions reused here. +- **PR #2979, Marius-Paul Dumitrean (with substantial AI assistance from Anthropic Claude via Claude Code)**: the codimension-2 census on paired-extraction words, the joint end-frame lowering of 22 restored helpers in five groups (stage 1), the five further extractions it makes profitable (stage 2), the exact composition with PR2957's rewrites (stage 3), the producer and local verification for all three stages, the overlay stage `rank7-joint-endframes` with its rebuild guards, the adapter generalization to six width classes, the literal T74 allocation of the changed inventory, its relaxation certificates and recorded gap, and the complete fresh replay. +- **PR #3015, Jeremy Kothe (jeremykothe2)**: the declared literal edit stage (`edits/`, `tools/build_edits.py`) with its independent review (`edits/edits_review.py`), and edit R1 on PR #2979's restore section (carrier 61 for register 63). +- **PR #3042, dcharb78 (with AI assistance)**: the six restore carrier/pivot skips (`R1_E42` at `restore[162:188]`, `26 -> 33` gates skipping `{22, 40, 54, 63}`, and `R2_E7` at `restore[190:203]`, `13 -> 15` gates skipping `{5, 73}`) on PR #2979's words that serve as the direct starting words for `B_586_438` and `B_588_440`. +- **New here (dcharb78, with AI assistance)**: the two coupled `B` + `restore` dying-helper carrier folds (`B_586_438` and `B_588_440`, `6` hunks / `6 -> 5` gates each) and `helper_final` lowerings on entering helpers `586` ($E_{30} \to V_{30,76,82}$) and `588` ($E_{30} \to V_{30,97,127}$) shifting the helper width inventory from `{4:26, 5:2, 6:16, 7:52, 8:99, 9:213}` to `{4:26, 5:2, 6:18, 7:50, 8:99, 9:213}` (`+665` net profit per helper, `+1,330` joint), the literal `T74_optimal_idle39` allocation (`allocation/FILL.json.gz`), the 21-control per-word edit review (`edits/edits_review.py`) and 100-control four-stage replay (`verify.py`), and the re-derived paid profile, cap certificate (`certificates/RELAX-CAP.json`), and complete fresh-native admission and release receipts. PR #2979 (mdumitrean), PR #3015 (jeremykothe2), and PR #3042 (dcharb78) are credited first. diff --git a/research/reciprocal-native-responses/notices/PR3133-NOTICE b/research/reciprocal-native-responses/notices/PR3133-NOTICE new file mode 100644 index 0000000000..89c20926ea --- /dev/null +++ b/research/reciprocal-native-responses/notices/PR3133-NOTICE @@ -0,0 +1,28 @@ +research/rank7-joint-endframes +Copyright 2026 Marius-Paul Dumitrean. Licensed under the Apache License, Version 2.0. +Prepared with substantial AI assistance (Anthropic Claude, via Claude Code). + +This package retains, byte-identical, Apache-2.0 files from: PR #2942 (Marius-Paul Dumitrean, head +a027b0f6fdb0ab2b42ba10fc31b53960166bf2bf, research/paired-extension-normal45): data/PARENT-base.json.gz and +data/PARENT-extra.json.gz (its data/WORD-*.json.gz), comparators/PR2942-CLAIM.json and tools/wordedit.py; PR #2917 +(Mason Hale, head 224bd5e56041c40078ff6b5fa7393733a215de5c, research/paired-helper-extension): structure.py (Jeremy +Diviney's PR2908 two-sided certificate checker), vendor/audit_local.py (PR2833's independent exact auditor, icekylinx +attribution), vendor/preload_move.py (Jeremy Kothe's PR2894 frame accounting and cleanup), allocation/ORDER.json, +allocation/DISPATCH.json and allocation/vendor/ (independent_owners.py: Tekalign's independent owner checker as vendored +by PR2839/PR2917; PLAN.json.gz, TEMPLATE.json.gz); PR #2957 (Jeremy Kothe, head b74b25f3ccc84c16e1a801d73b2f47e5ea764c78, +research/paired-extension-cap-fill-swaps): vendor/declared_rewrites.py (the pure applier of the fourteen declared +rewrites) and comparators/PR2957-CLAIM.json; PR #2966 (Jeremy Kothe, head e62d3eb9005117d82a9babcfa937ecc53237c490, +research/paired-extension-normal45-rewrites): comparators/PR2966-CLAIM.json; PR #2969 (Dugongue, head +e2ca469b08385d3d5e29a918d66dbefaf889e9f3, research/paired-swap-normal45): allocation/baseline/ (its CLAIM.json and its +allocation ORDER.json and PROFILE.json); and PR #2930 (head 81f3b5d12977eba09e06fbff729167d59faabe90): tools/relax.py, +tools/root.py, tools/relax_exact.py. +data/REWRITES-2957.json is Jeremy Kothe's PR2957 rewrite list, re-addressed to this package's stage-2 word with exact +preimages (every entry keeps a credit field). producer.py follows PR2917's producer.py (Mason Hale) for its paired steps; +verify.py, check_allocation.py, check_cap.py, run_registered.py and reproduce.py adapt our PR2942 versions of PR2917's and +PR2930's; tools/audit_allocation_moment.py is PR2917's exact moment auditor with only its authenticated baseline changed (to +the PR2969 headline); tools/derive_adapters.py generalizes PR2917's adapter derivation (PR2908, Jeremy Diviney); +tools/build_overlay.py follows the overlay conventions of PR2908's and PR2917's builders. construction/allocation/ retains +the flow model of PR2857/PR2843 (Yiyang Lu, Marius-Paul Dumitrean) as adapted for this allocation. All original notices of +the exported predecessor packages remain in force. + +Derived work (Apache-2.0): this package (`research/rank7-restore-carrier-skips`) builds on PR #2979 (Marius-Paul Dumitrean, head be191346, research/rank7-joint-endframes) and PR #3015 (Jeremy Kothe, jeremykothe2, research/rank7-joint-endframes-restore-edit), retained byte-identical except for the files named in README.md, plus two declared restore edit blocks (`R1_E42` and `R2_E7` in `edits/EDITS.json` and `edits/FINAL-WORD-*.json.gz`) and their re-derived certificates and complete fresh-native admission and release receipts by dcharb78, with AI assistance. PR #2979's own evidence is kept under evidence/pr2979/. diff --git a/research/reciprocal-native-responses/replay.py b/research/reciprocal-native-responses/replay.py new file mode 100644 index 0000000000..e4abd6acb2 --- /dev/null +++ b/research/reciprocal-native-responses/replay.py @@ -0,0 +1,113 @@ +#!/usr/bin/env python3 +"""Replay the pinned response package in a new output directory.""" + +import argparse +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import platform +import shutil +import subprocess +import sys +import time + + +HERE = Path(__file__).resolve().parent +MODEL = "lanes/oblique-native-20261017/signed-metric-reciprocal-20261020" +REVIEW = "lanes/independent-review-20261017" +CALLER = "lanes/cover-algebra/reciprocal-selected-baseline-20261020" + + +def digest(path): + raw = path.read_bytes() + if path.suffix == ".gz": + raw = gzip.decompress(raw) + return sha256(raw).hexdigest() + + +def verify_sources(manifest): + for name, record in manifest["frozen_files"].items(): + path = HERE / "frozen" / name + raw = path.read_bytes() + if sha256(raw).hexdigest() != record["sha256"]: + raise ValueError("Frozen source changed: " + name) + if path.suffix == ".gz" and digest(path) != record["decompressed_sha256"]: + raise ValueError("Frozen payload changed: " + name) + + +def tasks(): + return [ + ("rank-two", "root/check_reciprocal_rank_two_20261020.py", [], + [("root/RECIPROCAL-RANK-TWO-20261020.json", "root/RECIPROCAL-RANK-TWO-20261020.json")]), + ("rank-two-review", REVIEW + "/reciprocal-rank-two-review-20261020/check_review.py", [], + [(REVIEW + "/reciprocal-rank-two-review-20261020/CHECKS.json", + REVIEW + "/reciprocal-rank-two-review-20261020/CHECKS.json")]), + ("family", MODEL + "/check_family.py", ["--out", "results/family"], + [("results/family/CHECKS.json", MODEL + "/family-normal/CHECKS.json")]), + ("model", MODEL + "/check_model.py", ["--out", "results/model"], + [("results/model/CHECKS.json", MODEL + "/model-normal-v2/CHECKS.json"), + ("results/model/RESPONSE.json.gz", MODEL + "/model-normal-v2/RESPONSE.json.gz")]), + ("native", MODEL + "/emit_native.py", ["--out", "results/native"], + [("results/native/CHECKS.json", MODEL + "/native-normal/CHECKS.json"), + ("results/native/NATIVE.json.gz", MODEL + "/native-normal/NATIVE.json.gz")]), + ("native-review", REVIEW + "/signed-metric-native-review-20261020/check_review.py", + ["--out", "results/native-review.json"], + [("results/native-review.json", REVIEW + "/signed-metric-native-review-20261020/FINAL-CHECKS.json")]), + ("coalesced", MODEL + "/emit_coalesced.py", ["--out", "results/coalesced"], + [("results/coalesced/CHECKS.json", MODEL + "/coalesced-normal/CHECKS.json"), + ("results/coalesced/NATIVE.json.gz", MODEL + "/coalesced-normal/NATIVE.json.gz")]), + ("ordered-caller", CALLER + "/check_reciprocal_caller.py", ["--out", "results/caller.json"], + [("results/caller.json", CALLER + "/CHECKS.json")]), + ("conditional-clean-reflection", CALLER + "/check_clean_reflection.py", + ["--out", "results/clean-reflection.json"], + [("results/clean-reflection.json", CALLER + "/CLEAN-CHECKS.json")]), + ] + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + output = args.out.resolve() + output.mkdir(parents=True, exist_ok=False) + manifest = json.loads((HERE / "SOURCES.json").read_text()) + verify_sources(manifest) + reports = [] + for mode, flags in (("normal", []), ("optimized", ["-O"])): + work = output / mode + shutil.copytree(HERE / "frozen", work) + (work / "results").mkdir() + for name, script, arguments, comparisons in tasks(): + command = [sys.executable, "-I", "-B", *flags, str(work / script), *arguments] + start = time.monotonic() + with (work / "results" / (name + ".log")).open("w") as log: + subprocess.run(command, cwd=work, stdout=log, stderr=subprocess.STDOUT, check=True) + compared = {} + for produced, expected in comparisons: + actual_hash = digest(work / produced) + expected_hash = digest(HERE / "frozen" / expected) + if actual_hash != expected_hash: + raise ValueError("Replay differs from frozen payload: " + mode + "/" + produced) + compared[produced] = actual_hash + reports.append({"mode": mode, "check": name, + "command": ["python3", "-I", "-B", *flags, script, *arguments], + "payloads": compared, + "elapsed_seconds": round(time.monotonic() - start, 3)}) + print("PASS " + mode + " " + name, flush=True) + verify_sources(manifest) + receipt = { + "status": "PASS_RECIPROCAL_NATIVE_RESPONSES", + "python": sys.version, "platform": platform.platform(), + "replay_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "source_manifest_sha256": sha256((HERE / "SOURCES.json").read_bytes()).hexdigest(), + "frozen_source_count": len(manifest["frozen_files"]), "runs": reports, + "comparison": "Exact receipt bytes and decompressed gzip payload bytes.", + "scope": "Response proof checks, local native words, and conditional caller algebra. No complete supplier replay.", + } + (output / "REPLAY.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"], flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/reciprocal-native-responses/replay_annex.py b/research/reciprocal-native-responses/replay_annex.py new file mode 100644 index 0000000000..ae19c57214 --- /dev/null +++ b/research/reciprocal-native-responses/replay_annex.py @@ -0,0 +1,133 @@ +#!/usr/bin/env python3 +"""Replay the frozen low-displacement matrix and scope checks.""" + +import argparse +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import platform +import shutil +import subprocess +import sys +import time + + +HERE = Path(__file__).resolve().parent +SOURCE = "lanes/new-core-transfer-20261017/low-displacement-20261020" +REVIEW = "lanes/independent-review-20261017" + + +def verify_tree(root, records): + for name, record in records.items(): + path = root / name + raw = path.read_bytes() + if len(raw) != record["bytes"] or sha256(raw).hexdigest() != record["sha256"]: + raise ValueError("Frozen source changed: " + name) + if path.suffix == ".gz": + if sha256(gzip.decompress(raw)).hexdigest() != record["decompressed_sha256"]: + raise ValueError("Frozen payload changed: " + name) + + +def tasks(): + return [ + ("rank30-matrix", REVIEW + "/rank-thirty-review-20261020/check_review.py", [], + REVIEW + "/rank-thirty-review-20261020/CHECKS.json"), + ("extension-matrices", REVIEW + "/response-extensions-review-20261020/check_extensions.py", [], + REVIEW + "/response-extensions-review-20261020/CHECKS.json"), + ("cross-gram", SOURCE + "/check_even_clique_gram.py", ["--out", "results/cross-gram.json"], + SOURCE + "/gram-v2-normal.json"), + ("paired-line", SOURCE + "/check_paired_line_scope.py", ["--out", "results/paired-line.json"], + SOURCE + "/paired-line-scope-normal.json"), + ] + + +def mathematical_receipt(path): + result = json.loads(path.read_text()) + del result["python"] + del result["elapsed_seconds"] + return json.dumps(result, sort_keys=True, separators=(",", ":")).encode() + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + output = args.out.resolve() + output.mkdir(parents=True, exist_ok=False) + core = json.loads((HERE / "SOURCES.json").read_text()) + annex = json.loads((HERE / "annex/SOURCES.json").read_text()) + publication = json.loads((HERE / "annex/PUBLICATION-CHECKS.json").read_text()) + records = {**core["frozen_files"], **annex["frozen_files"]} + if set(core["frozen_files"]) & set(annex["frozen_files"]): + raise ValueError("The two frozen trees must have distinct paths") + if any(core["frozen_files"].get(name) != record + for name, record in annex["shared_core_files"].items()): + raise ValueError("Shared source manifest mismatch") + + def verify_sources(): + verify_tree(HERE / "frozen", core["frozen_files"]) + verify_tree(HERE / "annex/frozen", annex["frozen_files"]) + verify_tree(HERE / "annex", publication["files"]) + + verify_sources() + reports = [] + for mode, flags in (("normal", []), ("optimized", ["-O"])): + work = output / mode + shutil.copytree(HERE / "frozen", work) + shutil.copytree(HERE / "annex/frozen", work, dirs_exist_ok=True) + verify_tree(work, records) + (work / "results").mkdir() + (work / "publication-checks").mkdir() + for name in publication["files"]: + shutil.copy2(HERE / "annex" / name, work / "publication-checks" / name) + for name, script, arguments, expected in tasks(): + command = [sys.executable, "-I", "-B", *flags, str(work / script), *arguments] + start = time.monotonic() + with (work / "results" / (name + ".log")).open("w") as log: + subprocess.run(command, cwd=work, stdout=log, stderr=subprocess.STDOUT, check=True) + produced = work / (arguments[-1] if arguments else expected) + actual_hash = sha256(produced.read_bytes()).hexdigest() + if actual_hash != records[expected]["sha256"]: + raise ValueError("Receipt differs from frozen source: " + mode + "/" + name) + reports.append({"mode": mode, "check": name, + "command": ["python3", "-I", "-B", *flags, script, *arguments], + "receipt_sha256": actual_hash, + "elapsed_seconds": round(time.monotonic() - start, 3)}) + print("PASS " + mode + " " + name, flush=True) + script = "publication-checks/check_native.py" + arguments = ["--source-root", ".", "--out", "results/native.json"] + command = [sys.executable, "-I", "-B", *flags, str(work / script), *arguments] + start = time.monotonic() + with (work / "results/native.log").open("w") as log: + subprocess.run(command, cwd=work, stdout=log, stderr=subprocess.STDOUT, check=True) + produced = work / "results/native.json" + content = mathematical_receipt(produced) + if content != mathematical_receipt(HERE / "annex/NATIVE-CHECKS.json"): + raise ValueError("Publication native check differs: " + mode) + reports.append({"mode": mode, "check": "publication-native", + "command": ["python3", "-I", "-B", *flags, script, *arguments], + "receipt_sha256": sha256(produced.read_bytes()).hexdigest(), + "mathematical_receipt_sha256": sha256(content).hexdigest(), + "elapsed_seconds": round(time.monotonic() - start, 3)}) + print("PASS " + mode + " publication-native", flush=True) + verify_sources() + receipt = { + "status": "PASS_LOW_DISPLACEMENT_RESPONSE_ANNEX", + "python": sys.version, "platform": platform.platform(), + "replay_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "core_manifest_sha256": sha256((HERE / "SOURCES.json").read_bytes()).hexdigest(), + "annex_manifest_sha256": sha256((HERE / "annex/SOURCES.json").read_bytes()).hexdigest(), + "publication_checker_manifest_sha256": sha256((HERE / "annex/PUBLICATION-CHECKS.json").read_bytes()).hexdigest(), + "additional_frozen_source_count": len(annex["frozen_files"]), + "shared_core_source_count": len(annex["shared_core_files"]), + "runs": reports, + "comparison": "Eight exact frozen receipt byte comparisons. Two publication-native comparisons omit only Python version and elapsed time. Compressed source files also have payload hashes.", + "scope": "Independent matrices, scalar prices, native frame ledgers, 352 changed-exit phases, exact cross-Gram ranks, and finite paired-line checks. The historical raw native spatial replays are separate.", + } + (output / "REPLAY.json").write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"], flush=True) + + +if __name__ == "__main__": + main()